Ошибки после обновления, меркурий пр - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Ошибки после обновления, меркурий пр

Добавил(а) Владимир Сергей больше 5 лет назад

Пробую обновиться, при первом запуске получаю:
Меркурий_ГлобальныйМодуль::СоздатьКолонкиПоИсточнику(ТабличноеПоле тпСсылка=, ТаблицаЗначений тзСсылка=, Число фНомерСтроки=0) : Поле агрегатного объекта не обнаружено
НоваяКолонка.Формат=ФорматнаяСтрока;
ТПИнтеграция=ГМ.СоздатьТабличноеПоле(Контекст, "ТПИнтеграция", ТЗИнтеграция, 0); {МЕРКУРИЙ_ПАРАМЕТРЫ.ERT}: Меркурий_ГлобальныйМодуль::СоздатьКолонкиПоИсточнику(ТабличноеПоле тпСсылка=, ТаблицаЗначений тзСсылка=, Число фНомерСтроки=0) : Поле агрегатного объекта не обнаружено
НоваяКолонка.Формат=ФорматнаяСтрока;
оПривязки.Инит(Контекст); {МЕРКУРИЙ_ГО_РЕАЛИЗАЦИИ_ТРАНЗАКЦИИ_2.ERT}: Поле агрегатного объекта не обнаружено (Инит)
Классы в .prm есть. Я так понимаю, не создаются объекты табличного поля. Ткните, в какую сторону смотреть.


Ответы (11)

RE: Ошибки после обновления, меркурий пр - Добавил(а) Жуков Дмитрий больше 5 лет назад

Еще раз внимательно посмотреть в defcls.prm (обновленный) и проверить наличие обработок и их "свежесть" по указанным там путям.

RE: Ошибки после обновления, меркурий привязки - Добавил(а) Владимир Сергей больше 5 лет назад

Все на месте, обработки последних версий и на месте.
Например, такой код:
оПривязки = СоздатьОбъект("Меркурий.Привязки");
оПривязки.Инит(Контекст);
вылетает на оПривязки.Инит(Контекст); Поле агрегатного объекта не обнаружено (Инит)
То есть, объект создается. Еще идеи?

RE: Ошибки после обновления, меркурий пр - Добавил(а) Жуков Дмитрий больше 5 лет назад

Поле агрегатного объекта не обнаружено (Инит)
У вас старая версия МЕРКУРИЙ_ГО_РЕАЛИЗАЦИИ_ТРАНЗАКЦИИ_2.ERT !!!
Какая версия ?
Обновили всё или частями?

RE: Ошибки после обновления, меркурий пр - Добавил(а) Владимир Сергей больше 5 лет назад

Все доработки сделаны через подключаемые модули. Обновлял все целиком, все ert в extforms (даже Меркурий_Интеграция.ert переписал).
Содержимое взял отсюда:
https://redmine.kb99.pro/attachments/9343/kb99-vetrf_work-48f8d937cc59_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_1.7.zip

RE: Ошибки после обновления, меркурий пр - Добавил(а) Жуков Дмитрий больше 5 лет назад

В текущей ГО Реализации Транзакции оПривязки.Инит(Контекст); закомментировано

Процедура Привязки_Инит()
//оПривязки = СоздатьОбъект("Меркурий.Привязки");
//оПривязки.Инит(Контекст);

//оПривязки.Добавить("СписокДокументов, тзНеобходимыеПартии", "ПП", "Форма", "НН", "Форма");
//оПривязки.Добавить("кнОК, кнЗаписать, кнЗакрыть", "ВН", "Форма");
//оПривязки.Добавить("текстВерсия", "ВН", "Форма");
оПривязки.УстановитьФорму(Форма);
оПривязки.Привязка("СписокДокументов", "H", "Форма", "W", "Форма");
оПривязки.Привязка("тзНеобходимыеПартии", "H", "Форма", "W", "Форма");
КонецПроцедуры

Скачайте еще раз.

RE: Ошибки после обновления, меркурий пр - Добавил(а) Владимир Сергей больше 5 лет назад

Оно не работает и с комментариями, ни без.
оПривязки.УстановитьФорму(Форма); {EXTFORMS\МЕРКУРИЙ_ГО_РЕАЛИЗАЦИИ_ТРАНЗАКЦИИ_2.ERT}: Значение не представляет агрегатный объект (УстановитьФорму)
Я бы вообще закомментировал везде эти привязки, но теперь в установках через табличное поле устанавливаются константы, а форма настроек тоже с ошибками работает. Почему-то не работает объект Меркурий.Привязки. Почему, интересно?
Версии 1cpp и formex последние.

RE: Ошибки после обновления, меркурий пр - Добавил(а) кб99 Синявский Филипп больше 5 лет назад

а какие у вас версии 1cpp и formex ? - пришлите пожалуйста принтскрин

RE: Ошибки после обновления, меркурий пр - Добавил(а) Жуков Дмитрий больше 5 лет назад

Скачайте 1СPP отсюда
https://redmine.kb99.pro/projects/vsd_1c/files
У вас старая версия.

RE: Ошибки после обновления, меркурий пр - Добавил(а) Владимир Сергей больше 5 лет назад

С новой версией все заработало. Вопрос: после обновления, очистки справочника партии и запроса остатков очистились все даты: выработка и сроки годности.
Это так и задумано?

RE: Ошибки после обновления, меркурий пр - Добавил(а) кб99 Синявский Филипп больше 5 лет назад

Вы неправильно установили обновление.
Инструкция
Обновлять MD - обязательно!
изменились реквизиты ДатаИзготовления и ДатаСрокГодности во всех справочниках и документах.
Будьте внимательны, проверяйте обновление на тестовой версии.

    (1-11/11)