Добрый день.
Есть конфигурацию КА на платформе 8.3.10.2375. Добавили свое расширение.
Есть определяемый тип ВладелецФайлов. Стоит задача в тип указанного объекта добавить нетиповой БизнесПроцесс.
Поместили определяемый тип в расширение, проставили там типы в свойстве: все те, что указаны в конфигурации + новый тип.
При обновлении возникает сообщение:
МоеРасширение: Значение контролируемого свойства Тип у объекта ОпределяемыйТип.ВладелецФайлов не совпадает со значением в расширяемой конфигурации
Подскажите, пожалуйста, что не так с моей настройкой, либо в расширениях на данный момент нельзя менять таким образом типы. Если нельзя так, как это можно сделать с использованием расширения?
У тебя в расширении в свойство Тип установлено как проверяемое свойство при подключении , Можно снять галочку с этого проверяемого свойства тогда должно заработать
(2)Сделал, как вы указали, выставил нужный мне тип и снял галочку. Однако после обновления указанный реквизит в упор не видит, что у него добавен новый тип к ранее созданным.
Вообщем, я так понимаю, изменить тип в расширении не получится? перепробовал все галочки, настройки, ничего не помогает. Пришлось внести изменения в конфигурации
«При заимствовании составных типов будут заимствованы только примитивные типы (Строка, Число и т. д.), а если в составном типе таких типов нет, то будет заимствован только один тип (первый по порядку) и связанный с ним объект конфигурации. Однако, при заимствовании параметрической команды, не происходит заимствование параметра команды и, как следствие, объекта конфигурации, определяющий тип параметра. В случае необходимости следует самостоятельно выполнить заимствование объекта (или объектов, если тип составной) конфигурации, определяющего тип параметра команды и затем указать этот объект в качестве типа параметра заимствованной команды.» Аналогичная картина с определяемыми типами.
Но проблему это по прежнему не решает. Пока в расширении полная копия составного типа то ни на что не ругается. Как только добавляем еще свой документ то все: "Значение контролируемого свойства Тип у объекта ОпределяемыйТип.ВладелецФайлов не совпадает со значением в расширяемой конфигурации".
Отключение проверки значения убирает ошибку и даже пишет, что расширение подключено, но состав составного типа остается как в основной конфигурации.
Пытался побороть аналогичную проблему на 8.3.12.1685
БСП, зараза, такая БСП . Удобство, блин и скорость, епт, доработки. Галка "Контролировать тип", которая по факту означает "Вырубить все нахер" гениальна, надеюсь архитекторы получили за нее премию.
ТОварищи форумчане - лайфхак - обошел это следующим образом: Создал внешнюю обработку - добавил реквизит - указал ему типы: Строка, Число, Дата, и СправочникСсылка. В расширении нельзя указать СправочникСсылка, но в обработке можно. Затем Копирую этот реквизит (ctrl+c) из обработки и вставляю в расширение (ctrl+v). типы у него не отображаются ,но это работает. НО если потом менять типы реквизита в расширении, то неизвестные типы удаляются.
Начал читать в ИТС как интегрировать объект конфигурации с Документооборотом, на первом же пункте полный фейл: пишут добавьте объект конфигурации в определяемый тип "ИнтеграцияС1СДокументооборотВсеСсылкиПереопределяемый". Естественно объект из своего расширения в него не добавить. Стоит совместимость 8.3.14.
йфхак - обошел это следующим образом: Создал внешнюю обработку - добавил реквизит - указал ему типы: Строка, Число, Дата, и СправочникСсылка. В расширении нельзя указать СправочникСсылка, но в обр
Подскажите, это какой объект вы меняли в расширении? это относится к расширяемым типам?
(26) Ситуация никак пока не изменилась. Платформа 8.3.18.1289. ЗУП типовой режим совместимости 8.3.14. Испробовал все возможные варианты. Ниче не дало.
(29)Из-за опаздывающих разработчиков БСП на сегодня 8.3.16 это самый актуальный режим совместимости в типовых...
Пришлось на днях вскрывать конфигурацию, чтобы добавить свой план обмена, хотя платформа 8.3.20 уже умеет это делать в расширении. Обидно. 1,5 года после анонса прошло на wonderland, а воз и ныне там
Столкнулись с такой же проблемой, когда потребовалось в тип, определяющий объекты системы напоминаний пользователя, добавить документ из расширения. Никак это не решить. Новая платформа бесполезна, так как в типовых низкий режим совместимости. Больше вам скажу, почти уверен, что и совместимость 8.3.18 вам не поможет, так как полноценно это реализовано только 8.3.20, а значит должен быть минимум такой режим совместимости.
Проблема актуальна до сих пор. Релиз 8.3.23. После изменения заимствованного Определяемого типа в расширении, расширение перестает подключаться, хотя проверка применимости расширения выдает, что "Проблем применения не обнаружено". Может кто-то знает путь обхода?
(36) Конфигурация самописная, но с использованием БСП. Определяемый тип, который пытаюсь изменить в расширении из БСП - "ВладелецДополнительныхСведений", при этом определяемые типы "Пользователь" и "Подразделение" изменяются в расширении нормально. Похоже проблема в том, что "ВладелецДополнительныхСведений" уже имеет составной тип в БСП.
Конфигурация самописная, но с использованием БСП. Определяемый тип, который пытаюсь изменить в расширении из БСП - "ВладелецДополнительныхСведений", при этом определяемые типы "Пользователь" и "Подразделение" изменяются в расширении нормально. Похоже проблема в том, что "ВладелецДополнительныхСведений" уже имеет составной тип в БСП.