Заполнение требования-накладной данными заправок АЗС Топаз из xml-файла
Интеграция - Файловый обмен (TXT, XML, DBF), FTP
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
В АЗС ТОПАЗ будущее уже наступило - с них можно получить xml-файла с данными заправок предприятия!

Руки так и тянутся к клавиатуре, чтобы загрузить его в требование накладную!
К сожалению, основная сложность этой обработки не в коде, а в принципах синхронизации. Из файла мы например видим, что есть заправка карты с Name=КЕСЛЕР ГЛ.ЭКОНОМИСТ и конечно мы рады за него, что он главный, только как это переложить на основное средство, которое нужно требованию накладной? Замдиректора катается на ниве, но не потому, что не хватило денег на Сонату, просто осенью и весной можно куда то доехать только на Ниве и в принципе в имени про ниву ненужный только замдиректора.
Поэтому для нормальных ОС, типа КАМАЗ № 851 и МТЗ № 304 придумали синхронизацию по специально сделанному общему сведению номер карты и просто по наименованию ОС, а неформальные ОС пусть бухгалтера забивают руками.
Синхронизация ОС по карте выглядит так:

С топливом примерно та же самая картина...
Это код сопоставления номенклатуры файла и базы:

Диз. топливо пришлось искать по коду из-за того, что в базе была куча дублей, помеченных на удаление с одинаковым названием Диз. топливо.
Скорее всего, у вас он не заработает и его нужно будет адаптировать под ваши реалии. Но это недолго и несложно, ведь как хочется не набирать ТН руками!
Зато если вы заполнили аналитику для ОС и провели эту ТН, то в следующую загрузку для ОС-а будет подтягиваться последняя аналитика по счету затрат, статье затрат, номенклатурной группе и подразделению для соответствующего ОСа.
Обработка пристегивается через дополнительные печатные формы к требованию накладной в виде кнопки:

При нажатии на неё 1С просит сохранить документ и открывает окно загрузки:

После выбора файла синхронизованные ОС найдутся и даже с аналитикой, если это уже будет не первая загрузка. Недостающую аналитику можно заполнить руками здесь или в ТН, в которую содержимое окна загрузки попадает после нажатия на кнопку Заполнить вверху справа.
Скорее всего, эту обработку вам придется дорабатывать под свои синхронизации ОС и топлива. Это нестрашно, потому что её можно открыть в режиме простой обработки (к конфигураторе сделав доступным поле выбора ТН), в тестовой базе выбрать нужную ТН и разрабатывать в режиме отладки. И спустя совсем немного желанные цифирки из файла окажутся у вас в ТН!
При переделках для других конфигураций скорее всего потребуется переделать счета учета, подставляемые по умолчанию и состав аналитик, заполняемых для этих счетов. Но это несложно, код получается короткий и понятный.
Поэтому надежда на полную автоматизацию есть!
Вступайте в нашу телеграмм-группу Инфостарт