новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Александр
Приватное сообщение

Загрузка данных по остаткам и продажам Розница 2.2 => УНФ 1.4

12 |  0
24 ноября 2017 в 11:24:40 (7 лет 2 дня 19 часов назад)
3200
Текст задания
Суть в том, что у фирмы есть много-много франчайзи, которые вобщем-то являются чужими компаниями, ведут учет в отдельных базах. Клиенты хотят в своей базе видеть остатки и продажи каждого франча (и использовать их потом в отдельных специальных отчетах). В базе розница мы не можем включить возможность изменений, а в унф можно править базу свободно.
Базы франчей разнородные, поэтому я выбрал промежуточный формат вместо КД. Я взял за основу CML EDI - вот он http://v8.1c.ru/edi/edi_stnd/90/93.htm.
Я планировал запускать выгрузку автоматически 2 раза в день (регламентное задание внешней обработки, через БСП). Выгрузка будет каждый раз выгружать данные за последнюю неделю (чтобы дать пользователям интервал для исправлений). Должна быть отдельно возможность запустить вручную полную выгрузку.

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

Хранить данные я думаю отдельно от типовых механизмов учета товаров и продаж, т.к. данные нужны только для 2х, 3х отчетов - соответственно, я думаю, это отдельные 2 регистра и 2 документа для них.

Идентификация ном+хар будет по штрихкоду. Если штрихкод не нашелся в нашей базе - пропускаем строку и в лог добавим, что этот шк не найден. (по-хорошему, франчам запрещено торговать чужой продукцией вообще, но иногда они заводят какие-нибудь упаковочные товары).

К этим регистрам нужны 2 отчета:
1) отчет по продажам (за период)
2) отчет по остаткам (я думаю хранить срезы

Из необычного в них - нужно добавить оценку "в розничной цене" и "в цене франчайзи" (это виды цен).
Как место хранения и передачи сейчас используется фтп (там, где база УНФ - это локальные папки), но можно сделать и http сервисы например.

Пишите ориентировочную сумму и сроки.
0
Отклики (5)