Имя: Пароль:
1C
1С v8
Почему не работает ТЧ.Загрузить(ТабЗнач) ?
,
0 OG_Tui
 
20.02.18
23:37
Всем вечера!
С таблицами значений сталкивался пока не часто, скорее всего где-то что-то косякнул, но пока не вижу что.
Есть выборка - результат запроса.выгрузить(), то бишь таблица значений. Есть у неё колонки: ВидЗадолженности, Контрагент, Подтверждено, СчетР, СчетРасчетов.
Есть табличная часть документа с такими же колонками. Хочу в табличную часть загрузить выборку. Делаю:

Контрагенты.Очистить();
Контрагенты.Загрузить(Выборка);

Материалу кучу прочитал и везде пишут что Загрузить(ТабЗначений) должно работать, у меня же табличная часть пустая. Подскажите, плз!!
1 Fram
 
20.02.18
23:41
а оталдчик что говорит если остановится на строке Загрузить и посмотреть содержимое Выборки?
2 mikecool
 
20.02.18
23:43
(0) не совпадают колонки
3 Fram
 
20.02.18
23:45
(2) то есть ТС нагло врет, когда говорит, что совпадают.
хотя не исключено, что вместо ссылок строки подсовывает.
4 OG_Tui
 
20.02.18
23:48
(1) Отладчик говорит что это таблица значений, какая мне и нужна (разворачиваю чтобы посмотреть со значениями).

Так, выплыло (не обратил внимание раньше, смотря на суммы): колонки выборки: Контрагент, Подтверждено, СчетР.

Пропали колонки СчетРасчетов, ВидЗадолженности, которые есть в табличной части.

Тогда, если я правильно понимаю этот процесс, лучше будет в цикле тупо добавлять строки в табличную часть?
5 mikecool
 
20.02.18
23:51
(4) добавь эти колонки в запрос(или откуда ТЗ берется) и тогда все будет хорошо
6 mikecool
 
20.02.18
23:51
(3) все врут (с) д. Хаус
7 OG_Tui
 
21.02.18
00:02
Всё, победил)
Да, косякнул в том месте, где я выборку сворачивал по колонкам, и там забыл указать колонки отбора остальные кроме самой важной для меня- по контрагентам.
8 OG_Tui
 
21.02.18
00:02
Огромное спасибо умудрённым!)
Закон Брукера: Даже маленькая практика стоит большой теории.