Заполнение табличной части документа из текстового файла

1. user1812494 05.08.22 09:36 Сейчас в теме
В файле формата .txt содержится табличная часть документа,(название табличной части и колонки со значениями). Программно создаётся документ, я считываю данные файла, записываю в массив, откуда потом беру значения. Естественно в файле есть разделители, поэтому массив содержит отдельно название, значение и тип реквизита. Как мне достучаться до таблицы значений? Я её нахожу, добавляю строку
Строка = ТаблицаЗнач.Добавить();
А потом пытаюсь впихнуть в неё считанное значение, например для значения типа справочникссылка:
Строка[Колонка.Имя] = Справочники[ТипРеквизита].НайтиПоНаименованию(ЗначениеРеквизита);
В итоге строка появляется, но она пустая

В общем затупил на заполнении таблицы, поддержите советом :c
По теме из базы знаний
Найденные решения
5. Prikum 3 05.08.22 09:48 Сейчас в теме
(1)
Строка[Колонка.Имя] = Справочники[ТипРеквизита].НайтиПоНаименованию(ЗначениеРеквизита);
Может быть тупо не находит в справочнике?
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. inmik 05.08.22 09:41 Сейчас в теме
(1) А можно подробнее. Какую ошибку выдаёт?
На первый взгляд, точки с запятой в конце не хватает.
3. user1812494 05.08.22 09:45 Сейчас в теме
(2)ахахахха, да не, это просто в теме не дописал, в коде всё есть
6. user1812494 05.08.22 09:48 Сейчас в теме
(2)Это внешняя обработка
Через метаданные достаю табличную часть документа, добавляю строку(тут все работает),
потом пытаюсь из файла добавить значения по типам, через цикл подбираю подходящее значение и пытаюсь присвоить его, код выполняется, открываю документ, там просто пустая строка
4. Gendelf 05.08.22 09:47 Сейчас в теме
(1)
Справочники[ТипРеквизита].НайтиПоНаименованию(ЗначениеРеквизита)


Запишите в отдельную переменную и проверьте есть там нужно значение.

Документ потом записывается?
9. user1812494 05.08.22 09:54 Сейчас в теме
(4)Да, документ записывается
5. Prikum 3 05.08.22 09:48 Сейчас в теме
(1)
Строка[Колонка.Имя] = Справочники[ТипРеквизита].НайтиПоНаименованию(ЗначениеРеквизита);
Может быть тупо не находит в справочнике?
8. user1812494 05.08.22 09:53 Сейчас в теме
(5)Мда, я как-то не подумал выводить это значение в отладчике, наверное сам где-то в цикле перебора лоханулся, сейчас попробую и отпишу
10. user1812494 05.08.22 10:05 Сейчас в теме
(5)Спасибо огромное, я запутался у себя в переменных, не то искал в справочнике.
7. tolyan_ekb 105 05.08.22 09:53 Сейчас в теме
(1) кроме справочников, числа/строки пишутся в строку? Лучше конечно просто отладчиком пройтись и понять что происходит
11. user1812494 05.08.22 10:06 Сейчас в теме
Спасибо за совет, не уследил за тем, что использую не то значение
Оставьте свое сообщение

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