Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 июн 2025, 12:33

расширение

Автор sali, 17 июн 2025, 14:01

0 Пользователей и 1 гость просматривают эту тему.

sali

есть маленькая доработка /"дописание" кода в модуле объекта, Процедура ЗаполнитьПоЗаказуПокупателя(ДанныеЗаполнения)
она для того когда есть документ заказ покупателя и на его основании делаем другой документ, к примеру расходная накладная.
и вот этот код
Если ЗначениеЗаполнено(Выборка.ЗапаснойТелефон) Или ЗначениеЗаполнено(Выборка.КонтактноеЛицо)
Или ЗначениеЗаполнено(Выборка.КонтактныйТелефон) Или ЗначениеЗаполнено(Выборка.ПочтаПолучателя) Или 
ЗначениеЗаполнено(Выборка.Комментарий) Тогда 
ЭтотОбъект.Комментарий = "Комментарий: " + Выборка.Комментарий + Символы.ПС + "Контактное лицо: " + Выборка.КонтактноеЛицо + Символы.ПС+
"Контактный номер: " + Выборка.КонтактныйТелефон + Символы.ПС + "Запасной номер: " + Выборка.ЗапаснойТелефон + Символы.ПС + "Почта получателя: " + Выборка.ПочтаПолучателя;
КонецЕсли;

его в расширение как лучше добавить через после или вместо возможно вместо с контролем?

fruitella


sali

fruitella, почему не вместо? :mellow:

fruitella

sali, а почему не перед? Братан, если ты переопределишь процедуру и функцию с контекстом вместо, то все что вней ранее выполнялось заменяется полностью на твою процедуру/функцию. А у тебя тут просто какой коммент добавляется.

sali

fruitella, а нет такого что с После будет выполняться дважды код? и как-то затираться хоть у меня там всего лишь данные в поле комментария записываются

fruitella


sali

fruitella, и все же я уже вместо сделал перед тем как получил сообщение ваше......

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск