Создание обработки для конфигурации 1С:Бухгалтерия, ред.3.0

Цена договорная • безналичный расчёт
17 февраля 2017, 12:51 • 2 отклика • 22 просмотра
Необходимо создание обработки для заполнения документами "реализации товаров и услуг" тестовой базы 1С на типовой конфигурации 1С:Бухгалтерия, ред.3.0.

Состояние тестовой базы:
- справочник номенклатуры с группами согласно категориям товаров (например, мебель, продукты, товары для дома и прочее, алкоголя нет);
- номенклатура - товары и услуги, товар есть как с НДС10 так и с НДС18;
- цены на товары установлены;
- контрагенты-покупатели созданы;

Требования к обработке
Настраиваемые параметры:
1) период обработки с ___ по ___;
2) дата создания документов (конец периода, случайным образом);
3) ограничение максимальной суммы документа (если не указано - ограничения нет);
4) сумма НДС за период
5) сумма продаж за период
Параметры 4 и 5 задаются либо парой либо один из них.
6) настройка продаж по контрагентам и товарам - в виде таблицы (колонка №1 - Контрагент, колонка №2 - группа номенклатуры, колонка №3 - % продаж)
6.а) если таблица пустая - контрагент выбирается случайным образом;
6.б) если в таблице есть контрагенты, товары в документ выбираются так - если колонка №2 таблицы пустая - любые товары, если колонка №2 заполнена - товары из этой группы;
6.в) если в таблице есть контрагенты, но пустая колонка №3 - выбор контрагента в документ случайно из контрагентов таблицы;
6.г) если в таблице есть контрагенты и заполнена колонка №3, выбор контрагента идет с учетом суммы создаваемого документа, чтобы выдерживать условие по % продаж;

Результат работы обработки: документы "реализации товаров услуг", созданные в указанном периоде и удовлетворяющие условиям по товарам/контрагентам а также указанным общей сумме НДС и сумме продаж за период. Документы должны быть заполнены корректно, допускаемая ошибка при проведении - нет остатка товара, при отключении контроля остатков - все документы должны проводиться без ошибок и данные о продажах попадать в отчеты.