По теме из базы знаний
- Универсальный конструктор отчетов (Новейший отчет) для 1C 7.7
- Универсальная загрузка данных формата Excel
- [Расширение] Прайс-лист, прайс-заказ с картинками, с выгрузкой в Excel с подстановкой формул для вычисления итогов по сумме заказа для УТ 11.5
- Основные возможности работы с файлами в типовой конфигурации на БСП
- Пользовательские настройки отчетов 1С. Часть 2. Группировки и варианты
Найденные решения
(4)Нужно, чтоб названия колонок из файла эксель совпадали с названиями реквизитов тч. Ну и важно понимать, что если в экселе есть номенклатура, к примеру, то при загрузке в тч она не проставится, так как в тч она имеет тип справочникСсылка.Номенклатура, а в таблице, полученной из эксель, она будет иметь тип строка. И нужно будет через цикл проставлять нужные значения.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)выгрузить можно через табличный документ. Но если есть пустые строки в файле то будет ошибка.
ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать(ИскомыйФайл.ПолноеИмя);
Для i = 1 По ТабДок.ВысотаТаблицы Цикл
Попытка
ПЗ = Новый ПостроительЗапроса;
ПЗ.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабДок.Область(i, 1, ТабДок.ВысотаТаблицы, ТабДок.ШиринаТаблицы));
ПЗ.ДобавлениеПредставлений = ТипДобавленияПредставлений.НеДобавлять;
ПЗ.ЗаполнитьНастройки();
ПЗ.Выполнить();
ТаблицаЗначений = ПЗ.Результат.Выгрузить();
Если ТаблицаЗначений.Колонки.Количество() = 6 Тогда
ТабличнаяЧасть.Загрузить(ТаблицаЗначений);
Прервать;
КонецЕсли;
Исключение
КонецПопытки;
КонецЦикла;
Показать
(4)Нужно, чтоб названия колонок из файла эксель совпадали с названиями реквизитов тч. Ну и важно понимать, что если в экселе есть номенклатура, к примеру, то при загрузке в тч она не проставится, так как в тч она имеет тип справочникСсылка.Номенклатура, а в таблице, полученной из эксель, она будет иметь тип строка. И нужно будет через цикл проставлять нужные значения.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот