Добрый день. Как можно запретить отмену проведения докумена, если документ сделал проводку на 281 счет?
типа так
// глобальный модуль
Процедура ПриОтменеПроведенияДокумента(Док)
Если Док.СуществуетОперация()=1 Тогда
Опер = Док.Операция;
Опер.ВыбратьПроводки(); // тут можно проверить наличие проводок
Пока Опер.ПолучитьПроводку()=1 Цикл
Если Опер.СчетДт = !нужныйСчет! Тогда
СтатусВозврата(0);
Предупреждение("Низзя распроводить документ");
Возврат;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
andreydv87
27.07.22, 11:49
kostya77 @ Вчера, 8:43 необходимо зарегистрироваться для просмотра ссылки
,
Можно в глобальном модуле подправить, как написал SAVA1, а можно попробовать через подписку на событие, если надо для конкретных документов.
andreydv87 @ Сегодня, 12:49 необходимо зарегистрироваться для просмотра ссылки
,
это 77 - какая подписка?
andreydv87
28.07.22, 10:28
sava1 @ Вчера, 15:05 необходимо зарегистрироваться для просмотра ссылки
,
Раздел не увидел, а в теме не указано...
Тогда глобальный модуль.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.