ЗУП 3.1.23.866 Воинский учет. Не формируется отчет "Карточка гражданина подлежащего воинскому учету"
ЗУП 3.1.23.866 Воинский учет. Не формируется отчет "Карточка гражданина подлежащего воинскому учету" . Выдает ошибку см. скрин.
В ЗУП был переход в начале 2018. Перенос был рекомендованный.
Воинский учет решили вести в ЗУП с 01.10.2023 до этого вели врукопашную в экселе.
Данные по воинскому учету внесли, но карточка не печатается.
Подскажите куда копать?
В ЗУП был переход в начале 2018. Перенос был рекомендованный.
Воинский учет решили вести в ЗУП с 01.10.2023 до этого вели врукопашную в экселе.
Данные по воинскому учету внесли, но карточка не печатается.
Подскажите куда копать?
Прикрепленные файлы:

Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) посмотри под отладкой место где ошибка выпадает, Отчет ВоинскийУчетОбщий, модуль объекта.
У меня немного другой релиз. Есть цикл "Для Каждого ДанныеПриемыПеремещения Из ДанныеЗаполненияПоСотруднику Цикл" ? Если да, то вычисли выражение "ДанныеЗаполненияПоСотруднику", приложи содержимое массива.
У меня немного другой релиз. Есть цикл "Для Каждого ДанныеПриемыПеремещения Из ДанныеЗаполненияПоСотруднику Цикл" ? Если да, то вычисли выражение "ДанныеЗаполненияПоСотруднику", приложи содержимое массива.
(5) Вы правы ошибка в коде в этих строчках. Там в структуре надо было брать ОснованиеПеревода, а не Регистратор. Заменила в коде и карточка распечаталась.
//Отбор = Новый Структура("Приказ", ДанныеПриемыПеремещения.Регистратор);
//Если ТипЗнч(ДанныеПриемыПеремещения.Регистратор) = Тип("ДокументСсылка.ПереносДанных") Тогда
Отбор = Новый Структура("Приказ", ДанныеПриемыПеремещения.ОснованиеПеревода);
Если ТипЗнч(ДанныеПриемыПеремещения.ОснованиеПеревода) = Тип("ДокументСсылка.ПереносДанных") Тогда
RLS в базе включён? Заполняет отчет человек с полными правами?
Похоже на то, что в ДанныеПриемыПеремещения.Регистраторы есть значения "Объект не найден", на этом "падает".
А такое бывает, когда прав не хватает. И выборка случилась, но в ней недоступные ссылки.
Похоже на то, что в ДанныеПриемыПеремещения.Регистраторы есть значения "Объект не найден", на этом "падает".
А такое бывает, когда прав не хватает. И выборка случилась, но в ней недоступные ссылки.
(8) То что заработало это хорошо, возможно у вас конфа переписана вдоль и поперек, однако надо сказать, что скорее всего версия Vinzor'а ближе к истине. Ранее мы выяснили что данные в регистре есть, скорее всего пользователь который формирует отчет не имеет прав на вид документа, который является регистратором.
Дополню - при формировании отчета создается отбор
Отбор = Новый Структура("Приказ", ДанныеПриемыПеремещения.Регистратор);
Регистратор это ссылка, а вы вместо нее передаете туда текст "ДанныеПриемыПеремещения.ОснованиеПеревода". К чему это приведет по итогу я не знаю. Явной ошибки видимо не возникает, а вот за содержмое отчета смотрите сами, корректный ли он.
Дополню - при формировании отчета создается отбор
Отбор = Новый Структура("Приказ", ДанныеПриемыПеремещения.Регистратор);
Регистратор это ссылка, а вы вместо нее передаете туда текст "ДанныеПриемыПеремещения.ОснованиеПеревода". К чему это приведет по итогу я не знаю. Явной ошибки видимо не возникает, а вот за содержмое отчета смотрите сами, корректный ли он.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот