Версия для печати темы (https://pro1c.org.ua/index.php?s=4cb39ca373e60b40c7525c5484606f92&showtopic=66625)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Система компоновки данных _ Ошибка создания источника доступных настроек компоновки данных

Автор: kiveda 17.06.21, 15:09

замучила эта ошибка.есть внешний отчет на скд на сетевом диске. после правок в конф., сохранения и повторного открытия/запуска предприятии отчет падает вместе с платформой.

симптомы:
1. отваливается отладка - те точки останова не срабатывают

2. отчет не реагирует на изменения кода.

3. после повторного нажатия кнопки сформировать отчет падает с сообщением Ошибка создания источника доступных настроек компоновки данных. Предприятие закрывается аварийно.


помогает сохранить отчет под другим именем или пересоздать заново.
впечатление такое что где внутри платформы кешируется старый вариант. Конечно можно чистить кеш, но делать этот постоянно...
сталкивался ли ктото с таким поведением?

kiveda @ Сегодня, 16:03 * ,

Автор: Vofka 17.06.21, 15:09

kiveda, может поможет переместить его с сетевого диска на локальный?

Автор: kiveda 17.06.21, 15:14

Vofka @ Сегодня, 16:09 * ,
пробовал не помогает
мб нужно использовать ПоместитьвоВременноеХранилище? читал что ошибка может связана с этим.
но тогда непонятно почему до правок все работает нормально

Автор: TohaMonster 17.06.21, 15:37

ИМХО это кэш и ничего более. У меня были похожие приколы с отладкой внешнего отчета при копировании Базы
Рекомендации: встройте отчет в Конфигурацию или поместите его в Сервис - Дополнительные внешние отчеты и обработки (и обновляйте там каждую его новую версию)

Автор: kiveda 17.06.21, 16:13

TohaMonster @ Сегодня, 16:37 * ,

Цитата(TohaMonster @ 17.06.21, 16:37) *
ИМХО это кэш и ничего более. У меня были похожие приколы с отладкой внешнего отчета при копировании Базы Рекомендации: встройте отчет в Конфигурацию или поместите его в Сервис - Дополнительные внешние отчеты и обработки (и обновляйте там каждую его новую версию)



именно так и делаю, отчет добавлен во внешние отчеты и обработки и работает.

но когда правки вношу во внешний чтобы потом с него обновить встроенный , и тестирую его начинается эта свистопляска.

это мягко говоря это странное поведение платформы когда чтото в отчете приводит к крешу всей программы.

Автор: logist 17.06.21, 22:09

Цитата(kiveda @ 17.06.21, 16:09) *
1. отваливается отладка - те точки останова не срабатывают

2. отчет не реагирует на изменения кода.

Это похоже на то, что отладчик идет по другому коду, например изменения не были сохранены (либо физически не записаны в файл, по какой-то причине). Частая ошибка при работе с внешними объектами, вы визуально думаете что отлаживаете именно этот файл, а на самом деле другой. Работайте с отчетом в составе тестовой конфигурации, а потом уже сохраняйте как внешний.

Цитата(kiveda @ 17.06.21, 16:09) *
впечатление такое что где внутри платформы кешируется старый вариант.

Кешируется не вариант, а те объекты которые могут содержать уникальный идентификатор, который явно не указан, плюс может какие-то настройки пользователя которые хранятся по имени отчета.
Собственно этот вариант подтверждает вот это:
Цитата(kiveda @ 17.06.21, 16:09) *
помогает сохранить отчет под другим именем или пересоздать заново.

и вот это:
Цитата(kiveda @ 17.06.21, 17:13) *
вношу во внешний чтобы потом с него обновить встроенный , и тестирую его начинается эта свистопляска.


Цитата(kiveda @ 17.06.21, 17:13) *
это мягко говоря это странное поведение платформы когда чтото в отчете приводит к крешу всей программы.

Ничего странного, она хотя бы падает, это лучше чем не происходит вообще ничего)

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua