Загрузка данных о заказах поставщику на автомобили в Альфа-Авто

24.06.16

Учетные задачи - Взаиморасчеты

Официальные дилеры различных автомобильных брендов имеют возможность получения от поставщиков списка автомобилей, которые в ближайшем будущем будут к нам доставлены. Как правило в табличном документе имеется развернутая информация о сроках планируемой поставки, варианте комплектации и предельной дате оплаты каждого автомобиля.

Скачать исходный код

Наименование Файл Версия Размер
Загрузка данных от поставщика автомобилей
.epf 13,75Kb
0
.epf 13,75Kb Скачать
Процедура создания договора с поставщиком
.epf 13,75Kb
0
.epf 13,75Kb Скачать

В практике внедрения отраслевой конфигурации Альфа-Авто 5ой версии, предназначенной для организации учета в табличного автосалонах и автосервисах важной является задача загрузки данных от поставщиков о планируемых поставках автомобилей.

Как правило эти данные представляют собой табличный документ, где имеется развернутая информация:

  • - о сроках планируемой поставке;
  • - внешнем номере заказа;
  • - VIN-номере автомобиля;
  • - стоимости;
  • - варианте комплектации и предельной дате оплаты каждого автомобиля

На рисунке ниже привожу фрагмент такого файла:

В процессе загрузки возникает необходимость получить данные о следующих объектах:

- справочник Автомобилей; 

- справочник Договоров взаиморасчетов с поставщиком;

- документы Заказ поставщику на автомобиль; 

- цены автомобилей

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

Чтобы для пользователя наглядно отобразить процесс поступления нового автомобиля от поставщика мы создаем 2 связанные между собой "цепочки" документов: 

  • -заказов клиентов на автомобиль, которая отражает клиентские заказы на определенный автомобиль 
  • -заказов поставщику на автомобили, которая отражает изменения в информации о поставке авто 

Описываемая задача в первую очередь касается 2-ой "цепочки" (именно заказов поставщику на автомобили) и не редко встает совместно с организацией взаиморасчетов с поставщиками в разрезе каждого автомобиля по отдельности. В подобном случае рекомендуется также дополнить код программы автоматическим созданием договора с поставщиком. Который бы создавался по событию перед записью документа "Заказ поставщику на автомобиль".

 

Процедура ЗаполнениеДоговораСПоставщиком() Экспорт
//посмотрим на договор с поставщиком - может быть его надо выбрать или создать?
Если НЕ ЗначениеЗаполнено(ДоговорВзаиморасчетов) И ЗначениеЗаполнено(ВнешнийНомерЗаказа)
И ЗначениеЗаполнено(Модель) И ЗначениеЗаполнено(Контрагент) 
И ЗначениеЗаполнено(Автомобиль) Тогда //сначала попробуем поискать
Запрос = Новый Запрос();
Запрос.Текст = "ВЫБРАТЬ
| ДоговорыВзаиморасчетов.Ссылка,
| ДоговорыВзаиморасчетов.Автомобиль.VIN КАК VIN
|ИЗ
| Справочник.ДоговорыВзаиморасчетов КАК ДоговорыВзаиморасчетов
|ГДЕ
|    ДоговорыВзаиморасчетов.Владелец = &Владелец
|    И ДоговорыВзаиморасчетов.НомерЗаказаНаАвтомобиль = &НомерЗаказаНаАвтомобиль";
Запрос.УстановитьПараметр("Владелец", Контрагент);
Запрос.УстановитьПараметр("НомерЗаказаНаАвтомобиль",ВнешнийНомерЗаказа);
Выборка = Запрос.Выполнить().Выбрать();
ДоговорВзаиморасчетов = Справочники.ДоговорыВзаиморасчетов.ПустаяСсылка();
ЕслиВыборка.Следующий() тогда
ДоговорВзаиморасчетов = Выборка.Ссылка;
Договор = Справочники.ДоговорыВзаиморасчетов.СоздатьЭлемент();
Догвор.Владелец = Контрагент;
Договор.Наименование = "" + Модель + "" + ВнешнийНомерЗаказа;
ЕслиЗначениеЗаполнено(Автомобиль.VIN) Тогда
Договор.Наименование = Договор.Наименование + "/" + Прав(СокрЛП(Автомобиль.VIN),5);
КонецЕсли;
КонецЕсли;
ЕслиДоговорВзаиморасчетов.Пустая() Тогда//если не нашли, то создадим договор
Договор = Справочники.ДоговорыВзаиморасчетов.СоздатьЭлемент();
Догвор.Владелец = Контрагент;
 
