Из Регистра сведений ЕРП 2.2 в Периодический реквизит 7.7
Добрый день!
Возникла задача перенести некоторые данные из ЕРП 2.2. в Бух 7.7.
В ЕРП 2.2 Есть собственный справочник и регистр сведений, где хранятся значение для справочника.
Необходимо перенести значения из регистра сведений в периодический реквизит справочника 7.7.
РегистрСведений:
Измерения:
Период - Дата внесения значения.
ВидПричины - Перечисление
Декларация - Справочник.Декларация.
Ресурс:
Причина - Справочник.Причина.
С 7кой я не работал вообще.
Как это сделать? Прошу Вашей помощи, спасибо.
Возникла задача перенести некоторые данные из ЕРП 2.2. в Бух 7.7.
В ЕРП 2.2 Есть собственный справочник и регистр сведений, где хранятся значение для справочника.
Необходимо перенести значения из регистра сведений в периодический реквизит справочника 7.7.
РегистрСведений:
Измерения:
Период - Дата внесения значения.
ВидПричины - Перечисление
Декларация - Справочник.Декларация.
Ресурс:
Причина - Справочник.Причина.
С 7кой я не работал вообще.
Как это сделать? Прошу Вашей помощи, спасибо.
По теме из базы знаний
- Концепция автоматизации многопрофильного Холдинга в системе АУБ на платформе 1С
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Переход с 1С:УПП на 1C:ERP: Задача переноса печатных форм в сжатые сроки. Конструктор печати
- Переход с 1С:УПП на 1C:ERP. Переезд пользователей с сохранением прежних прав
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вот так не работает
Запрос = Новый Запрос();
Запрос.Текст = "
|ВЫБРАТЬ
| юк_жд_Причины.Период КАК Период,
| юк_жд_Причины.Декларация КАК ВременнаяДекларация,
| юк_жд_Причины.ВидПричины КАК ВидПричины,
| юк_жд_Причины.Причина КАК спрПричина
|ИЗ
| РегистрСведений.юк_жд_Причины КАК юк_жд_Причины
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.юк_ВременныеДекларации КАК юк_ВременныеДекларации
| ПО юк_жд_Причины.Декларация = юк_ВременныеДекларации.Ссылка
|ГДЕ
| юк_ВременныеДекларации.Ссылка = &ВременнаяДекларация
|";
// Установка параметров.
Запрос.УстановитьПараметр("ВременнаяДекларация", Источник);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Если Выборка.ВидПричины = Перечисления.юк_жд_ВидПричины.Причина150 И
НачалоДня(КонецМесяца(Источник.Месяц)) = Выборка.Период Тогда // Вид причины "Причина 150"
СпрОтг = СоздатьОбъект("Справочник.ОтгГТД");
СпрОтг.НайтиЭлемент(ВходящиеДанные.ВременнаяДекларация.ТекущийЭлемент());
СпрОтг.Причина150.Установить(ВходящиеДанные.Период, ВходящиеДанные.спрПричина.ТекущийЭлемент());
СпрОтг.Записать();
КонецЕсли;
КонецЦикла;
Показать
(4)есть несколько вариантов:
1) написать АПИ в расширении (или если снята ЕРП 2.2 с поддержки в основной конфигурации) с возвратом формата JSON данных в 7.7. В 7.7 написать обработку для подключения к АПИ, получение даных, парсинг, заполнение.
2) сделать выгрузку в файл из 8 и в 7 парсинг файла
3) прямой запрос из 7 в базу 8 (если скуль)
4) com-соединени из 7 в 8.
1) написать АПИ в расширении (или если снята ЕРП 2.2 с поддержки в основной конфигурации) с возвратом формата JSON данных в 7.7. В 7.7 написать обработку для подключения к АПИ, получение даных, парсинг, заполнение.
2) сделать выгрузку в файл из 8 и в 7 парсинг файла
3) прямой запрос из 7 в базу 8 (если скуль)
4) com-соединени из 7 в 8.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот