Выгрузка/загрузка файлов, создание заказа и документа оплаты, передача данных кассе
В архиве
Санкт-Петербург(Россия )
20 |
0
27 июля 2020 в 11:03:24
(4 года 21 неделя 2 дня 11 часов назад)
V8.x Управление торговлей
29.07.2019 18:52:01
Текст задания
Управление торговлей, редакция 11 (11.4.8.73), 1С:Предприятие 8.3 (8.3.13.1809)
Выгрузка данных для сайта
Добавить в справочник «Номенклатура» реквизит «Выгружать на сайт» (тип – булево).
Создать обработку «Выгрузка данных для сайта». Реквизиты обработки:
• Адрес файла – выбор места на компьютере, куда сохранится файл.
Добавить табличную часть «Товары» со следующими реквизитами:
• Код – внутренний код характеристики номенклатуры
• Наименование для сайта – формируется по формуле (Номенклатура + Характеристика номенклатуры)
• Количество – остаток с РН «Свободные остатки»; если остатка нет, то выгружать 0
• Цена – цена из прайс-листа (предварительно создать прайс-лист для интернет-магазина)
Добавить кнопку «Заполнить». При нажатии на кнопку заполнять табличную часть всей номенклатурой, для которой установлен признак «Выгружать на сайт», вне зависимости от остатков.
Добавить возможность сортировки по возрастанию/убыванию в любой колонке.
Добавить кнопку «Сформировать». При нажатии на кнопку формировать файл в формате .xls и сохранять в указанном месте.
Примечание: Формат выгрузки при необходимости можно обсудить/изменить.
Предусмотреть возможность запуска вручную и регламентным заданием.
Загрузка и обработка данных с сайта
Создать обработку «Загрузка данных с сайта». Реквизиты обработки:
• Адрес файла – выбор места, где лежит файл загрузки
Добавить табличную часть «Товары» со следующими реквизитами:
• Загружать – тип булево, по умолчанию заполнено
• Дата заказа
• Номер заказа
• Код – внутренний код характеристики номенклатуры
• Количество
• Цена
• Фамилия
• Имя
• Отчество
• Телефон
• E-mail
• Адрес доставки
• Оплачен – да/нет
• Номер карты
• Сумма оплаты
Добавить кнопку «Заполнить». При нажатии на кнопку заполнять табличную часть данными из файла.
Добавить кнопку «Сформировать заказы». При нажатии на кнопку должно происходить следующее:
1. Создание/актуализация контрагента (клиента)
Требуется проверить наличие контрагента в базе по соответствию Фамилия, Имя, Телефон, E-mail.
Если контрагент отсутствует, то создать нового: создать элемент в справочнике «Контрагенты» с признаком «Частное лицо», заполнить реквизиты: «Фамилия», «Имя», «Отчество», «Телефон», «E-mail», тип отношений «Клиент», адрес доставки в «Адрес» (как на картинке), «Комментарий»: «Создано автоматически выгрузкой из интернет-магазина».
Если контрагент есть, то обновить адрес доставки.
2. Создание заказа клиента
Далее требуется создать документ «Заказ клиента». Одному заказу на сайте, должен соответствовать один заказ в 1С. Заполнить реквизиты следующим образом:
• Номер и от – присваиваются автоматически;
• Клиент
• Соглашение – выбрать предварительно созданное Типовое соглашения об условиях продаж «Интернет-магазин» (предварительно создать «Типовое соглашения об условиях продаж» с наименованием «Интернет-магазин»).
• Номенклатура
• Характеристика
• Количество
• Цена
• Способ доставки - «Наша транспортная служба до клиента»
• Адрес доставки.
• Налогообложение: Продажа не облагается НДС
• Номер заказа по данным клиента – номер заказа в интернет-магазине
• Дата заказа по данным клиента – дата заказа в интернет-магазине
Документ провести.
3. Создание документа оплаты
Если у заказа сайта стоит признак, что он оплачен, то на основании документа «Заказ клиента» создавать документ «Эквайринговая операция».
Заполнить реквизиты следующим образом:
• От: - текущая дата
• Терминал – Интернет магазин (предварительно создать)
• № карты
• Сумма
Документ провести.
4. Передача информации для печати чека
Переключать терминал / кассовое оборудование в режим печати без чека – есть готовая обработка.
Программно запускать типовой механизм 1С для передачи информации кассовому оборудованию для последующей обработки (передачи в ФНС и отправки чека покупателю на email).
Предусмотреть возможность запуска обработки вручную и регламентным заданием.
Задание в приложение, по договоренности возможны изменения.
Указывайте, пожалуйста, сроки и стоимость.
Здравствуйте! У нас 23 профессиональных программиста 1С со стажем работы от 5 до 20 лет, сегодня есть свободный программист для работы с Вашей задачей.
Здравствуйте.
Интересная задача по интеграции с другими системами, готов взять.
Сам специализируюсь на интеграции разнородных систем в единое информационное пространство.
Стоимость указана за час, но так как проект большой то рассмотрю все варианты.
89037923880, skype, whatsapp.