Программирование 1С: автоматизация учетной деятельности отделов закупок и продаж
Подразделения организаций, осуществляющие заказ товаров у поставщика, могут встретиться с рядом трудоемких и рутинных задач:
- Необходимо в заказе поставщику определить общее количество каждого товара, заказанного в многочисленных заказах покупателей.
- Необходимо получить товары, заказанные у поставщика и реализовать их покупателям, не допуская пересортицы.
Вариант решения проблемы разработчиком
Для определения сводного количества заказанных клиентами товаров может быть использован документ Заказ поставщику, в котором табличную часть Товары можно заполнить товарами, перенесенными из заказов клиентов процедурой обработчиком.
Примером использования такого варианта решения может послужить простая конфигурация, состоящая из:
- справочников Контрагенты, Номенклатура, Единицы измерения;
- документов Заказ клиента, Заказ товаров поставщику, Поступление товаров, Реализация товаров;
- регистра сведений Цены номенклатуры;
- перечисления Типы цен номенклатуры;
- константы Коэффициент торговой наценки;
- отчетов
Конфигурирование. Создание объектов конфигурации Создание справочников.
Создадим справочник Единицы измерения.
Создадим справочник номенклатура.
Создадим справочник контрагенты.
Создание документов
Создадим документ Заказ клиента.
Создадим документ Заказ товаров поставщику.
Добавим реквизит ЗаказКлиента. Тип реквизита: ДокументСсылка.ЗаказКлиента.
Создадим форму документа.
Напишем обработчик события при изменении реквизита Заказ клиента.
/
На сайте вакансий менеджеры по подбору персонала размещают информацию о поиске кандидатов, где список кандидатов может пополняться:
Инструменты взаимодействия HR-менеджеров и кандидатов
Эта процедура заполняет табличную часть документа заказ поставщику.
Каждый заказ клиента добавляет в табличную часть документа заказ товаров поставщику заказанные товары. Но для получения сводного списка заказанных товаров, необходимо их сгруппировать с помощью процедуры.
Создадим команду сгруппировать.
Напишем процедуру обработчик команды Сгруппировать.
Сгруппированный список товаров определяет сводный заказ товаров у поставщика.
Для отражения факта поступления товаров от поставщика создадим документ.
Поступление товаров от поставщика, который заполняется на основании документа Заказ товаров у поставщика.
Создадим документ Реализация Товаров.
Напишем процедуру обработчик выбора Заказа клиента, которая заполнит реквизиты документа Реализация товаров.
Рассмотрим использование созданных алгоритмов в режиме 1С:Предприятие
1.Создадим два Заказа клиента.
2.Создадим документ Заказ товаров поставщику, заполним его, выбрав Заказы клиентов и сгруппируем заказанные товары.
3.Получим товары от поставщика, оформив документ Поступление товаров.
Изучить программирование 1С вы можете в Учебном Центре Первого Бита. Ознакомьтесь с расписанием и оставьте заявку. Наши менеджеры подберут для вас подходящие курсы.