Простенький diff-ер для mxl-файлов
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Поскольку в "1С:Предприятие - Работа с файлами" нет возможности запуска с нужными параметрами, давно уже была накидана такая микроконфа (микробаза).
Единственная её цель - запуститься по команде клиента репозитория (SVN, CVS) и показать диалог сравнения файлов.
Изначально писалось для MXL-ок, но, по идее, должна сожрать и прочие 1Совские форматы (гео-схемы, схемы бизнеспроцессов).
Готовая коммандная строка для запуска из SVN-а:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"путь_к_каталогу_базы" /DisableStartupMessages /C""%base";"%mine""
Если нужно что-то свое:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"путь_к_каталогу_базы" /DisableStartupMessages /C""путь_к_файлу_1";"путь_к_файлу_2""
Как реализовано:
Значение параметра /C можно получить в режиме исполнения. После парсинга параметра создается объект "СравнениеФайлов" и вызывается отображение различий.
Вступайте в нашу телеграмм-группу Инфостарт