Ситуация: создали документ в расширении, некоторое время попользовались, а затем финдир захотел видеть этот документ, как объект расчетов.
Проблема, как всегда, в том, что в справочнике ОбъектыРасчетов (2.5) реквизит Объект - определяемого типа, а ТипСсылки вообще ИдентификаторОбъектовМетаданных. Мы уже готовы снять замок, но проблемы это не решит - в основной конфигурации наш документ всё равно не виден.
Вопрос на удачу: кто-нибудь обходил проблему иначе, чем созданием документа в основной конфигурации?
Проблема, как всегда, в том, что в справочнике ОбъектыРасчетов (2.5) реквизит Объект - определяемого типа, а ТипСсылки вообще ИдентификаторОбъектовМетаданных. Мы уже готовы снять замок, но проблемы это не решит - в основной конфигурации наш документ всё равно не виден.
Вопрос на удачу: кто-нибудь обходил проблему иначе, чем созданием документа в основной конфигурации?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
реквизит Объект - определяемого типа
Установить платформу не ниже 8,3,20 и режим совместимости не ниже 8.3.20. Там реализована возможность расширять Определяемые типы
Но, на мой взгляд, правильней добавить док в конфигурацию
(5)
1. Сегодня. Создаем новый объект в основной конфигурации.
2. Завтра. Меняем определяемые типы и типы реквизитов основной конфигурации, чтобы добавить свой объект в типовые механизмы.
3. Послезавтра. Имеем необновляемую конфигурацию в стиле 10-летней УПП.
Вообще-то я широко пользуюсь расширениями уже лет 5 и проблемы типа этой можно пересчитать по пальцам одной руки. Более того, если бы 1С своевременно поднимала режим совместимости типовых, то и это уже не было бы проблемой.
1. Сегодня. Создаем новый объект в основной конфигурации.
2. Завтра. Меняем определяемые типы и типы реквизитов основной конфигурации, чтобы добавить свой объект в типовые механизмы.
3. Послезавтра. Имеем необновляемую конфигурацию в стиле 10-летней УПП.
Вообще-то я широко пользуюсь расширениями уже лет 5 и проблемы типа этой можно пересчитать по пальцам одной руки. Более того, если бы 1С своевременно поднимала режим совместимости типовых, то и это уже не было бы проблемой.
(4)
скажите в чем опасность? у меня УТ 11.5, и 8.3.20, на тестовой базе снял режим совместимости, чтобы в расширение впихнуть определяемые типы. вроде работает, но проверял далеко не все
Увы, но в ERP режим совместимости 8.3.17 и поднять его - дело для очень умелых и еще более смелых)
скажите в чем опасность? у меня УТ 11.5, и 8.3.20, на тестовой базе снял режим совместимости, чтобы в расширение впихнуть определяемые типы. вроде работает, но проверял далеко не все
(10) На тестовой и я снимал)
Я сталкивался, что при поднятии совместимости с 14 на 16 пришлось править расширения, т.к. изменились параметры встроенных функций.
Если где-то в недрах типовой есть функции, поведение которых изменено в 20 по сравнению с 17 - соответственно, оно посыплется. Навскидку:
Т.е. если эта функция есть в типовой, она сломается. И т.п.
Можно, конечно, внимательно перечитать весь список изменений и позапускать Глобальный поиск, но пока не настолько прижало, чтобы этим заниматься))
Я сталкивался, что при поднятии совместимости с 14 на 16 пришлось править расширения, т.к. изменились параметры встроенных функций.
Если где-то в недрах типовой есть функции, поведение которых изменено в 20 по сравнению с 17 - соответственно, оно посыплется. Навскидку:
8.3.18
Параметр Параметры метода СтрокаСЧислом() переименован в ФорматнаяСтрокаЧисла. В этот параметр может передаваться форматная строка числа, аналогичная методу Формат().
Метод СтрокаСЧислом() формирует представление числа с учетом локализации текущего сеанса или переданной форматной строки.
Параметр Параметры метода СтрокаСЧислом() переименован в ФорматнаяСтрокаЧисла. В этот параметр может передаваться форматная строка числа, аналогичная методу Формат().
Метод СтрокаСЧислом() формирует представление числа с учетом локализации текущего сеанса или переданной форматной строки.
Т.е. если эта функция есть в типовой, она сломается. И т.п.
Можно, конечно, внимательно перечитать весь список изменений и позапускать Глобальный поиск, но пока не настолько прижало, чтобы этим заниматься))
Я бы не стал такие задачи делать с помощью расширения. Сам использую расширение только для мелких задач или исправления временных багов, которые потом будут исправлены в конфе поставщика, впрочем, так делает и сама 1с со своими типовыми.
Рекомендую добавить документ в основную конфигурацию, перенести все объекты из расширения в объекты из основной.
Рекомендую добавить документ в основную конфигурацию, перенести все объекты из расширения в объекты из основной.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот