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

Какой код написать обработка проведения

Автор Olia-BO, 20 апр 2023, 14:33

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

Olia-BO

Нужно написать код в ОбработкеПроведения с условиями нельзя поменять склады в документе Перемещения"
Склады были идентичны заказу на перемещение. Как это реализовать?

Kvark5d

Olia-BO, скорее всего у документа "Перемещение" документ "Заказ на перемещение" является документом основанием и при вводе на основании записывается в реквизит ДокументОснование.
ну и при проведении Перемещения сравнить указанный в нем склад и склад у ДокументОснование.
не равны значит отказ=истина


Olia-BO

Kvark5d, А вы можете пример кода написать??

Afinogen

Отказ = (ЗначениеЗаполнено(ДокументОснование) И НЕ ДокументОснование.Склад = Склад);
ну или нагляднее если вам

Если ЗначениеЗаполнено(ДокументОснование) И ДокументОснование <>Склад Тогда
Отказ = Истина;
КонецЕсли

абсолютно идентичные конструкции

Afinogen

но я бы эти условия в обработчике ПередЗаписью,а не ОбработкаПроведения проверял

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

Рейтинг@Mail.ru

Поиск