Сверка двух таблиц из Excel в 1С: количество, пропуски и дубли

20.10.26

Учетные задачи - Логистика, склад и ТМЦ

Найдите расхождения в двух списках товаров: где отличается количество, какой код есть только с одной стороны и где встречаются дубли. Скопируйте из Excel или отчётов два столбца — код и количество — в поля А и Б. Обработка покажет разницу «Б минус А» и номера исходных строк. До 2 000 строк на сторону; данные базы не читаются и не изменяются. Ввод — вставкой текста, без прямой загрузки файлов.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Сверка таблиц — EPF и примеры
.zip 11,95Kb ver:0.1 rc3
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Есть две выгрузки остатков или два списка товаров, и нужно найти расхождения? Скопируйте из каждой таблицы код и количество в обработку. Она сопоставит строки по коду и покажет, где количество отличается, какие позиции есть только в одном списке и какие коды повторяются.

Подходит для сверки двух подготовленных ведомостей, выгрузок из разных систем и списков товаров. Сравнивайте один период, склад и одинаковые единицы измерения. Обработка показывает различия во вставленных данных; определить, какая сторона правильная, нужно по источникам. Справочники и документы базы она не читает и не изменяет.

Пример: что покажет сверка

Во встроенном примере таблица А содержит 6 строк, таблица Б — 5. Все данные вымышленные. Ниже — сокращённое представление результата с пояснениями: в самой обработке также есть номера исходных строк и отдельная колонка «Пояснение».

Код Количество А Количество Б Б минус А Результат и пояснение
001 10 10 0 Совпадает. Код есть с обеих сторон, количества равны.
002 0,1 0,3 0,200000 Количество отличается. В таблице Б на 0,2 больше, чем в А.
003 0 Нет строки — Только в А. Нулевое количество в А не означает совпадение: в Б этого кода нет.
005 2; 3 5 — Дубли кода. В А код повторяется в строках 4 и 5. Значения 2 и 3 не складываются автоматически; строки нужно проверить.
006 не число 1 — Ошибка данных. Количество в А записано текстом. Разница не рассчитывается.
004 Нет строки 7 — Только в Б. В таблице А этого кода нет.

Итог: совпало — 1; расхождений — 3; требуют проверки — 2. В расхождения входят код 002 с разным количеством и коды 003 и 004, которые есть только с одной стороны. Проверки требуют дубль 005 и ошибочное количество у 006.

Разница всегда считается как Б минус А: положительное значение означает, что в Б больше; отрицательное — меньше. Для отсутствующей строки, дубля или ошибочного числа разница не рассчитывается. «Нет строки» и прочерки в таблице выше добавлены для пояснения; в соответствующих ячейках результата обработки остаётся пустое место.

Как сравнить свои таблицы

  1. Распакуйте комплект и откройте EPF версии 0.1 rc3 в 1С через «Файл → Открыть».
  2. Скопируйте из первой таблицы два соседних столбца — код и количество — в поле А. Так же вставьте вторую таблицу в поле Б.
  3. Если скопировали заголовки, включите соответствующий флажок для каждой стороны.
  4. Нажмите «Сравнить». Найдите расхождения и проверьте исходные строки по их номерам.
  5. Нажмите «Открыть результат», чтобы увидеть отдельный табличный документ 1С.

Для знакомства нажмите «Заполнить пример», затем «Сравнить»: получите результат, разобранный выше. В комплекте есть обе таблицы примера в TSV. Предусмотрена и встроенная самопроверка расчётов.

Что важно для правильной сверки

  • Код сравнивается как текст. «001» и «1», «ABC» и «abc» — разные коды. Пробелы по краям удаляются. Ведущие нули сохраняются, если они есть в исходном тексте; утраченные в Excel нули обработка не восстанавливает.
  • Дубли не суммируются. Даже если 2 + 3 равно 5, повторяющийся код будет отмечен для проверки, как в примере 005.
  • Отсутствие строки не подменяется нулём. Код только с одной стороны попадает в расхождения независимо от его количества.
  • Ошибочное количество не участвует в расчёте. Исправьте его в источнике и повторите сверку.
  • При изменении таблиц или флажков заголовка предыдущий результат очищается. Введённые таблицы автоматически не сохраняются.

