Перенос справочника из конф "Бухгалтерский учет 4.5" в ЗУП

  • Автор темы Автор темы go6a
  • Дата начала Дата начала
G

go6a

Необходимо перенести справочник сотрудники из конфигурации "Бухгалтерский учет 4.5" в ЗУП 8.1. Я решил попробовать сделать это при помощи конфигурации "Конвертация данных 2.0.23.1".
1. Как создавать ПКС для нессылочных реквизитов мне понятно ( например в ПКС ставим источник реквизит "Наименование" справочника сотрудники, приемник также будет реквизит "Наименование" справочника "ФизическиеЛица")
2. Как создавать ПКО и ПКС, когда реквизит справочника ссылается на перечисление? (Например для заполнения реквизита "Пол" в справочнике "ФизическиеЛица")

3. Как создавать ПКО и ПКС для заполнения, к примеру, регистра сведений ФИОФизЛиц. В этом регистре измерение имеет тип ссылки на справочник "ФизическиеЛица"
 
Не буду комментировать стандартную процедуру переноса, но я обычно поступаю так :
- значение перечисления передаю номером (в 7.7 ПорядковыйНомер) или идентификатором
- элемент справочника кодом или наименованием

Написать СВОЮ программу для переноса ОДНОГО конкретного справочника - дело, занимающее максимум час,
если речь не идет о таких справочниках, как ОсновныеСредства или НормыВыработки.


Вот для примера Выгрузка-загрузка сотрудников для 7.7.
Для 8-ки загрузку, думаю, сам напишешь
 

Вложения

Хотелось бы на этом примере изучить конвертацию данных, чтобы в дальнейшем при более сложных задачах было меньше проблем.
 
Универсальные переносы справочников давно уже написаны, и разбираться в них особенно не приходится
 
2. Как создавать ПКО и ПКС, когда реквизит справочника ссылается на перечисление? (Например для заполнения реквизита "Пол" в справочнике "ФизическиеЛица")

3. Как создавать ПКО и ПКС для заполнения, к примеру, регистра сведений ФИОФизЛиц. В этом регистре измерение имеет тип ссылки на справочник "ФизическиеЛица"
2. Примерно так :
Если Источник = Перечисление.Пол.Муж Тогда
Значение = "Мужской";
Иначе
Значение = "Женсткий";
КонецЕсли;
3. В ПКС указываем правило конвертации физ.лиц.

А вообще 7.7 - 8 имхо в разы проще другими средствами. Впрочем, с КД вообще никак не могу подружиться.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab