Конвертация данных 2. Загрузка реквизита составного типа
Здравствуйте, подскажите пожалуйста. Задача в следующем состоит. Нужно перенести табличную часть элемента справочника с пользователями в другую базу, в реквизит составного типа. Если пользователь найден - ссылка, если не найден - строка.
Вместо строкового значения всегда пустое значение записывается. Не понимаю что делать
Вместо строкового значения всегда пустое значение записывается. Не понимаю что делать
По теме из базы знаний
- 1С: Конвертация данных 2. Разработка с "нуля" на простых примерах разработки
- Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3
- EnterpriseData – часть 2. Процесс выгрузки данных
- Заметки по Конвертации данных 3.0
- DaJet QL - расширяемый язык запросов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(7)
Правила не знаю какие прописать, пробовал выражение выполнить, значение подменить нельзя, потому что обработка данных вся получается на стороне приемника.
Через поля поиска ПКО пробовал, тоже результата не добился
Правила не знаю какие прописать, пробовал выражение выполнить, значение подменить нельзя, потому что обработка данных вся получается на стороне приемника.
Через поля поиска ПКО пробовал, тоже результата не добился
Запрос=новый запрос;
запрос.текст="выбрать П.Ссылка из Справочник.Пользователи как П где П.Наименование=&Нейм";
запрос.установитьПараметр("Нейм",СвойстваПоиска["Наименование"]);
результатзапроса=запрос.выполнить().выбрать();
Если результатзапроса.Следующий() тогда
СсылкаНаОбъект=результатзапроса.ссылка;
иначе
ПараметрыОбъекта=новый соответствие;
ПараметрыОбъекта.Вставить("Значение",""+СвойстваПоиска["Наименование"]);
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот