Реализовано для категории "Товары для компьютера"
Для автоматической загрузки на сайт использован способ:
1.Регулярная загрузка по ссылке.
для этого был настроен Web-сервер Apache
в файле httpd.conf добавить строки:
# avito publication
Alias "/avito" "D:\avito"
<Directory "D:\avito">
AllowOverride All
Options None
Require all granted
</Directory>
в строке Сервер, вместо localhost указать ваш IP-адрес
вместо 81 порта можете использовать любой другой, не забудьте его указать в httpd.conf
Listen 81
В указанном каталоге создается файл выгрузки export.xml а также выгружаются все фотографии товаров.
В строке "Файл автозагрузки" ссылка Автозагрузки для передачи менеджеру авито.
Обработка подключается через дополнительные отчеты и обработки
Можно назначить расписание выгрузки рег.заданием.
Необходимо указать группы товаров категории и типы.
Примечание: Выгружаются только товары в остатке при наличии цены.
При выгрузке фотографий проверяется размер файла, выгружается только если изменился, для отключения проверки можно установить Признак "ОбновитьФото".
Добавлено в новой версии:
1. Альтернативный вариант выгрузки через сторонний ftp-сервер
Выбрать режим "ftp-сервер" указать параметры подключения.
2. Состояние "Б/у","Новое" Добавить в Дополнительные реквизиты Справочника Номенклатура Свойство "бу" типа Булево.
По умолчанию выгружается как "Новое".
Настроена выгрузка категорий: "Личные вещи" и "Товары для компьютера"
Можно добавить другие категории, изменив код в модуле формы (необходимы небольшие навыки программирования)
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Элементы.ТоварыКатегория.СписокВыбора.Очистить();
Элементы.ТоварыКатегория.СписокВыбора.Добавить("Одежда, обувь, аксессуары");
Элементы.ТоварыКатегория.СписокВыбора.Добавить("Детская одежда и обувь");
...
&НаКлиенте
Процедура УстановитьТипыТоваров(Категория)
Если Категория = "Одежда, обувь, аксессуары" Тогда
Элементы.ТоварыТип.СписокВыбора.Добавить("Женская одежда");
Элементы.ТоварыТип.СписокВыбора.Добавить("Мужская одежда");
Элементы.ТоварыТип.СписокВыбора.Добавить("Аксессуары");
ИначеЕсли Категория = "Детская одежда и обувь" Тогда
Элементы.ТоварыТип.СписокВыбора.Добавить("Для девочек");
...
Протестировано на версии
УТ 11.4.12.61
Розница, редакция 2.3 (2.3.9.28)
платформа 8.3.17.2280
в качестве web-сервера использован Apache 2.4