Поддерживает ли конвертация данных 2.1 управляемые формы
По теме из базы знаний
- Загрузка информации из внешних данных с помощью конфигурации "Конвертация данных"
- Сверка и обработка документов между базами 1C через COM-соединение (управляемые формы)
- Универсальный обмен XML для КД 2.Х под УФ - с отбором СКД и сохранением настроек
- Список значений параметра в конвертации данных 2.0 (подключаемые обработки)
- Подсистема "Обмен данными. Конвертация 2.1". Автоматический обмен измененными данными. Управляемые и обычные формы. Включает отдельные подсистемы "Журнал событий", "Регламентные задания"
Найденные решения
возьмите встроенную обработку из БП называется универсальный обмен - это и есть В8Эксч83
в новых версиях этот код выглядит СтрокаДерева.Представление = "РегистрыСведений";
и не вызывает ошибки
в новых версиях этот код выглядит СтрокаДерева.Представление = "РегистрыСведений";
Для каждого ОбъектМД Из Метаданные.РегистрыСведений Цикл
Если Не ПравоДоступа("Изменение", ОбъектМД) Тогда
Продолжить;
КонецЕсли;
и не вызывает ошибки
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) конвертация данных - это всего лишь специализированная конфигурация, для создания правил обмена, которые физически представляют собой XML файлик определенного формата.
А уж в каких конфигурациях вы эту систему будете применять - неважно. Хоть на обычных, хоть на управляемых.
Сама по себе конвертация - на обычных формах. Обработки по анализу метаданных конфигураций, в приложении к программе, - есть и для обычных и для управляемых, и даже для 7.7.
да
А уж в каких конфигурациях вы эту систему будете применять - неважно. Хоть на обычных, хоть на управляемых.
Сама по себе конвертация - на обычных формах. Обработки по анализу метаданных конфигураций, в приложении к программе, - есть и для обычных и для управляемых, и даже для 7.7.
Вопрос: можно ли реализовать такие обмены при помощи 1с Конвертация данных 2.1 ?
да
При открытии в 1c CRM обработки V8Exchan83 выдается ошибка:
{ВнешняяОбработка.УниверсальныйОбменДаннымиXML.Форма.УправляемаяФорма.Форма(864)}: Ошибка при вызове метода контекста (ПравоДоступа)
Если Не ПравоДоступа("Удаление", ОбъектМД) Тогда
по причине:
Право Удаление неприменимо к РегистрСведений.ABCXYZКлассификацияКлиентов
{ВнешняяОбработка.УниверсальныйОбменДаннымиXML.Форма.УправляемаяФорма.Форма(864)}: Ошибка при вызове метода контекста (ПравоДоступа)
Если Не ПравоДоступа("Удаление", ОбъектМД) Тогда
по причине:
Право Удаление неприменимо к РегистрСведений.ABCXYZКлассификацияКлиентов
возьмите встроенную обработку из БП называется универсальный обмен - это и есть В8Эксч83
в новых версиях этот код выглядит СтрокаДерева.Представление = "РегистрыСведений";
и не вызывает ошибки
в новых версиях этот код выглядит СтрокаДерева.Представление = "РегистрыСведений";
Для каждого ОбъектМД Из Метаданные.РегистрыСведений Цикл
Если Не ПравоДоступа("Изменение", ОбъектМД) Тогда
Продолжить;
КонецЕсли;
и не вызывает ошибки
(6) Добавлю, что эта ошибка с вызовом метода ПравоДоступа позникает на платформе версии 8.3.9 и выше (при отключенном режиме совместимости с более ранними версиями платформы) и связано с изменением логики работы этого метода.
Про изменения в методе ПравоДоступа написано в файле V8Update.htm.
Про изменения в методе ПравоДоступа написано в файле V8Update.htm.
Использую данный обмен для переноса данных между 1С Альфа-Авто 5.1(толстый клиент) и УТ 11.4(тонкий клиент). Условие с ПравоДоступа пришлось загонять в Попытка ... Исключение Продолжить КонецПопытки; Иначе вылетала обработка при попытке ее открыть.
Косяк выплыл после перехода на последнюю версию УТ 11.4.6.188.
Косяк выплыл после перехода на последнюю версию УТ 11.4.6.188.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот