Выгрузка базы товаров из 1с в файл в формате XML,CSV

Модели:
Меркурий-115Ф, Меркурий-119Ф, Меркурий-130Ф, Меркурий-180Ф, Меркурий-185Ф, Меркурий-МФ...
Ответить
Аватара пользователя
Jackpot770613
Сообщения: 19
Зарегистрирован: 08 фев 2019, 08:27

Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение Jackpot770613 »

Добрый день! Написал обработку для выгрузки базы товаров из 1с в файл.xml или файл.csv чтоб загружать товары в кассы через CachServer или MercBase.

Обработка для Розницы 2.3
Обработка для УТ 11.2

Кому-нибудь наверно пригодится)

Пример в рознице
Пример в УТ

26.11.2020
-Добавил возможность выбора папки для сохранения файла + если не выбирать то по умолчанию будут "мои документы".
-Добавил кнопку выгрузки файла для MercBase в формате CSV.
11.12.2020
-Добивал возможность выгрузки товаров только с остатком, для Розницы.
Последний раз редактировалось Jackpot770613 02 фев 2021, 20:18, всего редактировалось 10 раз.

Теги:
Аватара пользователя
andreynso
Сообщения: 230
Зарегистрирован: 20 мар 2017, 18:32
Откуда: Новосибирская обл

Re: Выгрузка базы товаров из 1с в файл в формате XML

Сообщение andreynso »

Проверил в Рознице 2.3. В папку выгружает. Но надо создать папку 1с (с по русски) иначе ошибка выгрузки файла.
На сервере выбираю файл. выдает ошибку.
В MercConfig товар не загружается. Все пусто.
Такой формат не открывает.
Аватара пользователя
Petrovish
Сообщения: 35
Зарегистрирован: 12 авг 2019, 15:25

Re: Выгрузка базы товаров из 1с в файл в формате XML

Сообщение Petrovish »

Jackpot770613 писал(а): 24 ноя 2020, 20:53 чтоб загружать товары в кассы
Как поведет себя флешка кассы при частых загрузках товаров?
Аватара пользователя
andreynso
Сообщения: 230
Зарегистрирован: 20 мар 2017, 18:32
Откуда: Новосибирская обл

Re: Выгрузка базы товаров из 1с в файл в формате XML

Сообщение andreynso »

Как у обычной флешки есть число запись ограниченно... но хватит. Да и потом заменил и работай дальше.
Аватара пользователя
Jackpot770613
Сообщения: 19
Зарегистрирован: 08 фев 2019, 08:27

Re: Выгрузка базы товаров из 1с в файл в формате XML

Сообщение Jackpot770613 »

andreynso писал(а): 25 ноя 2020, 08:39 Проверил в Рознице 2.3. В папку выгружает. Но надо создать папку 1с (с по русски) иначе ошибка выгрузки файла.
На сервере выбираю файл. выдает ошибку.
В MercConfig товар не загружается. Все пусто.
Такой формат не открывает.
Диалог "выбора папки" когда будет время допишу, скиньте мне созданный файл если не трудно, посмотрю из за чего сервер выдает ошибку.
Обработка не для MercConfig (хотя думаю ее легко подправить чтоб выгружать в MercConfig).
Аватара пользователя
andreynso
Сообщения: 230
Зарегистрирован: 20 мар 2017, 18:32
Откуда: Новосибирская обл

Re: Выгрузка базы товаров из 1с в файл в формате XML

Сообщение andreynso »

На данный момент самое актуальное будет написать для программы MercBase. Выгружать с 1С и потом через ФТП отправлять в кассу.
Аватара пользователя
Jackpot770613
Сообщения: 19
Зарегистрирован: 08 фев 2019, 08:27

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение Jackpot770613 »

andreynso писал(а): 25 ноя 2020, 12:28 На данный момент самое актуальное будет написать для программы MercBase.
Добавил кнопку выгрузки в формате CSV для MercBase
Аватара пользователя
Jackpot770613
Сообщения: 19
Зарегистрирован: 08 фев 2019, 08:27

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение Jackpot770613 »

