Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Перенос ЗиК 7.7 - ЗУП 8.2, проблемы с воинским учетом
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Конфигурация "1С:Конвертация данных"
Мичман Харитонов
Дано: Перенос информации по воинскому учету физлиц из самописной ЗиК в 100%- стандартную ЗУП 2.1.43.1 (обе конфигурации - для Украины).
За основу взял стандартные правила переноса, изменяю и дописываю по мере необходимости.
Пытаюсь перенести "Группу воинского учета" (из строки неограниченной длины в перечисление), попутно приводя данные из семерки к однообразному виду.
ПКС_ВоинскийУчет_ГруппаУчета_ПередВыгрузкойСвойства_6_12



Если СокрЛП(Источник) = "ВСУ" Тогда
    Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "СА" Тогда
    Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "Са" Тогда
    Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "НПО" Тогда
    Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "НПо" Тогда
    Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "Н П О" Тогда
    Значение = "НВО";
ИначеЕсли СокрЛП(Источник) = "УА" Тогда
    Значение = "НПО";
ИначеЕсли СокрЛП(Источник) = "КГБ" Тогда
    Значение = "СБУ";
ИначеЕсли СокрЛП(Источник) = "СБу" Тогда
    Значение = "СБУ";
ИначеЕсли СокрЛП(Источник) = "МВД" Тогда
    Значение = "МВД";     
КонецЕсли;

Ну и т.д., по мере обнаружения новых "вариантов" условия дополняются.

Данные выгружаются в файл, но не переносятся.

В чем ошибка?

P.S. Понимаю, что вопрос, скорее всего, "детский". КД начал осваивать совсем недавно.
Acid
Источник.ГруппаВоинскогоУчета = Перечисления.ГруппыВоинскогоУчета.ВСУ


В таком ключе
Мичман Харитонов
У меня источник - строка неопределенной длины
Acid
Источник - это объект. В данном случае - элемент справочника.
Для перечисления правило должно быть пустое.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.