Ограничения и требования

До 2 000 строк данных и 500 000 символов на каждую сторону. Нужны ровно два столбца, разделённые табуляцией. Количество: до 15 цифр перед запятой или точкой и до 6 после; отрицательные значения допускаются. Разделители тысяч, единицы измерения и формулы в тексте количества не поддерживаются. Округление не выполняется.

Ввод — вставкой текста. Прямой загрузки файлов Excel/CSV и автоматического исправления данных нет. Нужны управляемое приложение 1С и право открывать внешние обработки. Регистрация через «Дополнительные отчёты и обработки» БСП в эту версию не входит.

Обработка не читает справочники и документы, не выполняет запросы к данным базы и ничего в ней не изменяет. Для самого расчёта не нужны интернет, COM, установленный Excel и отдельный сервер. В клиент-серверной базе расчёт выполняет её штатный сервер 1С, которому передаются вставленные таблицы; нативная проверка этого режима пока не выполнена.

Проверки и совместимость

Открытие формы и сравнение встроенного примера проверены пользователем в учебной УНФ 3.0 на macOS и в УТ 11. В УТ пользователь подтвердил 16 встроенных сценариев расчёта до rc3. В сборке 0.1 rc3 исправлено открытие отдельного результата; успешное открытие подтверждено скриншотом.

Зафиксированный стенд: 1С:Предприятие 8.5.4.1306, версия для разработчиков; «Управление нашей фирмой (учебная)» 3.0.9.150, macOS. Повторная полная проверка rc3 на этом стенде пока не завершена. Это учебная конфигурация; проверка коммерческой УНФ не заявляется.

Точный релиз и тип клиента УТ не зафиксированы. Сохранение результата в файл не проверено. Работа на других релизах, Windows, Linux, в веб-клиенте и в обычных формах пока не подтверждена. Категории УНФ и УТ указывают выполненные частичные проверки, а не поддержку всех их релизов.

Что входит в комплект

Архив содержит EPF версии 0.1 rc3 с открытым исходным кодом, инструкцию и две небольшие таблицы с вымышленными данными. Один из скриншотов формы сделан до rc3; отдельное окно результата показано после исправления. Обложка — иллюстрация.

Если возникла ошибка, укажите версии платформы и конфигурации, тип клиента, сообщение об ошибке и небольшой обезличенный пример. Данные рабочей базы присылать не нужно.

Проверено на следующих конфигурациях и релизах:

  • Управление нашей фирмой, редакция 3.0, релизы 3.0.9.150

Вступайте в нашу телеграмм-группу Инфостарт

сверка таблиц сравнение таблиц сверка остатков количество код номенклатуры Excel внешняя обработка EPF УНФ УТ 11

См. также

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.

50200 руб.

24.04.2015    211459    186    254    

303

Обмен с ГосИС Логистика, склад и ТМЦ Разработчик Пользователь 1С:Предприятие 8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Внешняя обработка для инвентаризации кодов маркировки в системе "Честный знак". Позволяет быстро определить и списать коды маркировки проданного, испорченного, утраченного (полный перечень причин списания указан ниже)  товара, которые всё ещё числятся за организацией. Привести в соответствие остатки маркированного товара программы 1С и системы "Честного знака".

6649 руб.

09.01.2024    22070    227    30    

204

Логистика, склад и ТМЦ Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль ответственное хранения в 1С 8.3 для складов и фулфилмент-операторов: учет чужого товара, приемка на хранение, передача, возвраты, акты, адресный склад и работа с товарами поклажедателей.

89900 руб.

09.06.2020    58250    47    60    

80

Регламентированный учет и отчетность Анализ учета Бюджетный учет Аналитик Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Расширение «Отчет ГОЗ» для 1С:Бухгалтерия 3.0 ПРОФ и КОРП позволяет автоматизировать ведение раздельного учета и подготовку отчетности для Торговых и Производственных организаций, участвующих в ГосОборонЗаказе. Эффективный инструмент ведения раздельного учета по гособоронзаказам для Торговых и Производственных компаний

97700 руб.

20.02.2024    11821    21    6    

15

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

12444 руб.

29.10.2014    237846    777    544    

509
Для отправки сообщения требуется регистрация/авторизация