Имя: Пароль:
1C
1С v8
Восстановление последовательностей ☑
0 morpheus2
 
26.09.12
✎
17:12
В одной организации попросили создать для них механизм автоматического восстановления границ последовательностей партионного учета для конфигурации "Комплексная автоматизация". В общий модуль "СоединенияИБКлиент" в функции "ОбработатьПараметрыЗапуска" добавил код по обработке нового параметра "RS".
Собственно код:

ИначеЕсли ЗначениеПараметраЗапуска = Врег("RS") Тогда//Восстановим границы последовательностей

Последовательности.Восстановить();

ЗавершитьРаботуСистемы(Ложь);
Возврат Истина;
Соответственно написал cmd-файл, который планировщик заданий сервака запускает ночью.
Внутри файла прописана команда запуска 1С в режиме предприятия с передаваемым параметром "RS" и указано, что все выводимые сообщения необходимо писать в текстовый файл. Соответственно при запуске 1С запускалось восстановление последовательностей (проведение документов), а возникавшие ошибки писались в текстовый файл, который можно было утром просмотреть. Изначально использовался релиз платформы 8.2.15. Не так давно обновились до 8.2.16. С какого то момента текстовые файлики с ошибками стали формироваться пустыми. Решил проверить, что же происходит. Запустил днем командный файл ручками и стал смотреть, что выводится на экран. Через какое то время 1с вывела ошибку (не списано по партиям) и вывалило модальное окно об ошибке проведения документа, в котором надо нажать кнопку "Ок". Насколько я понимаю именно модальное окно не дает платформе выполнить запись ошибок в текстовый файл. Может кто сталкивался с подобной проблемой?
1 YF
 
26.09.12
✎
17:14
(0) Модальное окно не дает 1С идти дальше, поэтому на этой первой ошибке она и остановилась.
2 mikecool
 
26.09.12
✎
17:15
Через какое то время 1с вывела ошибку (не списано по партиям) и вывалило модальное окно об ошибке проведения документа, в котором надо нажать кнопку "Ок". - дать песателю по яйкам и исправить
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан