новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Ефимов Александр ФРАНЧ 1С
Приватное сообщение

Надо доделать обмен 1с УТ 11 с сайтами(MySQLи FTP). Кинули((

30.04.1987(36 лет)
206 |  3
19 февраля 2024 в 16:02:24 (9 недель 3 дня 11 часов назад)
122549
Текст задания
Начали делать обмен по нижеследующему аглоритму. Но программист исчез. Надо доделать. Из этого есть уже подключение к сайту и создание номенклатуры в 1с.

ПИШИТЕ СРОКИ!

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

АЛГОРИТМ:
Обработка будет выполняться в режиме регламентного задания.
Нужен будет справочник "Сайты". Таких как Ссылка на MySQL, FTP(для картинок), Логины, Пароли, Склад, Вид цен, Префикс(2 символа).

У нас штук 5 сайтов с одинаковой номенклатурой. Но разными остатками и ценами.

На мой взгляд лучше будет сделать так:
Нужна обработка типа "первоначальное заполнение".
В ней нужно выбрать элемент справочника "Сайт". Жмешь "Получить Номенклатуру"
Она лезет на сайт, ищет там номенклатуру(products).В обработке ТЧ с 2-мя колонками.В первой – список номенклатуры с сайта. Во второй ссылки на номенклатуру в 1с. Вторая колонка заполняется объектами, у которых названия равны с сайтом. Если таких нет – колонка пустая. Если нажать "Загрузить" происходит следующее:

Если соответствия нет – в УТ создается номенклатура и реквизиты подтягиваются в 1с. Создается соответствие в регистре соответствий номенклатуры 1с с номенклатуре сайта.
Для всех создается документ "Оприходование товаров" на Склад и "Установка цен номенклатуры" с типом цен. Все из справочника "сайты"

Категории – Группы номенклатуры. Для них тоже нужно соответствие.

Это была обработка "первоначальное заполнение"

Регламентное задание берет все непомеченные на удаление справочники Сайты и по очереди их обрабатывает.
Делает следующее:
Берем из 1с список номенклатуры с СВОБОДНЫМИ остатками на складе, цены нужного нам типа, картинка. Грузим на сайт. Если есть остатки, но нет соответствия – создаем на сайте Номенклатуру.

Если поменялись реквизиты – главный у нас – 1с. Если что-то отличается тащим из 1с на сайт. В том числе картинки.

Тащим в 1с заказы из таблиц orders и orders_products. Номер документа – Префикс(реквизит справочника Сайты). Контрагентов тоже подтягиваем. Берем только новые.

Все раквизиты нужно хранить в 1с. Т.к. Нам еще нужно номенклатуру на сайте создавать, беря данные из 1с.
0
Отклики (2)