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