#0
by EsperJet
Дано: Имеется справочник, в нем реквизит с типом "Хранилище значений", в этом хранилище всегда структура, в структуре может быть разное количество полей, поля в структуре имеют тип как простой (число, строка, дата, булево), так и сложный (СправочникСсылка, ПеречислениеСсылка). Задача: Используя Конвертацию Данных 2 перенести этот реквизит вместе с его содержимым. Текущее решение: Используется ПКО (правило конвертации объекта) самого справочника и два обработчика событий: "ПередВыгрузкой" и "ПослеЗагрузки". В обработчике "ПередВыгрузкой" в параметры записывается структура с использованием функции "ЗначениеВСтрокуВнутр", предварительно просматриваются все значения в структуре, и если какое то из них имеет сложный тип (не строка, или число и т.д.), то вызывается функция "ВыгрузитьПоПравилу", куда и передается это значение. В обработчике "ПослеЗагрузки" из параметра достается структура путем вызова "ЗначениеИзСтрокиВнутр", и записывается в реквизит, используся создание нового хранилища значений. Проблема: Простые типы конвертируются правильно, сложные типы только выгружаются, но не подцепляются в соответствующие поля структуры, которая лежит в хранилище значений справочника. Что я делаю не так?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Сохранение таблицы значений в хранилище значений.
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- 1с 8.2 Как поместить таблицу значений в хранилище значений?
- Конвертация данных и Хранилище Значений
- Конвертация Данных. конвертация одного реквизита в другой
В этой группе 1С
- Запрет изменения данных для заказов клиентов
- Список значений в поле ввода
- автоматизация производства штрихкодированием или чем там еще можно
- КД 2.0 работа с хранилищем (Таблица значений)?
- создание нового документа в 1с ЗУП 3.0, как подключить к нему учетную политику?
- 1C и онлайн-касса без фискального накопителя
- Как посчитать общий итог не по всем строкам а по условию в СКД?
- Внешняя обработка 1с для ЭДО от СБИСа
- ERP заявки на расходование ДС
- Вертикальная полоса прокрутки на управляемой форме
- Не обновляется таблица формы
- розница 2.2 и тсд mc 6700
- Принтер zebra LP 2842 печатает этикетки по одной
- 1С ЗиК 8.3
- Конвертация данных из 7.7 в 8.3
- бгу 1.0: Почему нет УПД?
- 1С УПП Корректировка реализации услуг по переработке
- Нумерация задач бизнес-процесса
- Как быстрее всего удалить много записей средствами MS SQL
- Буфер обмена - перевод строки - блокнот глюк