Поправил обработку для Розницы, а то выгружала все цены. Теперь только последние (как и должно быть). В обработке для УТ оптимизировал запрос.
Аватара пользователя
HollyRoller
Сообщения: 25
Зарегистрирован: 23 фев 2013, 17:41

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение HollyRoller »

Спасибо за обработку.
У себя добавил фильтр для штрихкодов, чтобы в массив попадали штрихкоды только номенклатуры, в противном случае захватывает штрихкоды информационных карт.
Кстати, почему из файла с более чем 9000 наименований в CashServer вижу только 999?
Спасибо.
Аватара пользователя
Jackpot770613
Сообщения: 19
Зарегистрирован: 08 фев 2019, 08:27

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение Jackpot770613 »

HollyRoller писал(а): 07 дек 2020, 12:10 Спасибо за обработку.
У себя добавил фильтр для штрихкодов, чтобы в массив попадали штрихкоды только номенклатуры, в противном случае захватывает штрихкоды информационных карт.
Кстати, почему из файла с более чем 9000 наименований в CashServer вижу только 999?
Спасибо.
Какой обработкой пользуетесь? По поводу только 999 посмотрите в выгружаемом файле PLU 1000 как написан если с пробелом то надо поправить обработку мне будет.
Обработку для Розницы подправил, неплохо бы чтоб проверили (выгружаются больше 999 или нет), а то у меня в базе розницы всего 600 наименований заведено.
Последний раз редактировалось Jackpot770613 08 дек 2020, 22:29, всего редактировалось 2 раза.
Аватара пользователя
Jackpot770613
Сообщения: 19
Зарегистрирован: 08 фев 2019, 08:27

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение Jackpot770613 »

HollyRoller писал(а): 07 дек 2020, 12:10 У себя добавил фильтр для штрихкодов, чтобы в массив попадали штрихкоды только номенклатуры, в противном случае захватывает штрихкоды информационных карт.
У меня нет информационных карт поэтому не знал что надо такой фильтр делать.
Аватара пользователя
kalts2009
Сообщения: 2
Зарегистрирован: 01 июл 2011, 14:37

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение kalts2009 »

А можно добавить выгрузку только остатков?
Аватара пользователя
Jackpot770613
Сообщения: 19
Зарегистрирован: 08 фев 2019, 08:27

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение Jackpot770613 »

kalts2009 писал(а): 09 дек 2020, 16:52 А можно добавить выгрузку только остатков?
Конечно можно. Добавил. Обработка для Розницы 2.3
Аватара пользователя
HollyRoller
Сообщения: 25
Зарегистрирован: 23 фев 2013, 17:41

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение HollyRoller »

Здравствуйте!
А подскажите, пожалуйста, можно ли файлы xml или csv подсовывать непосредственно на FTP, минуя CachServer или MercBase?
Аватара пользователя
Help3
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 640
Зарегистрирован: 29 июл 2013, 13:24

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение Help3 »

Касса понимает только cfg
Аватара пользователя
HollyRoller
Сообщения: 25
Зарегистрирован: 23 фев 2013, 17:41

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение HollyRoller »

Спасибо!
Извините за назойливость, а формат cfg где-то описан?
Аватара пользователя
ExcluZZ
Сообщения: 3
Зарегистрирован: 25 дек 2020, 20:32

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение ExcluZZ »

HollyRoller писал(а): 25 дек 2020, 13:57 Спасибо!
Извините за назойливость, а формат cfg где-то описан?
Меня тоже ооочень интересует этот вопрос! У меня самописная система учета и научить создавать ее каталог и отправлять на ftp автоматом нет проблем, а как правильно создать cfg нигде не могу найти! Очень нужна помощь.
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение AntonR »

Здравствуйте, HollyRoller, ExcluZZ.
Нет. Формат cfg не описан и считается внутренним. Пока единственный способ создавать cfg файлы - служба INECRMAN, команда "ConvertBaseToBin". Пункт 5.3 в описание протокола обмена.
Аватара пользователя
Jackpot770613
Сообщения: 19
Зарегистрирован: 08 фев 2019, 08:27

Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV

Сообщение Jackpot770613 »

Исправил ошибку в обработке для Розницы. Обработку перезалил.
Ответить