Где в базе могут быть сохранены настройки отчета СКД?
Добрый день. Очень нужна помощь, т.к. все варианты исчерпаны.
Есть база ЗУП 3.1. Обновила на последний релиз. Вылазить ошибка при печати Т-6.
Ошибка присутствует только в одной базе. В остальных аналогичных всё отлично работает.
База типовая, есть расширения, но в них даже близко отпуска не затрагиваются.
Форма Т-6 сделана как отчет на СКД. Называется "ПечатнаяФормаТ6".
Изначально обратили внимание, что при печати из документа, не выводит количество дней доп.отпуска.
Потом оказалось, что если в документе есть только основной отпуск, то совсем не печатается - вываливается ошибка.
В момент компоновки не получает данные по видам отпусков совсем.
1. Чистила КЭШ и локальный и системный
2. Очистили все персональные настройки у всех пользователей с помощью обработки в пользовательском режиме
3. Ещё и программно чистили ХранилищеСистемныхНастроек, ХранилищеВариантовОтчетов и т.п.
4. Все процедуры обновления завершились успешно
5. В доп.обработка нет печатных форм к отпускам.
6. Макет не изменен
Через все функции отчёт тоже не открывался. Выходила ошибка "Поле объекта не обнаружено (РасчетныйЛисток)......"
Получилось открыть его через отладку с подменой параметра, потом загрузили в него настройки из базы, где всё отлично работает.
Сохранили настройку для всех пользователей.
Теперь он через зарплатные отчеты открывается.
Но как печатная форма у отпуска всё равно с той же ошибкой выходит.
В момент получения данных, в СКД какую-то настройку тянет. Где она может в базе храниться?
Есть база ЗУП 3.1. Обновила на последний релиз. Вылазить ошибка при печати Т-6.
Ошибка присутствует только в одной базе. В остальных аналогичных всё отлично работает.
База типовая, есть расширения, но в них даже близко отпуска не затрагиваются.
Форма Т-6 сделана как отчет на СКД. Называется "ПечатнаяФормаТ6".
Изначально обратили внимание, что при печати из документа, не выводит количество дней доп.отпуска.
Потом оказалось, что если в документе есть только основной отпуск, то совсем не печатается - вываливается ошибка.
В момент компоновки не получает данные по видам отпусков совсем.
1. Чистила КЭШ и локальный и системный
2. Очистили все персональные настройки у всех пользователей с помощью обработки в пользовательском режиме
3. Ещё и программно чистили ХранилищеСистемныхНастроек, ХранилищеВариантовОтчетов и т.п.
4. Все процедуры обновления завершились успешно
5. В доп.обработка нет печатных форм к отпускам.
6. Макет не изменен
Через все функции отчёт тоже не открывался. Выходила ошибка "Поле объекта не обнаружено (РасчетныйЛисток)......"
Получилось открыть его через отладку с подменой параметра, потом загрузили в него настройки из базы, где всё отлично работает.
Сохранили настройку для всех пользователей.
Теперь он через зарплатные отчеты открывается.
Но как печатная форма у отпуска всё равно с той же ошибкой выходит.
В момент получения данных, в СКД какую-то настройку тянет. Где она может в базе храниться?
По теме из базы знаний
- Создание мульти-базовых отчетов. Все, что вы хотели об этом знать
- Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке
- Пользовательские настройки системы компоновки данных
- Devops-кухня. Рецепты приготовления дополнительных отчетов и обработок
- Быстрый фронт в базе размером 8.8 терабайт – наши стандарты при разработке компонентов системы
Найденные решения
Спасибо. Натолкнули на решение.
Сначала попробовала просто удалить запись по этому отчету в РС - не помогло.
Поэтому сделала следующим образом:
1. Удалила запись в РС
2. Через отладку запустила печать и сделала подмену значения в модуле, чтобы он запустился.
В РС создалась новая запись. И теперь у всех пользователей нормально печатается документ.
Сначала попробовала просто удалить запись по этому отчету в РС - не помогло.
Поэтому сделала следующим образом:
1. Удалила запись в РС
2. Через отладку запустила печать и сделала подмену значения в модуле, чтобы он запустился.
В РС создалась новая запись. И теперь у всех пользователей нормально печатается документ.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Спасибо. Натолкнули на решение.
Сначала попробовала просто удалить запись по этому отчету в РС - не помогло.
Поэтому сделала следующим образом:
1. Удалила запись в РС
2. Через отладку запустила печать и сделала подмену значения в модуле, чтобы он запустился.
В РС создалась новая запись. И теперь у всех пользователей нормально печатается документ.
Сначала попробовала просто удалить запись по этому отчету в РС - не помогло.
Поэтому сделала следующим образом:
1. Удалила запись в РС
2. Через отладку запустила печать и сделала подмену значения в модуле, чтобы он запустился.
В РС создалась новая запись. И теперь у всех пользователей нормально печатается документ.
(5) Спасибо большое за подробное описание! Очень помогло найти решение в нашем случае.
В итоге понадобились 2 действия:
- удалить записи в РС Макеты компоновки данных по Т6 и Т6а (версия была предыдущая)
- удалить предопределенные варианты в справочнике ВариантыОтчетов
Интересно, что такая проблема была только в одной из баз ЗУП. Причем ошибка повторилась после обновления на 3.1.27 и в тестовой, и в рабочей. Т.е. это именно проблема где-то в самой базе.
В итоге понадобились 2 действия:
- удалить записи в РС Макеты компоновки данных по Т6 и Т6а (версия была предыдущая)
- удалить предопределенные варианты в справочнике ВариантыОтчетов
Интересно, что такая проблема была только в одной из баз ЗУП. Причем ошибка повторилась после обновления на 3.1.27 и в тестовой, и в рабочей. Т.е. это именно проблема где-то в самой базе.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот