23 февраля 2015 г.

Выгрузка из АТОЛ TabletPOS в 1С Бухгалтерия 2.0

Все, что описано ниже, относится к Бухгалтерии Предприятия 2.0, у кого БП3.0 идите на infostart, я выложил там обработку.

Обратились с задачей:
Загружать данные из файла выгрузки АТОЛ (xml) в БП 2.0 (платформа 8.2).
Сначала посидел покурил маны АТОЛ, и к великому сожалению не нашел там внешней обработки или правил обмена для "универсального обмена XML", расстройство, ну и ладно.
Открываю файл (отчет по продажам):
Название     Количество Сумма Штрих-код
86| Мыльница    8                  2200 028295073325
236| Набор          1                  891         3760185306386
276| Настольный    3                  2950 5060146591362

Мда, как выяснилось в названии цифры - это артикул О_О, сумма и вправду сумма, а не цена за единицу.

Покопался, и нашел прекрасную штуку "ЗагрузкаДанныхИзТабличногоДокумента 8.2.epf", гибкость инструмента просто поражает.

НО, для загрузки данных из этого табличного документа, нужно создать свои настройки.

Было решено загружать Номенклатуру, Поступление товаров и услуг,остатки и продажи (ККМ).
Данная система вызвала у меня скепсис на высокую вероятность человеческой ошибки, и волевым решением уникальным полем стал штрих-код, который легким дуновением пальцев по клавиатуре превратился в артикул.
Так как база уже существовала и имела номенклатуру, пришлось создать новую номенклатурную группу, т.о. проверка уникальности объекта в исходном файле имеет условие нахождения последнего в указанной группе. Поэтому сначала проверяем указание номенклатурной группы в файлах настроек, ставим свои, и обязательно сохраняем файл настроек (дискетка рядом с открыть файл настроек). Номенклатурная группа указана не только в поле номенклатурная группа, но и в событиях. Некоторые поля вычисляются, т.е. используется код 1С (удаление артикула из названия, расчет стоимости из суммы и количества).
Номенклатуру рекомендую загружать из всех файлов, правда в остатках указана еще и цена за штуку, из-за чего столбец ШтрихКод становится пятым, а не четвертым, проблема решается простым удалением любого столбца между названием и штрихкодом :-)
!!!РЕЗЕРВНАЯ КОПИЯ!!!

Сама инструкция по использованию:




  1. Пересохранить файл в формат xls
  2. Обойти каждый файл, для загрузки в номенклатуру новых позиций
    Открыть обработчик, файл - открыть: "ЗагрузкаДанныхИзТабличногоДокумента 8.2.epf"

    Открыть файл настроек для загрузки номенклатуры:
    "АртЗагрузкаНоменклатуры(из табличного документа).mxlz"
    Окно должно измениться:

    Переходим на вкладку табдокумент и открываем наш эксель, не забываем изменить тип файла:


    Нажимаем загрузить и соглашаемся:
  3. Теперь можно перейти к остаткам

    В ссылке выбираем документ «Инвентаризация на складах» и создаем новый или указываем существующий документ
    В настройке открываем файл настроек для Остатков:
    "АртОстатки (из табличного документа).mxlz"
    После открытия файла настроек нужно снова указать документ в ссылке
    В табдокументе открываем наш файл и Загрузить
    Открыть документ проверить и провести его
  4. Переходим к загрузке закупок.

    Опять создаем документ, табчасть товары.
    Открываем файл настроек для закупок:
    "АртЗакупки (из табличного документа).mxlz"
    Открываем файл, нажимаем загрузить, проводим документ не забыв про счета расчетов с контрагентом
  5. Теперь переходим к продажам.
    Файл настроек: "АртПродажи (из табличного документа).mxlz"
    Все тоже самое что и выше, только документ – Отчет о розничных продажах.
Файлы можно скачать здесь

ПыСы, самая главная рекомендация, выгрузку делать по дням, поступление товаров и услуг сверять с первичками!!!

Говорят что в новой версии АТОЛ есть возможность указать нал и эквайринг, посмотрю, отпишусь.


UP 25/04/2015
Как и обещал, посмотрел обновленный АТОЛ.
-Теперь можно выгружать за период с датами, т.е. первый столбец - ДАТА, не нужно теперь делать выгрузку каждый день.
-Наличка и эквайринг в отдельной выгрузке, ну хоть что-то.
-Из отчетов куда-то исчез штрих-код, не удобно, пришлось настраивать на артикул самого АТОЛа

Остальные изменения мне не интересны, так как не связаны с поставленной задачей.

Обновленные файлы настроек, в архиве нет остатков. Обращаем внимание на формирование НДС, номенклатурную группу.

НАСТРОЙКИ МОГЛИ УСТАРЕТЬ, ДАННОЕ НАПРАВЛЕНИЕ Я БОЛЬШЕ НЕ ПОДДЕРЖИВАЮ В СВЯЗИ С ПЕРЕХОДОМ НА БП 3.0

Комментариев нет:

Отправить комментарий