1С версия 7.7
В разделе операции - Проводки документов - тут есть функция что можно поставить галочку и нажать выполнить и тогда за период будут проведены все документы одного типа. А кто знает как сделать так что-бы наоборот за период можно было сделать документы не проведеные?
Сервис-Обработка документов. Можно выбрать любой вид документа, период и операцию с отобранными документами.
Pepe, Pepe @ 01.03.13, 18:39
,
а где сам файл обработки, или я чегото не вижу?
лпВидДокумента = "РасходнаяНакладная"
лпСчетчик = 0;
НачатьТранзакцию();
лпДокумент = СоздатьОбъект("Документ."+лпВидДокумента);
лпДокумент.ВыбратьДокументы(ВыбНачПериода,ВыбКонПериода);
Пока лпДокумент.ПолучитьДокумент() = 1 Цикл
Если лпДокумент.Проведен() = 1 Тогда
лпДокумент.СделатьНеПроведенным();
лпСчетчик = лпСчетчик +1;
КонецЕсли;
Если лпСчетчик % 50 Тогда
ЗафиксироватьТранзакцию();
НачатьТранзакцию();
КонецЕсли;
КонецЦикла;
ЗафиксироватьТранзакцию();
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua