# Настройка проводок
## Настройка проводок бухгалтерского учета
Для настройки проводок выбираем в меню пункт "Настройка бухгалтерского учета" подпункт "Настройка проводок".

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

В открывшемся окне добавляем новое поле в таблицу список проводок и заполняем ее (Можно воспользоваться уже заполненными полями и заполнить новое поле аналогично кроме поля Организация). Далее нажимаем на кнопку "Загрузить шаблон аналитик", после чего заполнится таблица Настройка аналитик (Столбцы: тип аналитики, признак по дебету, признак по кредиту). Необходимо будет заполнить Столбец поле аналитики (Можно воспользоваться уже заполненными полями из другой организации).

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

## Примеры настроек проводок
**Приходная накладная:**
- Наименование: Приходная накладная;
- План счетов: Управленческий;
- Тип модели (TypeName): Base.StorageReceipts;
- Основная таблица документа: InventoryControl;
- Дочерняя таблица документа: InventoryControlDetail.
*Список проводок:*
| Параметр |
Значение (текст) |
| Наименование проводки |
Основная |
| Организация |
Лексема |
| Фильтр по дебету |
10%,00% |
| Фильтр по кредиту |
60% |
| Поле дебета |
Detail.Debit |
| Поле кредита |
Detail.Credit |
| Поле суммы |
Detail.AccountingSum |
| Поле количество Дебет |
Detail.Quantity |
| Поле Организация |
Head.COrg |
| Поле Статус |
isnull((select top 1 s.AccountingStatus from dbo.VMM_DocumentStatus as s where s.VCode = Head.MMDocumentStatus), 1) |
| Поле примечания |
Head.Description |
*Аналитика по проводке:*
| Параметр |
Значение (текст) |
| Склад |
Head.Receiver |
| Номенклатура |
Detail.Material |
| Партия |
Detail.TreeVC |
| Контрагент |
Head.Contractor |
| Договор |
Head.Contract |
| Ставка НДС |
Detail.VATRate |
| Единица измерения |
Detail.Measure |
| Ячейка хранения |
case when (select top 1 a.VCode from AddressStorage as a where a.Input = 1 and a.PCode = Head.Receiver) is not null then (select top 1 a.VCode from AddressStorage as a where a.Input = 1 and a.PCode = Head.Receiver) else Head.Receiver end |
| Первичный документ |
Head.Vcode |
| Приложение к договору |
Head.AdditionalContract |