Имя: Пароль:
1C
1С v8
При конвертации данных из УТ в БП из расхода сделать услугу
,
0 AnisaL
 
05.05.14
12:18
Добрый день!
Есть выгрузка данных из УТ в БП сделанная при помощи конвертации данных. В УТ есть номенклатура с видом номенклатуры - расход. Можно ли из "расхода" сделать услугу в БП? В БП у номенклатуры, если она услуга - то стоит галочка Услуга, а в конфигураторе есть реквизит - Услуга типа булево.
1 Wobland
 
05.05.14
12:20
разрешаю
2 AnisaL
 
05.05.14
12:21
(0) + в конвертации в ПКО номенклатуре в событии ПослеВыгрузки пишу:
Если Источник.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Расход") Тогда
    Приемник.Услуга = Истина;
КонецЕсли;

на что выдается ошибка при выгрузке данных из УТ

Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(1525)}: Ошибка в обработчике события ПослеВыгрузкиОбъекта
    ПКО                    =  Номенклатура  (Справочник: Номенклатура)
    Объект                 =  Транспортные расходы  (Номенклатура)
    Обработчик             =  ПослеВыгрузкиОбъекта
    ОписаниеОшибки         =  Поле объекта не обнаружено (Услуга)
    ПозицияМодуля          =  (3)
    КодСообщения           =  43
3 Wobland
 
05.05.14
12:21
Значение=Источник.ВидНоменклатуры=Расход
4 Wobland
 
05.05.14
12:22
(3) например, при выгрузке
5 AnisaL
 
05.05.14
12:22
(4) аа
6 Fedor-1971
 
05.05.14
12:29
(2) А у Приёмника есть реквизит Услуга? Проверил? Посмотри отладчиком
Если допустимо, то как в (3) будет удобнее реализовать.
7 AnisaL
 
05.05.14
12:37
(6) а разве через отладчик можно отлаживать конвертацию?
8 AnisaL
 
05.05.14
12:38
Вообщем решение нашла: в ПКС Услуга у номенклатуры написала:

Если Источник.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Услуга") ИЛИ Источник.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Расход") Тогда
    Значение = Истина;
    
    
Иначе Значение = Ложь;
КонецЕсли;
9 Wobland
 
05.05.14
12:45
ой, да стоит, мелочь какая. на здоровье
10 Godofsin
 
05.05.14
12:46
не выпрашивай )
11 AnisaL
 
05.05.14
12:54
(9) Спасибо забыла сказать.. Спасибо большое тебе, Максим!
12 Wobland
 
05.05.14
12:58
теперь переименуй свой "расход" и выгрузи номенклатуру с пустым видом
13 AnisaL
 
05.05.14
13:13
(12) как это? че-то не поняла
14 AnisaL
 
05.05.14
13:43
(12) в пустым видом - невозможно
15 Wobland
 
05.05.14
14:03
(14) проверка при записи? тогдаладно ;)
16 AnisaL
 
05.05.14
14:05
(15) да, стоит )
17 Wobland
 
05.05.14
14:15
ну всё равно. переименуешь расход или услугу - будет всегда не_услуга. я б в параметры пихал список видов-услуг, но это смахивает уже на идеализацию решения