Договор.Наименование = "" + Модель + "" + ВнешнийНомерЗаказа;
ЕслиЗначениеЗаполнено(Автомобиль.VIN) Тогда
Договор.Наименование = Договор.Наименование + "/" + Прав(СокрЛП(Автомобиль.VIN),5);
КонецЕсли;
//... заполнение других реквизитов справочника
Договор.Записать();
КонецЕсли;
КонецЕсли;
КонецПроцедуры

 

Процесс же загрузки данных предлагается выполнять с помощью внешней обработки, вставляя полученную от поставщика информацию в табличный документ

Обрабатывая строки табличного документа обработка для каждой строки:

- с заполненными данными VIN-номера ищет элемент справочника автоомбилей, и если таковой отствутствует, то создает;

- с заполненными данными о номере заказа поставщику проверяет остатки заказов поставщику на автомобили с нужным внешним номером заказа и обновляет данные документа;

-формирет в процессе обработки таблицу соответствий VIN-номер цена автомобиля, которая после обработки табличной части предстает перед пользователем в виде документа изменение цен

Наглядно это алгоритм выглядит так:

В результате работы мы получаем не только заполенные документы заказ поставщику на автомобиль, но и один документ "Изменение цен автомобилей"

Альфа-Авто загрузка заказов поставщику на автомобили

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    90978    110    40    

197

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    166470    702    362    

390

Обмен с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин)

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Данная публикация создана для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Смело задавайте нам вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, мы накопили достаточно большую базу знаний по данным темам и готовы ответить на все Ваши вопросы.

104000 руб.

18.03.2019    110674    35    114    

178

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки

Обмен между базами 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос в продаже с 2015г., и мы постоянно работаем над его развитием. Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

50722 45650 руб.

24.04.2015    190787    270    239    

270

Обмен с системой Меркурий через Web + Ветис.API для любых конфигураций (универсальная конфигурация Хамелеон Меркурий)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Конфигурации 1cv8 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий(тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

104000 руб.

08.11.2017    121103    295    140    

394
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. chernyshova_darya 07.07.16 08:25 Сейчас в теме
Добрый день, мы собственными силами разрабатываем систему обмена данными с импортерами, которая будет синхронизировать данные о нашем складе автомобилей (в нашей предметной области, это информация как об автомобилях находящихся непосредственно у нас, так и квоте - автомобилях физически находящихся у дистрибьютора отгрузка которых запланирована). Правильно ли мы понимаем, что элемент справочника автомобили создается вне зависимости от того приедет фактически или нет авто к дилеру?
2. miavolas 168 07.07.16 10:11 Сейчас в теме
(1) chernyshova_darya, данная публикация содержит обработку учитывающую методику работы с типовой конфигурацией Альфа-Авто, которая в 5ой версии предполагает создание элементов справочника автомобилей при записи документа заказ поставщику на автомобиль. Наличие измерения регистра "Автомобиль" накопления требует элемента справочника. Хотя логика реального бизнеса на самом деле этого не требует. Ведь поставщик может перераспределить автомобиль как и мы до момента отгрузки можем отказаться от него. Таким образом у пользователей типового отраслевого решения на момент публикации могут существовать записи в справочнике, соответствующие автомобилям, которых предприятие "в глаза не видело" и не увидит
Оставьте свое сообщение