По теме из базы знаний
- Загрузка данных из Буфета
- Универсальный обмен данными UNIDATA 1с77
- Загрузка данных из ОФД в 1С:Бухгалтерию 3.0, 1С:КА 2.4, 2.5, УНФ 1.6/3.0 о денежных поступлениях (чеках)
- Загрузка данных из документов поставщика в Поступление товаров и услуг
- Загрузка данных о продажах ОЗОН из API Ozon и Отчетов в формате *.xlsx в 1С документ «Отчет комиссионера»
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)Использую следующий код, первую колонку считывает, а следующая пустая и дальнейшее добавление колонок не происходит
Сч = 1;
Пока ЗначениеЗаполнено(Excel.Cells(1, Сч).Text) Цикл
ИмяКолонки = Excel.Cells(1, Сч).Text;
ИмяБезПробелов = СтрЗаменить(ИмяКолонки," ",""); // убираем из имени колонок пробелы
Таблица.Колонки.Добавить(ИмяБезПробелов,,ИмяКолонки);
НоваяКолонка = ЭлементыФормы.Таблица.Колонки.Добавить(ИмяБезПробелов, ИмяКолонки);
НоваяКолонка.Данные = ИмяБезПробелов;
Сч = Сч + 1;
КонецЦикла;
Показать
Только сейчас обратил внимание: номер тоже записан в объединенной ячейке.
Поэтому в любом случае и R1C2, и R1C4-R1C14 - пустые: данные хранятся только в первой слева ячейке объединения
Надо или переделывать алгоритм считывания, или вручную задавать номера колонок с данными, как это делается в большинстве подобных обработок.
Поэтому в любом случае и R1C2, и R1C4-R1C14 - пустые: данные хранятся только в первой слева ячейке объединения
Надо или переделывать алгоритм считывания, или вручную задавать номера колонок с данными, как это делается в большинстве подобных обработок.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот