Дабы снова не мучиться с настройкой другой обработки, я решил сделать обработку конкретно для TabletPOS.
Возможности обработки:
- Загрузка справочника Номенклатура
Уникальным кодом является артикул (в TabletPOS артикул=коду, а код - это порядковый номер в системе)
Артикул форматируется до 11 символов с или без префикса из двух символов - Загрузка закупок "Поступление товаров и услуг" -> "Товары,услуги, комиссия"
- Загрузка продаж "Отчет о розничных продажах ККМ" с эквайрингом (суммируется поле "Плат. картой" по дате)
Краткий обзор:
Обработка состоит из двух частей - главная вкладка (выбор/вывод файла):
Здесь расположены:
- Кнопки выбора и чтения файла, а также кнопка очистки таблицы
- Кнопки загрузок и переключатель для справочника.
- Таблица
И вкладка настроек
Вкладка настроек имеет три группы:
- Настройки общие (справочник)
Здесь указываются настройки для загрузки справочника
Склад и префикс участвуют во всех загрузках - Настройки по закупкам (все настройки обязательны)
Все просто, как в документе. Правый столбец имеет значения по умолчанию - Настройки по продажам (все настройки обязательны)
Все просто, как в документе. Правый столбец имеет значения по умолчанию (кроме первого поля)
Формат файла:
Актуально для версий ниже 3.5
В версии 3.5 добавлена возможность загрузки оригинального файла XML, с поиском шапки таблицы.
Из TabletPOS выгружаем в XML, пересохраняем в xls/xlsx и удаляем все до шапки таблицы
Обязательные колонки для загрузки справоничка:
- Наименование
- Код
- Дата закупки (обработка, при нажатии кнопки "Загрузить закупки", проверяет наличие этой колонки)
- Код
- Количество
- Сумма (напоминаю, в TabletPOS поле ∑=(стоимость с НДС)*количество)
- Дата продажи (обработка, при нажатии кнопки "Загрузить продажи", проверяет наличие этой колонки)
- Код
- Количество
- Сумма (напоминаю, в TabletPOS поле ∑=(стоимость с НДС)*количество)
- Плат. Картой
- Открываем обработку
- По необходимости настраиваем (все настройки сохраняются)
- Нажимаем выбор файла
- Выбираем файл
- Нажимаем прочитать файл
- Нажимаем загрузить справочник
Переключатель "Обновить справочник" перезаписывает элементы справочника. - По завершении обработка сообщит
Загрузка закупок:
- Открываем обработку
- По необходимости настраиваем (все настройки сохраняются)
- Нажимаем выбор файла
- Выбираем файл
- Нажимаем прочитать файл
- Нажимаем загрузить закупки
- Обработка предложит загрузить справочник
- По завершении обработка сообщит
Загрузка продаж:
- Открываем обработку
- По необходимости настраиваем (все настройки сохраняются)
- Нажимаем выбор файла
- Выбираем файл
- Нажимаем прочитать файл
- Нажимаем загрузить продажи
- Обработка предложит загрузить справочник
- По завершении обработка сообщит
Дополнительные сведения:
- Обработка на каждую дату создает новый документ (оператор ККМ может завести одну накладную разными датами или за одну дату имеется несколько накладных)
- За один раз можно загрузить закупки только по одному поставщику
- Обработка не понимает возврата (в TabletPOS количество 0 и отрицательная сумма)
- Обработка не понимает оплату по безналу (юр. лица)
- Обработка разрабатывалась для Базовой версии БП, поэтому нет выбора организации, по-умолчанию устанавливается организация с кодом "00-000001"
- v.2.9
Создавалась для 1С Бухгалтерия Предприятия 3.0 Базовая (3.0.40.40) - v.3.0
В конфигурации БП 3.0.42.37 изменилась ТЧ "Безналичные оплаты" - v.3.5
Добавлена возможность загрузки оригинального файла XML.
Обработка сама ищет шапку таблицы (в первой ячейке строки N слово "дата")
Обработка пропускает пустые строки
Проверено на:
Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.42.37)
Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.42.88/91) 1С:Предприятие 8.3 (8.3.7.1790)