Адрес доставки из заказа клиента

Публикация № 1092117

Обработки - Обработка документов

расширение реализация заказ клиент адрес доставки

2
Правки конфигурации УТ 11.4 для верного подхвата адреса доставки в реализации из заказа клиента.

Из бухгалтерии пришел тикет, что в реализации по заказу клиента встает не выбранный, а первый в списке адрес доставки. Молчу уж про случай, если адрес в заказе менялся.

Решили вопрос легко и просто, хотя, возможно, есть вариант лучше.

В общем модуле РеализацияТоваровУслугЛокализация есть Процедура ПередЗаписью. В ней мы и подставим выбранный адрес доставки из заказа.

&После ("ПередЗаписью")
Процедура Skybury_ПередЗаписью(Объект, Отказ, РежимЗаписи, РежимПроведения) Экспорт
	Если ЗначениеЗаполнено(Объект.ЗаказКлиента) Тогда
		Заказ = Объект.ЗаказКлиента.ПолучитьОбъект();
		Объект.АдресДоставки = Заказ.АдресДоставки;
		Объект.СпособДоставки = Заказ.СпособДоставки;
		Объект.ПеревозчикПартнер = Заказ.ПеревозчикПартнер;
		Объект.ЗонаДоставки = Заказ.ЗонаДоставки;
		Объект.ВремяДоставкиС = Заказ.ВремяДоставкиС;
		Объект.ВремяДоставкиПо = Заказ.ВремяДоставкиПо;
		Объект.АдресДоставкиПеревозчика = Заказ.АдресДоставкиПеревозчика;
		Объект.АдресДоставкиЗначенияПолей = Заказ.АдресДоставкиЗначенияПолей;
		Объект.АдресДоставкиПеревозчикаЗначенияПолей = Заказ.АдресДоставкиПеревозчикаЗначенияПолей;
		Объект.ДополнительнаяИнформацияПоДоставке = Заказ.ДополнительнаяИнформацияПоДоставке;
		Объект.ОсобыеУсловияПеревозки = Заказ.ОсобыеУсловияПеревозки;
		Объект.ОсобыеУсловияПеревозкиОписание = Заказ.ОсобыеУсловияПеревозкиОписание;
	КонецЕсли;
КонецПроцедуры

Главное не забыть перезаписать Реализацию после смены адреса в Заказе, поскольку мы цепляем адрес именно перед записью Реализации Товаров и Услуг

Решение проверено в 1С УТ, редакция 11.4.6.230 и 11.4.8.73.

2

Скачать файлы

Наименование Файл Версия Размер
Адрес доставки из заказа клиента:
.cfe 5,06Kb
11.07.19
1
.cfe 1.0 5,06Kb 1 Скачать

См. также

Специальные предложения

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение