Дано: Перенос информации по воинскому учету физлиц из самописной ЗиК в 100%- стандартную ЗУП 2.1.43.1 (обе конфигурации - для Украины).
За основу взял стандартные правила переноса, изменяю и дописываю по мере необходимости.
Пытаюсь перенести "Группу воинского учета" (из строки неограниченной длины в перечисление), попутно приводя данные из семерки к однообразному виду.
ПКС_ВоинскийУчет_ГруппаУчета_ПередВыгрузкойСвойства_6_12
Если СокрЛП(Источник) = "ВСУ" Тогда
Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "СА" Тогда
Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "Са" Тогда
Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "НПО" Тогда
Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "НПо" Тогда
Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "Н П О" Тогда
Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "УА" Тогда
Значение = "НПО";
ИначеЕсли СокрЛП(Источник) = "КГБ" Тогда
Значение = "СБУ";
ИначеЕсли СокрЛП(Источник) = "СБу" Тогда
Значение = "СБУ";
ИначеЕсли СокрЛП(Источник) = "МВД" Тогда
Значение = "МВД";
КонецЕсли;
Источник.ГруппаВоинскогоУчета = Перечисления.ГруппыВоинскогоУчета.ВСУ
У меня источник - строка неопределенной длины
Источник - это объект. В данном случае - элемент справочника.
Для перечисления правило должно быть пустое.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua