Имя: Пароль:
1C
1С v8
Ошибка при автозаполнении Резервов отпусков
0 Filkkore
 
02.06.20
19:14
Файловая ЗУП 3.1.13.220, началось, конечно же, после обновления.
При нажатии "Заполнить" в документе "Резервы отпусков" немного подумает, погрузит, а затем выдаёт такую вот ошибку:

{ОбщийМодуль.ДлительныеОперации.Модуль(648)}: Неверное имя колонки

Технические подробности:
Ошибка выполнения фонового задания ДлительныеОперации.ВыполнитьСКонтекстомКлиента с идентификатором 08bc946f-2c54-4fb2-a402-c0c45bd932f4 по причине
Неверное имя колонки
{ОбщийМодуль.РезервОтпусков.Модуль(1973)}:            ТаблицаОстатковСотрудника.Сортировать("СтатьяФинансирования");
{ОбщийМодуль.РезервОтпусков.Модуль(1841)}:    ДополнитьТаблицуНакопленнымиРезервами(ПараметрыРасчетаОбязательств, СтруктураПараметровРасчета, Регистратор);
{ОбщийМодуль.РезервОтпусков.Модуль(1580)}:    ВычислитьСуммыРезервовТекущегоМесяца(ПараметрыРасчетаОбязательств, СтруктураПараметровРасчета, Реквизиты, Регистратор);
{ОбщийМодуль.РезервОтпусков.Модуль(1776)}:    СобратьДанныеДляНачислениеРезерваОтпусков(ДокументОбъект.Ссылка, ДокументОбъект.Организация, ДокументОбъект.ПериодРегистрации,
{Документ.НачислениеОценочныхОбязательствПоОтпускам.МодульМенеджера(144)}:    РезервОтпусков.ЗаполнитьДокументНачислениеОценочныхОбязательствПоОтпускам(ЭтотОбъект);
{(1)}:Документы.НачислениеОценочныхОбязательствПоОтпускам.ЗаполнитьНачислениеОценочныхОбязательствПоОтпускам(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}:    Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)}:        ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Неверное имя колонки

См. также журнал регистрации.
    ВызватьИсключение ТекстОшибки;


Если вдруг кто-то сталкивался или просто понимает в чём дело, подскажите пожалуйста в чём может быть трабла.
1 Фрэнки
 
02.06.20
19:18
Я бы для начала посоветовал выгрузить базу в архив и развернуть ее на чистом месте из архива. И тогда уже сформировать и посмотреть что будет.

Если полностью на чистом месте сделать, то будет исключено наверняка влияние кэша на клиенте и на сервере.
2 Фрэнки
 
02.06.20
19:20
А по тексту ошибки... ну очень сильно сомневаюсь, что это очередное обновление именно сейчас должно было содержать тотальные изменения в процедурах для расчета резерва отпусков.
3 Filkkore
 
02.06.20
19:23
(1) Разворачивал базу на двух ПК помимо рабочего... везде одинаково. Реально странная вещь.
4 Filkkore
 
02.06.20
19:23
(2) До обновления был порядок, также база не переписана.
5 Filkkore
 
02.06.20
19:25
(2) Накатывал примерно 6 релизов, не обновлялась с конца 2019го. После каждого применял изменения в Пользовательском. Ну то есть при обновлении ошибок никаких вроде как не было...
6 Фрэнки
 
02.06.20
19:46
Это не ошибка конкретного релиза. Я посмотрел по предыдущему на строки с выданными ошибками в топике - там ничего не менялось.
7 Margo462
 
04.06.20
20:37
(0) Мы тоже с этим столкнулись. На сайте публикации ошибок 1С была зарегистрирована ошибка и предложили такой вариант обхода или исправления:

Способ обхода:
В документе с видом операции "Корректировка остатков" заполнить табличную часть "Обязательства и резервы по сотрудникам".

Способ исправления:
В общем модуле РезервОтпусков в процедуре ДополнитьТаблицуНакопленнымиРезервами заменить строку

ТаблицаОстатков = ПолучитьВходящиеОстатки(СтруктураПараметровРасчета, ПараметрыРасчетаОбязательств);

на

ТаблицаОстатков = ПолучитьВходящиеОстатки(СтруктураПараметровРасчета, ПараметрыРасчетаОбязательств, Истина);
8 Margo462
 
04.06.20
20:38
Мы использовали вариант с доработкой в модуле, там действительно не хватает третьего параметра "Истина"
9 Filkkore
 
04.06.20
22:07
(8) Там уже обновление вышло, закрыли ошибку. Но всё равно спасибо.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.