Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:54

Сопоставать и соединить данные из двух файлов Excel.

Автор maxxi, 28 июл 2023, 07:53

0 Пользователей и 1 гость просматривают эту тему.

maxxi

Есть форма:
Screenshot 2023-07-28 093634.png


Сейчас заполняю из файла:
Screenshot 2023-07-28 094016.png


Есть файл, такими данными:
Screenshot 2023-07-28 094151.png
 

Надо сопоставить числа к загруженным данным:
Screenshot 2023-07-28 095053.png


Сейчас у меня получается так:
Screenshot 2023-07-28 095234.png

maxxi


Kvark5d

maxxi, есть разные методы работы с Excel.Через COMОбъект или табличный документ или прочие. Чтобы подсказать что-то, надо видеть Ваш код.

Максим75

maxxi, вначале один файл прочитать (это Вы уже можете)
выгрузить в таблицу. Потом открыть другой файл, пробежаться по таблице.
Первый цикл по таблице.
Второй цикл - по второму файлу Экселя (который уже тоже в таблице), по каждому товару из первого цикла последовательно перебираете вторую таблицу и сравниваете на совпадение товара.
Это долгий путь.

Короткий путь.
Из Экселя оба файла в свои таблицы.
Каждую таблицу в запрос. Потом объединяете (или соединяете), тут надо смотреть по логике что надо, и выводите.

antoneus


Максим75

antoneus, так по скрину Свернуть() не даст ничего, с конкретным товаром не соотносится.
хотя, может по факту и все нормально, только сюда что-то не то выложили.

antoneus

Ну если при чтении второго файла и номенклатуру заполнять - взлетит.

Максим75

antoneus, согласен полностью, самый быстрый и простой вариант.

Максим75

maxxi, короче говоря, в одну таблицу загружаете из первого файла Номенклатуру и остаток. в эту же таблицу не очищая, добавляете из второго файла номенклатуру и норматив. Потом по номенклатуре сворачиваете.
на форму выводите. все.

LexaK

Максим75, нет не все!
забыли что автору еще остатки нужны!
а это запрос!

лучше вернуться к первому варианту
получить две таблицы из двух файлов Екслеь
передать их в запрос
и получить одну таблицу результата с остатками и нормативом

(и ни каких сворачиваний и дозаполнений таблиц)
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск