Имя: Пароль:
1C
1С v8
Программное Проведение "Больничного листа".
0 gul_Sayan
 
27.10.21
12:33
Есть ЗУП 3.1.18.151 на платформе 8.3.18.1334
Если провожу документ "Больничный лист" из формы документа все отрабатывает корректно. Если же в обработке пытаюсь его провести выдает ошибку -
Не удалось изменить номер у документа: Больничный лист ЛТ00-124 от 08.07.2021Поле объекта не обнаружено (ЭтоПоследнийБольничныйЭЛН)
{ВнешняяОбработка.ВосстановлениеНумерацииБольничных.Форма.Форма.Форма(25)}:         ДокОбъект.Записать(РежимЗаписи);

по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Поле объекта не обнаружено (ЭтоПоследнийБольничныйЭЛН)
{РегистрСведений.СведенияОбЭЛН.МодульМенеджера(449)}:       ИначеЕсли БольничныйОбъект.ДополнительныеСвойства.ЭтоПоследнийБольничныйЭЛН Тогда
{ОбщийМодуль.УчетПособийСоциальногоСтрахования.Модуль(2371)}:   РегистрыСведений.СведенияОбЭЛН.ПриЗаписиБольничного(БольничныйОбъект);
{Документ.БольничныйЛист.МодульОбъекта(201)}:   УчетПособийСоциальногоСтрахования.ПриЗаписиДокументаБольничныйЛист(ЭтотОбъект, Отказ);
{ВнешняяОбработка.ВосстановлениеНумерацииБольничных.Форма.Форма.Форма(25)}:         ДокОбъект.Записать(РежимЗаписи);

Не подскажите ли в чем проблема и как это обойти?
1 ДенисЧ
 
27.10.21
12:34
Надо смотреть, что делает кнопка "провести" в документе.
Думается мне, там не всё так просто.
2 gul_Sayan
 
27.10.21
14:00
(1) Да проведение по команде из формы не стандартное, Пришлось проводить через открытие формы.
3 Pro-tone
 
27.10.21
14:45
(2) в ПередЗаписью (+НаСервере) и/или ПриЗаписи(+НаСервере) в форме какие-то шаманства производятся
Ошибка? Это не ошибка, это системная функция.