Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Программное Проведение "Больничного листа".

Программное Проведение "Больничного листа".
Я
   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
Надо смотреть, что делает кнопка "провести" в документе.
Думается мне, там не всё так просто.
   gul_Sayan
 
2 - 27.10.21 - 14:00
(1) Да проведение по команде из формы не стандартное, Пришлось проводить через открытие формы.
   Pro-tone
 
3 - 27.10.21 - 14:45
(2) в ПередЗаписью (+НаСервере) и/или ПриЗаписи(+НаСервере) в форме какие-то шаманства производятся

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.