Сверка первичных документов между УТ 11 и БП 3.0 (Реализации и Поступления) с выгрузкой в Excel
Интеграция - Загрузка и выгрузка в Excel
Обработки
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Практическое руководство по разработке отчета-сверки для конфигураций 1С.
В ходе решения реальной бизнес-задачи было спроектировано и успешно отлажено техническое решение, позволяющее быстро находить расхождения в первичной документации между торговой и бухгалтерской базами данных. Работа выполнялась в среде управляемого интерфейса.
Ниже приведен алгоритм, по которому строилась архитектура файла:
1. Конструирование элементов управления на форме. Были добавлены реквизиты начала и окончания интервала дат, а также строковые поля для фильтрации по наименованию контрагентов.
2. Организация вывода результатов. В структуру внешней обработки добавлены две независимые табличные части: первая аккумулирует ошибки по документам реализации, вторая — по документам поступления.
3. Программный код серверной части. Чтобы исключить ошибки обращения к метаданным в пустых конфигурациях, выборка объектов реализована через обход объектной модели менеджеров документов. Настроена жесткая фильтрация только по проведенным документам.
4. Модуль интеграции с внешними таблицами. Написан полностью универсальный клиентский обработчик, который выводит накопленные данные в классический Табличный Документ, что позволяет пользователю в один клик выгрузить результат в формат Листа Excel.
Сверка выполняется по следующим полям:
Реализации (УПД): номер документа, дата, контрагент, сумма документа.
Поступления: входящий номер документа, дата, поставщик, сумма документа.
Тестирование проводилось на:
Платформа 1С:Предприятие 8.5 (учебная версия), релиз 8.5.1.1150.
Конфигурация «Бухгалтерия предприятия (учебная)», редакция 3.0, релиз 3.0.67.54.
Режим файловый. Обработка работоспособна на релизах платформы от 8.3.20 до 8.5.x (универсальный код на управляемых формах и объектной модели документов).
🔥 ОБНОВЛЕНИЕ (Версия 1.0.1):
- Исправлена критическая ошибка "Значение поля 'Дата' не может быть пустой датой" на уровне СУБД. Теперь пустые или некорректные даты документов инициализируются автоматически при загрузке.
- Добавлена проверка типов метаданных. При сверке обычных справочников (Кассы, Контрагенты, Номенклатура), не имеющих реквизита "Дата", обработка больше не вызывает аварийного завершения работы.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.67.54
Вступайте в нашу телеграмм-группу Инфостарт
См. также
5490 руб.
12.08.2021 48475 654 71
6000 руб.
11.12.2019 68065 1163 3
12444 руб.
29.10.2014 237923 777 544
6000 руб.
26.11.2020 51300 865 4
31720 руб.
27.03.2025 92356 69 44