0
Отвечен

Не сохраняются выбранные площадки в транзакции M_DES

Сергей Генрих 8 месяцев назад обновлен АлександрФ 8 месяцев назад 18

Здравствуйте!
Если у контрагента 2 и более адреса доставки, при изменении в форме, сначала предлагает пометить на удаление предыдущее сопоставление площадки, далее сохраняю черновик, открываю и снова первая (даже помеченная на удаление) площадка. При отправке в сообщении всё равно подставляется самая первая помеченная на удаление площадка.

В подключаемом модуле  Плагин_МеркурийПриПодготовкеТранзакции у меня так:
Если ТипЗнч(ДокументСсылка) = Тип("ДокументСсылка.РеализацияТоваровУслуг")Тогда
         Сообщение.Площадка1С = ДокументСсылка.Склад;
         Если ЗначениеЗаполнено(ДокументСсылка.Грузополучатель) Тогда
                  Сообщение.ПлощадкаПолучатель1С = ДокументСсылка.Грузополучатель;
         Иначе
                  Сообщение.ПлощадкаПолучатель1С = ДокументСсылка.Контрагент;
         КонецЕсли;
КонецЕсли;

Как сделать так, что бы выбранная в форме площадка сохранялась в сообщении?
Не всегда можем подставлять грузополучателя в документ реализация.

Аналогичная ситуация:
https://kontur.userecho.com/communities/54/topics/5554-sopostavlenie-ploschadok-m808072b

Мучаемся путем физического удаления помеченных на удаление сопоставлений, иначе ВСД не по адресу "летят".

УПП1.3
М8.17.04 (0.1.4)

ХОРОШО, МНЕ ПОНРАВИЛОСЬ

Дополнил в ПМе алгоритм определения площадки покупателя по адресу доставки сопоставляя со справочником "Точки доставки".
Спасибо, Александру!

Оценка удовлетворенности от Сергей Генрих 8 месяцев назад
+1
На рассмотрении

спасибо, баг исправлен в 17.05

+1

Добрый день,
для получения свежего релиза вам необходимо обратиться на техническую поддержку по номер 8 800 250-49-27 или e-mail'y merc@skbkontur.ru с указанием ИНН-КПП вашей компании.

М8.17.05 (0.1.4) После пометки на удаление старой площадки, в черновике сохраняется новая выбранная площадка.
Вопрос: нельзя ли обойтись без пометок на удаление?
А то список сопоставлений выглядит ужасно и раз-два в месяц физически удаляем помеченные на удаление сопоставленные площадки. 

Добрый вечер. А по какой причине у Вас столько помеченных на удаление площадок?

Добрый вечер!
Потому, что отгружаем на разные адреса доставки. 
В основной массе площадки связаны либо с контрагентом либо с грузополучателем, но в данном примере, в РТУ указываем только контрагента, а адресов доставок у него несколько, поэтому площадки в транзакции руками меняем.

Отвечен

а если Вам сделать связку через справочник Точки доставки. Там указываете контрагента и адрес доставки, и уже этот объект связываете с площадкой. Тогда у Вас будет все адреса привязаны к конкретным объектам в базе и не надо будет всё помечать на удаление

Не пойму как в ПМ указать доп условие к имеющимся условиям(контрагент, грузополучатель), если есть сопоставленная площадка с адресом доставки тогда взять площадку или придется основную массу пересопоставить с адресами доставки?!
К одной площадке может быть привязано несколько точек доставки?

да, к одной площадке может быть привязано несколько точек доставки

у Вас адреса доставки используются только для M_DES?

"у Вас адреса доставки используются только для M_DES? " - Не понял вопрос.
Мы не связываем адреса доставки в транзакциях M_DES, но адрес доставки в документах, в большинстве случаев, заполняем.
Для большинства случаев, для определения площадки получателя, нам достаточно либо заполненного в документе поля грузополучатель , либо просто контрагент.
Как вариант, можно было бы дублей насоздавать в справочнике контрагенты для заполнения грузополучателя, но тогда будет дублирование работы в документе: указание адреса доставки + грузополучатель, т.к. доставить товар мы можем на "любой" адрес, а документы(УПД, сч-ф, и т.п.) нужно оформить на покупателя или грузополучателя. Поэтому приходится руками выбирать площадку, для таких ситуаций.

я правильно понял что вы каждый раз при открытии карточки транзакции пересопоставляете контрагента с площадкой, из за этого у вас появляются объекты помеченные на удаление, так?

а почему бы не начать делать верно без дублей и не нужных удалений. Привяжитесь к справочнику ТочкиДоставки, там укажите контрагента которому вы отгружаете и к адресу доставки на который вы отправляете. Данную связь для автоматического сопоставления можно прописать в ПМе.

Здравствуйте, Александр!
Можно начать ))
Сделал автоматическое сопоставление в ПМ с адресом доставки.
При выводе списка, для сообщений M_DES, колонка "Точка доставки" не должна быть заполнена, верно? Она заполняется для входящих M_INC?

Точка доставки заполняется из сообщения, в случае M_INC сообщение как объект существует, в случае M_DES сообщения как объект ещё не существует, поэтому пусто, эту колонку так же можно заполнить через ПМ.

Спасибо, Александр!
Дополнительно его заполнять нет смысла, т.к. в списке и так виден Адрес доставки из документа.

по данной проблеме ещё есть вопросы?

Спасибо, Александр!
На текущий момент всё понятно, вопросов нет.

Сервис поддержки клиентов работает на платформе UserEcho