Как заполнить данными ТаблицуЗначении одновременно из файла excel и запросом.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сейчас загружаю в ТабличныйДокумент из файла, оттуда записиваю в справочник и от туда же вытягиваю с другими запросами.
Одновременно зарузить из файла и из БД не получается, друг друга перезаписивают.
Можете подсказать шагово. что и как делать.
Спасибо.
Одновременно зарузить из файла и из БД не получается, друг друга перезаписивают.
Можете подсказать шагово. что и как делать.
Спасибо.
ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.Прочитать(ПутьКФайлу, СпособЧтенияЗначенийТабличногоДокумента.Значение);
ПоследняяСтрока = ТабДокумент.ВысотаТаблицы;
ПоследняяКолонка = ТабДокумент.ШиринаТаблицы;
ОбластьЯчеек = ТабДокумент.Область(1, 1, ПоследняяСтрока, ПоследняяКолонка);
ИсточникДанных = Новый ОписаниеИсточникаДанных(ОбластьЯчеек);
ПостроительОтчета = Новый ПостроительОтчета;
ПостроительОтчета.ИсточникДанных = ИсточникДанных;
ПостроительОтчета.Выполнить();
ТабЗначений = ПостроительОтчета.Результат.Выгрузить();
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ВнешнийИсточник.Наименование,
| ВнешнийИсточник.Количество
|ПОМЕСТИТЬ ВТ_ВнешнийИсточник
|ИЗ
| &ВнешнийИсточник КАК ВнешнийИсточник
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ВТ_ВнешнийИсточник.Наименование,
| ВТ_ВнешнийИсточник.Количество КАК Количество
|ИЗ
| ВТ_ВнешнийИсточник КАК ВТ_ВнешнийИсточник
|ГДЕ
| ВТ_ВнешнийИсточник.Количество > 0
|
|УПОРЯДОЧИТЬ ПО
| Количество";
Запрос.УстановитьПараметр("ВнешнийИсточник", ТабЗначений);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
// Обработка данных
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот