2020-07-19 12:21:27 +02:00
## Требования к результату
2023-01-24 16:59:12 +02:00
Конфигурация с именем «УправлениеИТФирмой» из диплома блока А, дополненная.
2020-07-19 12:21:27 +02:00
2023-01-24 16:59:12 +02:00
В существующей подсистеме настройки:
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* перечислением ** «ТипыНоменклатуры»** («Товар», «Услуга»);
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* перечислением ** «СтавкиНДС»** («БезНДС», «НДС10», «НДС20»);
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* справочником ** «НоменклатурныеГруппы»**
2023-01-24 16:59:12 +02:00
* без иерархии, с наименованием разумной длины;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* справочником ** «Номенклатура»**, который:
2023-01-24 16:59:12 +02:00
* имеет наименование разумной длины и неограниченную иерархию групп и элементов;
2023-01-24 17:48:30 +02:00
* содержит реквизиты «Тип», «СтавкаНДС» и «НоменклатурнаяГруппа», используемые для элементов и обязательные к заполнению;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* документом ** «УстановкаЦен»**, который:
* содержит реквизит шапки «Ответственный» и табличную часть «Цены» с реквизитами «Номенклатура» и «Цена»;
* имеет форму, в которой реализованы:
2023-01-24 17:51:12 +02:00
* выбор и подбор номенклатуры с автоматическим назначением цен согласно срезу последних регистра сведений «Цены»;
* формирует движения по регистру сведений ** «Цены»**;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* регистром сведений ** «Цены»**, который:
* содержит измерение «Номенклатура» и ресурс «Цена»;
2023-01-24 17:51:12 +02:00
* является периодическим с подчинением регистратору (документу ** «УстановкаЦен»**);
2023-01-24 17:48:30 +02:00
* документом ** «УстановкаСкидок»**, который:
* содержит реквизит шапки «Ответственный» и табличную часть «Скидки» с реквизитами «НоменклатураНоменклатурнаяГруппа» и «Скидка»;
* имеет форму, в которой реализованы:
* выбор номенклатуры и номенклатурных групп с автоматическим назначением скидок согласно срезу последних регистра сведений «Скидки»;
* формирует движения по регистру сведений ** «Скидки»**;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* регистром сведений ** «Скидки»**, который:
* содержит измерение «НоменклатураНоменклатурнаяГруппа» и ресурс «Скидка»;
* является периодическим с подчинением регистратору (документу ** «УстановкаСкидок»**);
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* журналом документов ** «ЦеныИСкидки»**, который:
2023-01-24 17:51:12 +02:00
* содержит документы ** «УстановкаЦен»** и ** «УстановкаСкидок»** и графу «Ответственный».
2023-01-24 17:48:30 +02:00
Подсистемой ** «Сделки»**, а в ней:
* документом ** «ПоступлениеТоваровИУслуг»**, который:
* содержит реквизиты шапки «Поставщик», «Ответственный», «Сумма» и табличную часть «ТоварыИУслуги» с реквизитами «Номенклатура», «Количество», «Цена», «Сумма», «СтавкаНДС», «СуммаНДС»;
* имеет форму, в которой реализован выбор и подбор номенклатуры с автоматическим пересчётом числовых колонок по правилам:
2023-01-24 17:54:59 +02:00
* при изменении реквизитов «Количество» и «Цена» пересчитывается «Сумма» и «СуммаНДС» (см. ниже «Правила расчёта НДС»);
2023-01-24 17:48:30 +02:00
* при изменении реквизита «Сумма» пересчитывается «Цена» и «СуммаНДС»;
* при изменении реквизита «СтавкаНДС» пересчитывается «СуммаНДС»;
2023-01-24 17:54:59 +02:00
* перед записью заполняет реквизит шапки «Сумма» итогом по одноимённой колонке табличной части;
2023-01-24 17:48:30 +02:00
* формирует движения:
* расход по регистру накопления ** «ВзаиморасчетыСКонтрагентами»** с указанием поставщика в сумме общего итога по реквизиту ТЧ «Сумма»;
* приход по регистру накопления ** «Товары»** в разрезе номенклатуры типа «Товар» согласно реквизитам ТЧ «Количество» и «Сумма»;
* движения по регистру накопления ** «Расходы»** в разрезе номенклатуры типа «Услуга» согласно реквизиту ТЧ «Сумма»;
* документом ** «РеализацияТоваровИУслуг»**, который:
* содержит реквизит шапки «Покупатель», «Ответственный», «Сумма» и табличную часть «ТоварыИУслуги» с реквизитами «Номенклатура», «Количество», «Скидка», «Цена», «Сумма», «СтавкаНДС», «СуммаНДС»;
* имеет форму, в которой реализован выбор и подбор номенклатуры с автоматическим назначением цены и скидки, а также пересчётом числовых колонок по правилам:
* при изменении реквизитов «Количество» и «Цена» пересчитывается «Сумма» с учётом скидки и «СуммаНДС» (см. ниже «Правила расчёта НДС»);
* при изменении реквизита «Скидка» пересчитывается «Сумма» и «СуммаНДС» (см. ниже «Применение скидок»);
* при изменении реквизита «Сумма» пересчитывается «СуммаНДС»;
* при изменении реквизита «СтавкаНДС» пересчитывается «СуммаНДС»;
2023-01-24 17:54:59 +02:00
* перед записью заполняет реквизит шапки «Сумма» итогом по одноимённой колонке табличной части;
2023-01-24 17:48:30 +02:00
* формирует движения:
* приход по регистру накопления ** «ВзаиморасчетыСКонтрагентами»** с указанием покупателя в сумме общего итога по реквизиту ТЧ «Сумма»;
* расход по регистру накопления ** «Товары»** в разрезе номенклатуры типа «Товар» согласно реквизиту ТЧ «Количество» и сумме, определённой согласно средней стоимости остатков этого товара. В отсутствие достаточного остатка проведение не выполняется;
* движения по регистру накопления ** «Расходы»** в разрезе номенклатуры типа «Товар» в сумме себестоимости продаж (сумме расхода по регистру «Товары»);
* движения по регистру накопления ** «Доходы»** в разрезе номенклатуры всех типов согласно реквизиту ТЧ «Сумма»;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* журналом документов ** «Сделки»**, который:
2023-01-24 17:54:59 +02:00
* содержит документы ** «ПоступлениеТоваровИУслуг»** и ** «РеализацияТоваровИУслуг»** с графами «Контрагент», «Ответственный» и «Сумма».
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
Подсистемой ** «Деньги»**, а в ней:
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* документом ** «ПоступлениеДенежныхСредств»**, который:
* содержит реквизиты «Плательщик» и «Сумма»;
* формирует движение: расход по регистру накопления ** «ВзаиморасчетыСКонтрагентами»** с указанием плательщика и суммы;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* документом ** «СписаниеДенежныхСредств»**, который:
* содержит реквизиты «Получатель» и «Сумма»;
* формирует движение: приход по регистру накопления ** «ВзаиморасчетыСКонтрагентами»** с указанием получателя и суммы;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* журналом документов ** «Деньги»**, который:
* содержит документы ** «ПоступлениеДенежныхСредств»** и ** «СписаниеДенежныхСредств»** с графами «Контрагент», «Ответственный» и «Сумма»;
* регистром накопления ** «ВзаиморасчетыСКонтрагентами»**, который:
* имеет вид «Остатки»;
* содержит измерение «Контрагент» и ресурс «Сумма»;
* подчинён регистраторам ** «ПоступлениеТоваровИУслуг»**, ** «РеализацияТоваровИУслуг»**, ** «ПоступлениеДенежныхСредств»**, ** «РасходованиеДенежныхСредств»**;
* положительные остатки по нему означают дебиторскую задолженность (нам должны), отрицательные — кредиторскую (мы должны);
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* регистром накопления ** «Товары»**, который:
* имеет вид «Остатки»;
* содержит измерение «Номенклатура» и ресурсы «Количество», «Сумма»;
* подчинён регистраторам ** «ПоступлениеТоваровИУслуг»** и ** «РеализацияТоваровИУслуг»**;
2023-01-24 18:01:27 +02:00
* хранит текущие остатки товаров и их себестоимость с учётом НДС;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* регистром накопления ** «Доходы»**, который:
* имеет вид «Обороты»;
* содержит измерение «Номенклатура» и ресурсы «Количество», «Сумма»;
* подчинён регистратору ** «РеализацияТоваровИУслуг»**;
* хранит доходы (выручку) от реализации товаров и услуг с учётом НДС;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* регистром накопления ** «Расходы»**, который:
* имеет вид «Обороты»;
* содержит измерение «Номенклатура» и ресурсы «Количество», «Сумма»;
* подчинён регистраторам ** «ПоступлениеТоваровИУслуг»**, ** «РеализацияТоваровИУслуг»**;
* хранит расходы по приобретённым услугам и себестоимость реализованных товаров с учётом НДС;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* отчётом ** «ДоходыИРасходы»**, который:
* выводит, соединяя, данные регистров ** «Доходы»** и ** «Расходы»** в три колонки: «Доходы», «Расходы», «Прибыль»;
* содержит группировку по номенклатуре с учётом иерархии и общие итоги;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* отчётом ** «ДвижениеТоваров»**, который:
* выводит данные регистра ** «Товары»**: остатки и обороты по количеству и сумме;
* содержит группировку по номенклатуре с учётом иерархии и общие итоги;
* не суммирует количества в общем итоге и по иерархии номенклатуры;
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
* отчётом ** «ВзаиморасчетыСКонтрагентами»**, который:
* выводит данные регистра ** «ВзаиморасчетыСКонтрагентами»**: остатки и обороты;
* содержит группировку по контрагентам и общие итоги.
2020-07-20 14:21:32 +02:00
2023-01-24 17:48:30 +02:00
Ценообразование должно быть доступно только роли ** «ПолныеПрава»**.
2020-07-20 14:21:32 +02:00
2020-07-19 12:21:27 +02:00
### Применение скидок
2023-01-24 17:48:30 +02:00
Скидки определяются по срезу последних регистра сведений «Скидки». Если скидка установлена и на конкретный элемент справочника ** «Номенклатура»**, и на номенклатурную группу, приоритет имеет скидка для конкретного элемента.
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
Цена определяется по данным регистра сведений «Цены» и не пересчитывается при изменении скидки. Сумма определяется по цене с учётом скидки как:
Сумма = Количество * Цена * (100 − Скидка) / 100
2020-07-19 12:21:27 +02:00
При изменении суммы изменяется скидка, но не цена, по обратной формуле:
2023-01-24 17:48:30 +02:00
Скидка = 100 * (1 − Сумма / Количество / Цена)
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
### Правила расчёта НДС
2020-07-19 12:21:27 +02:00
2023-01-24 17:48:30 +02:00
НДС рассчитывается по ставкам, определяемым по значению перечисления ** «СтавкиНДС»** (БезНДС — 0%, НДС10 — 10%, НДС20 — 20%). Сумма НДС определяется умножением суммы на ставку, то есть НДС рассчитывается по схеме «в том числе», например, для ставки 20% и суммы 120 р сумма НДС будет равна 120 * 0.2 / (1 + 0.2) = 20.
2020-07-19 12:21:27 +02:00