Динамический список в расширении: Изменение типов недопустимо или Нельзя сравнивать поля с неограниченной длины
Приветствую, Форумчане!
ДО 2.1.12.2 (писанная переписанная)
Переношу справочник "Исходящие документы", форму "Форма списка".
Сам список - это динамический список. Вместе с переносом самого справочника переношу в расширение все сопутствующие справочники и регистры сведений.
Проблему позиционирую только на одном регистре сведений "КатегорииОбъектов"
При переносе этого регистра, измерение "ОбъектДанных" становится типом "ЛюбаяСсылка"
Если оставить "ЛюбаяСсылка", то код
выдает ошибку, что нельзя сравнивать поля неограниченной длины или поля несовместимых типов.
Если я в расширении вместо "ЛюбаяСсылка" прописываю Измерению конкретные ссылки, то при сохранении конфигурации выдает ошибку:
Самое непонятное это то, что развернул демонстрационную базу ДО 2.1.12.2 (чистую, от ИТС), создал там расширение и перенес данные в расширение, то там вообще не возникло никаких ошибок с типом "ЛюбаяСсылка".
Подскажите, что и где пошло как-то не так?
ДО 2.1.12.2 (писанная переписанная)
Переношу справочник "Исходящие документы", форму "Форма списка".
Сам список - это динамический список. Вместе с переносом самого справочника переношу в расширение все сопутствующие справочники и регистры сведений.
Проблему позиционирую только на одном регистре сведений "КатегорииОбъектов"
При переносе этого регистра, измерение "ОбъектДанных" становится типом "ЛюбаяСсылка"
Если оставить "ЛюбаяСсылка", то код
ИсходящиеДокументы.Документ = СведенияОКатегорияхДанных.ОбъектДанных
выдает ошибку, что нельзя сравнивать поля неограниченной длины или поля несовместимых типов.
Если я в расширении вместо "ЛюбаяСсылка" прописываю Измерению конкретные ссылки, то при сохранении конфигурации выдает ошибку:
РегистрСведений.КатегорииОбъектов.Измерение.ОбъектДанных: Изменение типов недопустимо в режиме совместимости 8.3.17 и ниже
Самое непонятное это то, что развернул демонстрационную базу ДО 2.1.12.2 (чистую, от ИТС), создал там расширение и перенес данные в расширение, то там вообще не возникло никаких ошибок с типом "ЛюбаяСсылка".
Подскажите, что и где пошло как-то не так?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Да, тоже заметил этот парадокс, что в пользовательском режиме никаких ошибок не дает. Форма открывается без вопросов... Но...
1. А если мне потребуется вносить изменения в этот динамический список? Сейчас он меня не пускает на редактор запроса.
2. Тогда почему в моей развернутой такой же базе всё сработало нормально?
1. А если мне потребуется вносить изменения в этот динамический список? Сейчас он меня не пускает на редактор запроса.
2. Тогда почему в моей развернутой такой же базе всё сработало нормально?
(3)
Как правило при разработке расширения работу с запросами лучше делать во внешней обработке (в консоли запросов) или в сразу в конфигураторе, но в копии базы, а потом отлаженный результат просто переносить в расширении.
(3)
А вот это, действительно, вопрос. Почему не сработал синтаксис контроль в этой базе
Одно остается истинным - главное, работает в пользовательском режиме и не стоит тратить время и ресурсы перенося все в расширении, чтобы там в конфигураторе не показывало ошибок, пустая трата
1. А если мне потребуется вносить изменения в этот динамический список? Сейчас он меня не пускает на редактор запроса.
Как правило при разработке расширения работу с запросами лучше делать во внешней обработке (в консоли запросов) или в сразу в конфигураторе, но в копии базы, а потом отлаженный результат просто переносить в расширении.
(3)
2. Тогда почему в моей развернутой такой же базе всё сработало нормально?
А вот это, действительно, вопрос. Почему не сработал синтаксис контроль в этой базе
Одно остается истинным - главное, работает в пользовательском режиме и не стоит тратить время и ресурсы перенося все в расширении, чтобы там в конфигураторе не показывало ошибок, пустая трата
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот