• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Универсальный экспорт из 1С

  • Автор темы Miklucho
  • Дата начала
M

Miklucho

Нужно экспортировать номенклатуру товаров (название, цена, кол-во) 1С Торговля и Склад 7.7 в файл формата Commerce ML 1.0
Вроде бы уже есть стандартная функция позволяющая это делать (Сервис->Выгрузить пакет коммерческих предложений). Но там требуется выбрать каталог, а ни одного каталога в списке нет.

Я так понимаю нужна дополнительная обработка для этого?

Вообще, более общая задача такая. Дать возможность клиентам нашей фирмы выгружать номенклатуру своих товаров (из своих 1С) в файл формата CML 1.0 (зачем - другой вопрос), без лишних телодвижений. Т.е. они запускают какую-либо программку, и у них автоматом происходит выгрузка номенклатуры (название, цена, кол-во) в CML. Независимо от того каким образом она хранится. Естесственно нужно дать возможность указать куда выгружать файл и что выгружать, а также указать какие-то дополнительные настройки.

Вопрос. Возможно ли это? И сколько будет стоить?
 
V

vbs

Надо просто организовать справочник "Каталоги" (см. конфигурацию ТиС 9.2, Справочник "Каталоги" и обработку "XMLВыгрузкаКоммерческихПредложений")
 
M

Miklucho

В том-то и дело, что нужно, чтоб обработка сама определяла есть каталог или нет, и независимо от этого выгружала данные из базы в файл
 
V

vbs

изменить обработку "XMLВыгрузкаКоммерческихПредложений", чтобы она автоматически цепляла каталог для конкретного клиента
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!