ОБРАБОТКА ПЕРЕНОСА НЕПРОВЕДЕННЫХ ДОКУМЕНТОВ В НАЧАЛО ТЕКУЩЕГО ДНЯ
Порядок запуска обработки в эксплуатацию:
0. обработку положить в папку КаталогБазы\ExtForms\]
1. в папке с базой создать подпапку АвтопереносДокументов.DIR, если так не сделать - при первом запуске обработки - создатся автоматически.
2. в папке с базой создать пустой текстовый файл с именем по формату даты ГГГГММДД.txt, где маркер даты - последний день, который считается обработанным, если таковой файл отсутствует - то при первом запуске обработки будут обработаны все дни с начала текущего месяца
3. в папке по п.1 - КаталогБазы\АвтопереносДокументов.DIR\ - создать текстовый файл config.cfg с настройками переносимых документов, согласно описанному ниже формату, если таковой файл отсутствует - при первом запуске обработки будет создан автоматически, с исключением из обработки переноса документа "ОтчетККМ" и "УД1_УправлениеРегистром", типовое содержимое настроечного файла
//строки, начинающиеся с символов // являются комментариями и не обрабатываются
//формат записей в этом файле:
//каждая запись на отдельной строке
//в записи-строке указываетя идентификатор объекта метаданных так как он задан в конфигураторе
//регистр символов непринципиален
//например:
//РеализацияТМЦ
//-ОприходованиеТМЦ
//ЗАЯВКАПОКУПАТЕЛЯ
//-списаниетмц
//если в первой позиции присутствует знак ""минус"" - данный вид документов исключается из обработки переноса
//если записи в этом файле отсутствуют - обрабатываются все непроведенные документы, которые могут проводиться
-ОтчетККМ
-УД1_УправлениеРегистром
4. обеспечить запуск данной обработки при старте системы, для этого в типовой конфигурации в процедуру ПриНачалеРаботыСистемы() последним оператором д.б. вставлен такой код:
конт=1; ОткрытьФормуМодально("Отчет",конт,КаталогИБ()+"ExtForms\che_АвтоснятиеПросроченныхЗаявок.ert");
КонецПроцедуры //ПриНачалеРаботыСистемы()
5. при выполнении обработки в папке КаталогБазы\АвтопереносДокументов.DIR\ формируются файлы-протоколы с данными переноса непроведенных документов, типа:
//автоперенос непроведенных документов прошлых дней, дата выполнения = 20200524
15:02:09: начало регламентной процедуры автопереноса непроведенных документов прошлых дней
15:02:09: обработка документов за период 20.05.20-23.05.20
15:02:09: перенесен непроведенный документ Перемещение ТМЦ НВ00000003 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ЖУ00000001 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ЖУ00000002 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ДП00000001 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ДД00000003 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ДД00000004 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ВИ00000003 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ВИ00000004 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ВИ00000002 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ НВ00000002 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ДД00000001 (24.05.20)
15:02:10: перенесен непроведенный документ Перемещение ТМЦ ДД00000002 (24.05.20)
15:02:10: перенесен непроведенный документ Реализация ЦБ00000301 (24.05.20)
15:02:10: успешное завершение регламентной процедуры автопереноса непроведенных документов прошлых дней
6. при использовании распределенной базы данных (УРБД/РИБ) обработка исполняется только на центральной базе.
7. обработку можно запускать вручную.
8. обработка поставляется на условиях "как есть"
9. обработка проверялась на старых релизах ТиС ~937, но не содержит никакой специфики и будет работать и на текущих релизах ТиС, также обработка должна работать в принципе на любой конфигурации для бух. и оперативного учета. в т.ч. и на самописных конфигурациях на платформе 7.7