Всем привет, подскажите товарищи!!! чайнику.
Как написать обработку, которая меняет дату документа в 7-ке.
Вот выбираю документ и там изменить надо дату. Может у кого есть готовая? поделитесь пожалуйста
Док = СоздатьОбъект("Документ");
Док.НайтиДокумент(ВыбДок); //выбДок - реквизит на форме с нужным видом документа
НадоПроводить=0;
Если Док.Проведен() Тогда
Док.СделатьНеПроведенным();
НадоПроводить=1;
КонецЕсли;
Док.ДатаДок = НоваяДата;
Док.Записать();
Если НадоПроводить=1 Тогда
Док.Провести();
КонецЕсли;
(0) Есть у меня групповая обработка документов. В частности она также может делать поставленную Вами задачу (Берет документы нужного вида (или несколько видов) за определённый период и ставит им новую дату). Если в периоде есть документы которым не нужно менять дату то есть возможность отметить их чтобы обработка их игнорировала.
(6) Однозначно не хватает транзакции. А вдруг документ не сможет провестись?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший