Имя: Пароль:
1C
1С v8
Загрузить из табличного документа в таблицу значений
0 Dyael
 
05.08.14
16:32
Всем привет.
На форме есть реквизит табличный документ, в него загружаются данные из экселя, можно ли эти данные переместить в таблицу значений?
1 butterbean
 
05.08.14
16:33
можно, код пиши
хотя наверно проще было-бы грузить сразу в твою таблицу
2 ale-sarin
 
05.08.14
16:33
Построитель может.
3 ale-sarin
 
05.08.14
16:34
Построитель = Новый ПостроительЗапроса;
    ТабДок = ЭлементыФормы.ТабДокумент;
    
    ТабДок = Новый ТабличныйДокумент;
    ТабДок.Прочитать("C:\ххх\Увеличенные ставки 2014.mxl");
    
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабДок.Область(1, 1, ТабДок.ВысотаТаблицы, 7));
    Построитель.Выполнить();
    ТЗ = Построитель.Результат.Выгрузить();
4 ale-sarin
 
05.08.14
16:35
+3 есть лишние строки
5 Dyael
 
05.08.14
16:38
Может спрошу глупость, но смогу ли я потом эти данные загрузить в новый документ?
6 ale-sarin
 
05.08.14
16:39
(5) Типы колонок совпадать не будут. Ведь в ТЗ они все "Строка" будут.
7 Dyael
 
05.08.14
16:41
ясно, спасибо
8 Dyael
 
05.08.14
16:43
а сразу из табличного документа в новый документ можно выгрузить данные?
9 ale-sarin
 
05.08.14
16:45
(8) Так а там что? Строки.

Сразу не получится. Есть обработка "Загрузка данных из табличного документа". В ней можно указать различные условия поиска для разных полей.
10 Dyael
 
05.08.14
16:49
попробую через обработку, спасибо за помощь