Загрузить из табличного документа в таблицу значений
☑
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
попробую через обработку, спасибо за помощь
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший