Задача 2. Разработка отчета с жесткой структурой. 26 Подключение отчета с помощью обработок БСП

Автор Maksim Inshakov
Задача 2. Разработка отчета с жесткой структурой. 26 Подключение отчета с помощью обработок БСП

и так мы продолжаем, что у нас есть на текущий момент у нас есть программный код который должен подтвердить вариант отчета к соответствующей панели отчёт, но как мы видим при запуске обновление у нас не происходит должного эффекта.

И на самом деле проблема может быть сразу в нескольких местах. Ну во-первых очень часто проблемы в программе ходе которой мы разработали в частности вот в этом коде могла быть какая-то ошибка или что-то не учли именно поэтому наш отчёт не подключился должным образом. Но я могу сказать.

Сразу, что если этот фрагмент наверное выходит в общем у него нужно включить изменения в соответствующую процедуру и отчет будет добавлена непосредственно конфигурация — это всё прекрасно работает хочу добавиться и мы увидим — это в интерфейсе то есть сразу закладываем Sonata.

Что такое 90 ошибок нет всё написано правильно. Дарья где еще могут быть ошибки на самом деле и частично в поиске ошибок помогает журнал регистрации событий чего можно садить доступа. Обращаемся К объектам по которым мне справку пользователя или различные другие ошибки и сообщения и в частности он. И сейчас нам поможет давайте сейчас перезапустить приложение и сразу же открываем журнал регистрации событий следим за тем, что будет происходить вот нас появилась события сначала приложение запущено с параметром обновления сейчас будет выполняться довольно много различных действий служебных об обновлении в базе данных вот собственно через справочник версия расширение регистрации телевидение сеансы в версии расширений давайте дружить, что происходит. Дальше изменения в различных регистров информация здесь нет ничего критичного нас будет интересовать либо ошибки либо предупреждение по соответствующей программе мы их увидим еще нескольких событиях и вот там сразу группа событий среди них было одно предупреждение. Давайте смотреть зачем — это и так мы видим, что — это у нас проблема с нашим общим модулям варианты отчетов расширение модуля запрещено из-за работы в безопасном режиме — это и есть ошибка которую мы допустили замена в прошлом уроке. Что произошло работает в безопасном режиме и — это приводит к тому, что программный код в общих модулях модулях объектов нарушений не выполняется блокировать системы для того чтобы возможность нужно снять безопасный режим либо указать сложные профили безопасности 1С профиль нет поэтому мы просто безопасного режима система сообщает о том, что у нас происходит ошибка разделенного доступа к базе данных — это действительно так нужно приложение закрыть. И кстати времени можно управлять через все функции можно обратиться в. Управление расширениями конфигурации и мы во-первых можно выдернуть здесь нарушения сохранить текущий расширение формат aps-c. Или допустим передать его дальше пользователя здесь же можно проверить безопасный режим на. Как увидеть и нужно монопольное право доступа на расширение то есть нужно заходить расширение закрыть в пользовательский режим чтобы сейчас выполнять его теперь безопасный режим можно отключить перезапуска им приложением и сейчас ошибка исправлена самом деле в будущих версиях платформы и библиотеки стандартных подсистем этого уже будет для того чтобы описание отчета появилась в интерфейсе. Но, что же мы увидимся. Сейчас давайте вернемся в журнал регистрации событий вновь находим начало сеанса и вновь ожидаю, что у нас будет. Будет ли сейчас ошибки связанные именно с обращением к определённому общему модулю кстати. Обратите внимание у нас будет запуск в фоновом задании и если он поставил точку останова. Давайте кстати, нам пригодится поставить точки останова на соответствующих пунктах мы по сути не. А дальше, что происходит. Вот — это новости ANS и система всё равно сообщает о том, что у нас происходит ошибка применения расширения конфигурации ошибка тоже самое время работы без безопасного режима. Но — это ошибка платформа сейчас работаю на 39 сборка 1850 ошибка до сих пор не исправлено оно связано как раз с обращением к расширениям модулем из фоновых заданий. Здесь проблема на самом деле и убедиться мы можем в этом если обратиться к расстрелу модулю из внешней обработки то есть какой-то простой код на самом деле не важно, что — это будет — это будет некая форма. Можно даже создать команду е естественно нужна серверная процедура в процедуре мы. Обращаемся к общему модулю варианты отчетов утопили определяемый и настройки варианты отчетов в этом методе есть обязательный параметр не важно, что мы передадим ложь неопределенного то есть кто-нибудь лишь бы вызов сработал сохраняем внешнего не пользоваться ножами команда1, что происходит срабатывает точка останова на нашем. То есть перед метод стоить варианты отчетов выполняется нас программный код известно. Дальше он не отработает поскольку. Тут я-то нужно не будет параметры передавать, но смысл в том, что расширение работает успешно проблемы с фоновыми заданиями соответственно логическое решение который напрашивается нужно каким-то образом обеспечить выполнение подключения отчёта без фонового задания и такая возможность существует. Сейчас закончим отладку и. Давайте наполним. Каким образом можно обновлять состав объектов метаданных либо запуск приложения с ключом либо использовать составу библиотеки стандартных подсистем называется обработка обновление вспомогательных данных.

0 комментариев
0

Читайте также