Добрый день. Как можно запретить отмену проведения докумена, если документ сделал проводку на 281 счет?
типа так
// глобальный модуль
Процедура ПриОтменеПроведенияДокумента(Док)
Если Док.СуществуетОперация()=1 Тогда
Опер = Док.Операция;
Опер.ВыбратьПроводки(); // тут можно проверить наличие проводок
Пока Опер.ПолучитьПроводку()=1 Цикл
Если Опер.СчетДт = !нужныйСчет! Тогда
СтатусВозврата(0);
Предупреждение("Низзя распроводить документ");
Возврат;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
спасибо.
kostya77 @ Вчера, 8:43
,
Можно в глобальном модуле подправить, как написал SAVA1, а можно попробовать через подписку на событие, если надо для конкретных документов.
sava1 @ Вчера, 15:05
,
Раздел не увидел, а в теме не указано...
Тогда глобальный модуль.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua