В данной статье описывается способ автоматизации перепродаж между организациями в системе «1С:Предприятие — Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ».
Ключевые слова: внешняя обработка, нетиповое решение.
Система «1С:Предприятие» [1] является стандартом для работы различных организаций разных направлений бизнеса.
Рассмотрим отраслевое решение «1С:Предприятие — Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ» (1С:АА здесь и далее) [2], которое предназначено для комплексной автоматизации учета на предприятиях автобизнеса. Основная деятельность таких фирм представляет собой оказание услуг по ремонту и обслуживанию автомобилей и реализацию автозапчастей.
Перепродажи между организациями
Представим, что стандартный учет по реализации товаров [3] в фирме ООО «Ромашка» происходит следующим образом:
- если ООО «Ромашка» произвела продажу товара юридическом улицу, то операция происходит стандартно;
- если товар был реализован ФЛ (физическому лицу), то в учет необходимо внести изменения:
Первый этап: ООО «Ромашка» продает товар ИП (индивидуальному предпринимателю), который является константой.
Второй этап: ИП реализовывает товар ФЛ.
Обработки для автоматической перепродажи товаров другой организации не существует — каждый документ нужно обрабатывать вручную.
Для автоматизации процесса создадим внешнюю обработку [4]. В первую очередь выясняем, какие товары были проданы за определенный период, а затем осуществляем перепродажу, то есть сначала происходит второй этап, а затем первый. Поскольку склад к организации не привязан, отрицательных остатков не возникает.
Внешняя обработка содержит два реквизита:
– Дата1 (тип Дата) — начало периода, за который осуществляются перепродажа;
– Дата2 (тип Дата) — окончание периода, за который осуществляется перепродажа.
Внешняя обработка состоит из одной формы, на которую выведены реквизиты (рис. 1).
Рис. 1: Форма внешней обработки для осуществления перепродаж в пользовательском режиме
Модуль формы внешней обработки (рис. 2) содержит следующие элементы.
1. ПолучитьНоменклатуруИзСостава(ВариантыОтбораТовара, СписокИсключений = Неопределено) — в данной процедуре с помощью языка запросов получаем всю номенклатуру, которую можно перепродать.
2. КнопкаВыполнитьНажатие(Кнопка) — в процедуре с помощью языка запросов собирается вся номенклатура с документов «Реализация товаров» и «Перемещение товаров в производство», что была продана за заданный период. Затем создается и записывается новый документ «Реализация товаров» и/или «Счет-фактура выданный», в зависимости от того, существуют ли эти документы в системе, где реквизит «Контрагент» — это ИП. В итоге имеем документ «Реализация товаров» с датой на последнюю секунду заданного периода.
Рис. 2: Модуль формы внешней обработки для осуществления перепродаж
В пользовательском режиме результат операции выглядит следующим образом (рис. 3). Документ записан, но не проведен.
Рис. 3: Документ, созданный внешней обработкой для осуществления перепродаж
Заключение
С помощью встроенного языка программирования и языка запросов были осуществлены перепродажи. Доработка позволила сократить трудозатраты работников организации и упростила ведение оперативного и бухгалтерского учета. Операция перепродаж товаров между ООО «Ромашка» и ИП необходима только для нужд бухгалтерии.
Сравнительный анализ времени работы (в процентном соотношении) типового решения и разработанного приведен на диаграмме (рис. 4). Новое решение работает почти в 10 раз быстрее, чем типовое.
Рис. 4: Сравнительный анализ времени работы (в процентном соотношении) типового решения и разработанного.
Литература:
- 1С:Предприятие // ru.wikipedia.org URL: https://ru.wikipedia.org/wiki/1С:Предприятие (дата обращения: 10.06.2019)
- Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5. Практическое применение типовой конфигурации / — М.: 1С-Рарус, 2017. 92 с.
- Информационно-технологическое сопровождение пользователей 1С:Предприятия // URL:https://its.1c.ru (дата обращения: 10.06.2019)
- Радченко, М. Г. 1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы / М. Г. Радченко, Е. Ю. Хрусталева / — М.: ООО «1С-Паблишинг», 2017. 965 с.