Выгрузка базы товаров из 1с в файл в формате XML,CSV
- Jackpot770613
- Сообщения: 19
- Зарегистрирован: 08 фев 2019, 08:27
Выгрузка базы товаров из 1с в файл в формате XML,CSV
Добрый день! Написал обработку для выгрузки базы товаров из 1с в файл.xml или файл.csv чтоб загружать товары в кассы через CachServer или MercBase.
Обработка для Розницы 2.3
Обработка для УТ 11.2
Кому-нибудь наверно пригодится)
Пример в рознице
Пример в УТ
26.11.2020
-Добавил возможность выбора папки для сохранения файла + если не выбирать то по умолчанию будут "мои документы".
-Добавил кнопку выгрузки файла для MercBase в формате CSV.
11.12.2020
-Добивал возможность выгрузки товаров только с остатком, для Розницы.
Обработка для Розницы 2.3
Обработка для УТ 11.2
Кому-нибудь наверно пригодится)
Пример в рознице
Пример в УТ
26.11.2020
-Добавил возможность выбора папки для сохранения файла + если не выбирать то по умолчанию будут "мои документы".
-Добавил кнопку выгрузки файла для MercBase в формате CSV.
11.12.2020
-Добивал возможность выгрузки товаров только с остатком, для Розницы.
Последний раз редактировалось Jackpot770613 02 фев 2021, 20:18, всего редактировалось 10 раз.
Теги:
Re: Выгрузка базы товаров из 1с в файл в формате XML
Проверил в Рознице 2.3. В папку выгружает. Но надо создать папку 1с (с по русски) иначе ошибка выгрузки файла.
На сервере выбираю файл. выдает ошибку.
В MercConfig товар не загружается. Все пусто.
Такой формат не открывает.
На сервере выбираю файл. выдает ошибку.
В MercConfig товар не загружается. Все пусто.
Такой формат не открывает.
Re: Выгрузка базы товаров из 1с в файл в формате XML
Как поведет себя флешка кассы при частых загрузках товаров?
Re: Выгрузка базы товаров из 1с в файл в формате XML
Как у обычной флешки есть число запись ограниченно... но хватит. Да и потом заменил и работай дальше.
- Jackpot770613
- Сообщения: 19
- Зарегистрирован: 08 фев 2019, 08:27
Re: Выгрузка базы товаров из 1с в файл в формате XML
Диалог "выбора папки" когда будет время допишу, скиньте мне созданный файл если не трудно, посмотрю из за чего сервер выдает ошибку.
Обработка не для MercConfig (хотя думаю ее легко подправить чтоб выгружать в MercConfig).
Re: Выгрузка базы товаров из 1с в файл в формате XML
На данный момент самое актуальное будет написать для программы MercBase. Выгружать с 1С и потом через ФТП отправлять в кассу.
- Jackpot770613
- Сообщения: 19
- Зарегистрирован: 08 фев 2019, 08:27
- Jackpot770613
- Сообщения: 19
- Зарегистрирован: 08 фев 2019, 08:27
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Поправил обработку для Розницы, а то выгружала все цены. Теперь только последние (как и должно быть). В обработке для УТ оптимизировал запрос.
- HollyRoller
- Сообщения: 25
- Зарегистрирован: 23 фев 2013, 17:41
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Спасибо за обработку.
У себя добавил фильтр для штрихкодов, чтобы в массив попадали штрихкоды только номенклатуры, в противном случае захватывает штрихкоды информационных карт.
Кстати, почему из файла с более чем 9000 наименований в CashServer вижу только 999?
Спасибо.
У себя добавил фильтр для штрихкодов, чтобы в массив попадали штрихкоды только номенклатуры, в противном случае захватывает штрихкоды информационных карт.
Кстати, почему из файла с более чем 9000 наименований в CashServer вижу только 999?
Спасибо.
- Jackpot770613
- Сообщения: 19
- Зарегистрирован: 08 фев 2019, 08:27
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Какой обработкой пользуетесь? По поводу только 999 посмотрите в выгружаемом файле PLU 1000 как написан если с пробелом то надо поправить обработку мне будет.HollyRoller писал(а): ↑07 дек 2020, 12:10 Спасибо за обработку.
У себя добавил фильтр для штрихкодов, чтобы в массив попадали штрихкоды только номенклатуры, в противном случае захватывает штрихкоды информационных карт.
Кстати, почему из файла с более чем 9000 наименований в CashServer вижу только 999?
Спасибо.
Обработку для Розницы подправил, неплохо бы чтоб проверили (выгружаются больше 999 или нет), а то у меня в базе розницы всего 600 наименований заведено.
Последний раз редактировалось Jackpot770613 08 дек 2020, 22:29, всего редактировалось 2 раза.
- Jackpot770613
- Сообщения: 19
- Зарегистрирован: 08 фев 2019, 08:27
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
У меня нет информационных карт поэтому не знал что надо такой фильтр делать.HollyRoller писал(а): ↑07 дек 2020, 12:10 У себя добавил фильтр для штрихкодов, чтобы в массив попадали штрихкоды только номенклатуры, в противном случае захватывает штрихкоды информационных карт.
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
А можно добавить выгрузку только остатков?
- Jackpot770613
- Сообщения: 19
- Зарегистрирован: 08 фев 2019, 08:27
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Конечно можно. Добавил. Обработка для Розницы 2.3
- HollyRoller
- Сообщения: 25
- Зарегистрирован: 23 фев 2013, 17:41
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Здравствуйте!
А подскажите, пожалуйста, можно ли файлы xml или csv подсовывать непосредственно на FTP, минуя CachServer или MercBase?
А подскажите, пожалуйста, можно ли файлы xml или csv подсовывать непосредственно на FTP, минуя CachServer или MercBase?
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Касса понимает только cfg
- HollyRoller
- Сообщения: 25
- Зарегистрирован: 23 фев 2013, 17:41
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Спасибо!
Извините за назойливость, а формат cfg где-то описан?
Извините за назойливость, а формат cfg где-то описан?
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Меня тоже ооочень интересует этот вопрос! У меня самописная система учета и научить создавать ее каталог и отправлять на ftp автоматом нет проблем, а как правильно создать cfg нигде не могу найти! Очень нужна помощь.HollyRoller писал(а): ↑25 дек 2020, 13:57 Спасибо!
Извините за назойливость, а формат cfg где-то описан?
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Здравствуйте, HollyRoller, ExcluZZ.
Нет. Формат cfg не описан и считается внутренним. Пока единственный способ создавать cfg файлы - служба INECRMAN, команда "ConvertBaseToBin". Пункт 5.3 в описание протокола обмена.
Нет. Формат cfg не описан и считается внутренним. Пока единственный способ создавать cfg файлы - служба INECRMAN, команда "ConvertBaseToBin". Пункт 5.3 в описание протокола обмена.
- Jackpot770613
- Сообщения: 19
- Зарегистрирован: 08 фев 2019, 08:27
Re: Выгрузка базы товаров из 1с в файл в формате XML,CSV
Исправил ошибку в обработке для Розницы. Обработку перезалил.