Имя: Пароль:
1C
1С v8
Среди кадровых данных сотрудников нет данных с именем "ВоинскийУчетДополнительныеСведения"
0 lesorubka
 
01.09.22
07:51
Всем доброго первосентябрьского дня!
Помогите, пожалуйста. ЗУП  (3.1.18.586) Установлен во всех используемых базах. Но в одной базе при попытке зайти в любой из отчетов по воинскому учету выдает сообщение:
Среди кадровых данных сотрудников нет данных с именем "ВоинскийУчетДополнительныеСведения"
До обновления в этой базе тоже все работало.
1 Amra
 
01.09.22
07:57
1. Нетиповая?
2. Может не включено ведение воинского учета в этой базе?
2 lesorubka
 
01.09.22
08:04
(1) База типовая, добавлены некоторые доработки, некасаемые воинского учета, но они во всех базах добавлены.
Учет воинский включен, иначе бы отчеты не были доступны.
3 Serg_1960
 
01.09.22
08:13
"Когда не знаешь что делать - чисти кэши"(с)
4 lesorubka
 
01.09.22
08:16
(3) Почистила - не помогло
5 mgreat
 
01.09.22
08:23
Доработки в расширении? Если да, проверить, есть ли ошибка с отключенным расширением. Тогда круг поиска сильно сузится до расширения
6 Фрэнки
 
01.09.22
08:32
Берем базу, в которой ошибок нет.
Открываем любого сотрудника, который по воинскому учету проходит
Открываем базу, в которой выдается ошибка - смотрим в ней подобного сотрудника.

Но ВоинскийУчетДополнительныеСведения - это похоже на какой-то сбой в сформированном тексте запроса.

И предположение, что в "любой из отчетов" - очень может быть, что все отчеты построены на одной и той же СКД, только варианты отчетов разные, но исходный текст запроса один. И в нем ошибка.

И можно еще поискать по конфигурации куски сообщения "Среди кадровых данных сотрудников нет данных с именем" - разработчики умышленно оставляют в коде выдачу такого рода сообщений как раз для таких случаев
7 Фрэнки
 
01.09.22
08:35
И да, лучше не слишком сильно тратить время на поиск источника ошибки, а пробовать перевести базу на актуальный 3.1.23-ий - этого уже не избежать, т.к. отчеты за 9 месяцев, скорей всего, будете сдавать на обновленном релизе.
8 Serg_1960
 
01.09.22
08:39
(4) Ок, поверю на слово. Если кэш конфигурации был действительно очищен, то возможно (не исключено) само обновление а базе прошло не так, как предполагалось (имхо) - в ЗУПе 3.1.18.586 для формирования временных таблиц кадровых данных используется поле "ВоинскийУчетДополнительныеСведенияКарточки", а не "ВоинскийУчетДополнительныеСведения".

Интереса ради, погуглите в своей конфигурации "ВоинскийУчетДополнительныеСведения" - хотелось бы видеть реальную картину конфигурации
9 Serg_1960
 
01.09.22
09:10
Текст ошибки и исключение по ошибке - или функция ЗапросВТКадровыеДанныеСотрудников(), или функция ТекстыОписанияПолейЗапросПоляПостоянныхКадровыхДанныхСотрудников() - обе из общего модуля КадровыйУчетБазовый.
10 Serg_1960
 
01.09.22
09:16
PS: если в базах автора одинаковые конфигурации - то есть смысл загрузить конфигурацию из другой базы. Разумеется всё это проделывается и проверяется сначала на копии.
11 lesorubka
 
01.09.22
09:17
Спасибо за советы. Обновлениями и доработками занимается другой сотрудник, который в отпуске.  Есть и расширения и добавки в саму конфу. Сравню сейчас с другой конфигурацией.
12 lesorubka
 
01.09.22
09:33
(8)  кажется нашла - действительно в самой СКД  в отчете "ВоинскийУчетОбщий" не хватает слова Карточки в "ВоинскийУчетДополнительныеСведенияКарточки". Попробую сейчас всех выгнать и поправить.
13 Фрэнки
 
01.09.22
09:36
(12) в копию надо развернуть и проверить. Очень может быть, что на боевой исправлять не придется, а нужно только полностью очистить кэш.

Впрочем, если выгнать всех и монопольно пошариться по конфигураторе, то есть вероятность, что протухший кэш платформа сама сбросит и новый сгенерит.
14 Amra
 
01.09.22
09:45
(12) Ну вот, а говорите типовая
15 lesorubka
 
01.09.22
10:08
(14) ну я же с оговорками сказала.
Ошибка ушла после корректировки СКД. Протухший кэш не нашла. Поправила на боевой, каюсь.
Спасибо всем!
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn