1с конвертация 2.0 как передать значение в объект из табличной части

1. TopZlodey 13 18.06.19 14:30 Сейчас в теме
Здравствуйте, понемногу учусь конвертации, подскажите пожалуйста: как передать значение в объект из табличной части?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
11. tusv 211 18.06.19 14:58 Сейчас в теме +1 $m
(9)У Вас приемник Пустой, А должен быть пустым Источник. То есть Узел Пустой, есно записать в него нельзя
Ну и Проверку Добавить на заполненность
Если Источник.Материалы.Количество() Тогда
   Значение=Источник.Материалы[0].КФО;
Иначе
   Отказ = Истина; //Свойство выгружаться не будет
КонецЕсли;
TopZlodey; acanta; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. tusv 211 18.06.19 14:34 Сейчас в теме
(1)Ну так пишите, что то вроде
Значение = Источник.<Табличная часть>[0].<Реквизит табличной части>
А так слишком мало букаф
5. TopZlodey 13 18.06.19 14:43 Сейчас в теме
(3) Так и делал, только вот ошибка идет:

Ошибка записи объекта
	ИмяПКО                 =  МЗ_СписаниеАптека
	Нпп                    =  1
	Гнпп                   =  0
	Источник               =  
	ТипОбъекта             =  Списание материалов
	Свойство               =  Материалы
	Значение               =  4
	ТипЗначения            =  Коды финансового обеспечения
	Объект                 =  Списание материалов 00026050 от 30.05.2019 20:00:16
	ОписаниеОшибки         =  Поле объекта недоступно для записи (Материалы)
	ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7217)
	КодСообщения           =  26

Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7234)}: Ошибка записи объекта
	ИмяПКО                 =  МЗ_СписаниеАптека
	Нпп                    =  1
	Гнпп                   =  0
	Источник               =  
	ТипОбъекта             =  Списание материалов
	Свойство               =  Материалы
	Значение               =  4
	ТипЗначения            =  Коды финансового обеспечения
	Объект                 =  Списание материалов 00026050 от 30.05.2019 20:00:16
	ОписаниеОшибки         =  Поле объекта недоступно для записи (Материалы)
	ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7217)
	КодСообщения           =  26
Показать



Думал что я как то не правильно делаю...
8. tusv 211 18.06.19 14:50 Сейчас в теме
(5) Нормально. Вы Табличной части присваиваете какое то значение. Конечно ругается
В Правилах конвертации группы свойств это КоллекцияОбъектов
9. TopZlodey 13 18.06.19 14:52 Сейчас в теме
(8) Я вот так сделал
Значение=Источник.Материалы[0].КФО;
Прикрепленные файлы:
11. tusv 211 18.06.19 14:58 Сейчас в теме +1 $m
(9)У Вас приемник Пустой, А должен быть пустым Источник. То есть Узел Пустой, есно записать в него нельзя
Ну и Проверку Добавить на заполненность
Если Источник.Материалы.Количество() Тогда
   Значение=Источник.Материалы[0].КФО;
Иначе
   Отказ = Истина; //Свойство выгружаться не будет
КонецЕсли;
TopZlodey; acanta; +2 Ответить
16. TopZlodey 13 18.06.19 15:10 Сейчас в теме
(11) Получилось, спасибо огромное. Действительно ступил и оставил пустым источник)
12. mrx2012 18.06.19 15:00 Сейчас в теме
(9)Если значение у вас везде одинаковое передавайте константу "Значение = Перечисления.КВД.Бюджет;"
13. tusv 211 18.06.19 15:02 Сейчас в теме
(12)Там узел свойства пустой. Ни чего передать нельзя
14. TopZlodey 13 18.06.19 15:03 Сейчас в теме
(12)Нет, я имел ввиду что в каждой строке табличной части он одинаковый, по документам он разный.
10. TopZlodey 13 18.06.19 14:54 Сейчас в теме
(3)
(4)
Прикрепленные файлы:
2. пользователь 18.06.19 14:32
Сообщение было скрыто модератором.
...
6. пользователь 18.06.19 14:43
Сообщение было скрыто модератором.
...
15. Sashares 34 18.06.19 15:03 Сейчас в теме
(6) Представьте, что другие пользователи ВНЕЗАПНО (!) не читают ваши мысли и не видят ваш монитор и что вы делаете. А теперь перечитайте вопрос. Он понятен? Хватает ли в нем информации, чтобы другие пользователи могли дать нужный ответ, вместо кучи уточняющих вопросов и траты времени.
Сообщение из (2) означало именно это.
acanta; tusv; +2 Ответить
17. TopZlodey 13 18.06.19 15:11 Сейчас в теме
(15) Извините, но в (3)смогли и абсолютно правильно.
18. Sashares 34 18.06.19 15:17 Сейчас в теме
(17)Но заработало только в (11) после скринов =)
Не все могут в телепатов.
Да и не телепатов же вы искали, а решение проблемы?))
19. TopZlodey 13 18.06.19 15:19 Сейчас в теме
4. mrx2012 18.06.19 14:37 Сейчас в теме
7. TopZlodey 13 18.06.19 14:44 Сейчас в теме
(4) Та же ситуация, только оказалось что в доработанном документе это перечисление не указывали в шапке за прошлые года. Но в ТЧ она у всех стоит одинаковая... не знаю как объяснить.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот