Надо доделать обмен 1с УТ 11 с сайтами(MySQLи FTP). Кинули((
Отменено
7 000.00
30.04.1987(37 лет)
208 |
3
31 августа 2024 в 14:03:47
(11 недель 6 дней 7 часов назад)
122549
V8.x Управление торговлей
28.08.2013 13:19:27
до 02.09.2013
Текст задания
Начали делать обмен по нижеследующему аглоритму. Но программист исчез. Надо доделать. Из этого есть уже подключение к сайту и создание номенклатуры в 1с.
ПИШИТЕ СРОКИ!
Нужно сегодня сделать обмен. Фишка в том, что сайтов несколько и надо это синхронизировать. Алгоритм есть.
АЛГОРИТМ:
Обработка будет выполняться в режиме регламентного задания.
Нужен будет справочник "Сайты". Таких как Ссылка на MySQL, FTP(для картинок), Логины, Пароли, Склад, Вид цен, Префикс(2 символа).
У нас штук 5 сайтов с одинаковой номенклатурой. Но разными остатками и ценами.
На мой взгляд лучше будет сделать так:
Нужна обработка типа "первоначальное заполнение".
В ней нужно выбрать элемент справочника "Сайт". Жмешь "Получить Номенклатуру"
Она лезет на сайт, ищет там номенклатуру(products).В обработке ТЧ с 2-мя колонками.В первой – список номенклатуры с сайта. Во второй ссылки на номенклатуру в 1с. Вторая колонка заполняется объектами, у которых названия равны с сайтом. Если таких нет – колонка пустая. Если нажать "Загрузить" происходит следующее:
Если соответствия нет – в УТ создается номенклатура и реквизиты подтягиваются в 1с. Создается соответствие в регистре соответствий номенклатуры 1с с номенклатуре сайта.
Для всех создается документ "Оприходование товаров" на Склад и "Установка цен номенклатуры" с типом цен. Все из справочника "сайты"
Категории – Группы номенклатуры. Для них тоже нужно соответствие.
Это была обработка "первоначальное заполнение"
Регламентное задание берет все непомеченные на удаление справочники Сайты и по очереди их обрабатывает.
Делает следующее:
Берем из 1с список номенклатуры с СВОБОДНЫМИ остатками на складе, цены нужного нам типа, картинка. Грузим на сайт. Если есть остатки, но нет соответствия – создаем на сайте Номенклатуру.
Если поменялись реквизиты – главный у нас – 1с. Если что-то отличается тащим из 1с на сайт. В том числе картинки.
Тащим в 1с заказы из таблиц orders и orders_products. Номер документа – Префикс(реквизит справочника Сайты). Контрагентов тоже подтягиваем. Берем только новые.
Все раквизиты нужно хранить в 1с. Т.к. Нам еще нужно номенклатуру на сайте создавать, беря данные из 1с.