1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2024-11-24 08:02:20 +02:00
1c-homeworks/diploma-b-howto-cash.md
2023-01-24 21:59:30 +03:00

20 lines
2.6 KiB
Markdown

### Деньги
Все добавляемые объекты включаем в новую подсистему **«Деньги»**
1. Добавить документ **«ПоступлениеДенежныхСредств»**:
* добавить реквизиты «Плательщик» (СправочникСсылка.Контрагенты) и «Сумма» (ОпределяемыйТип.Сумма);
* создать форму документа, в которой разумным образом разместить элементы управления для реквизитов;
* в «Движениях» выбрать регистр накопления **«ВзаиморасчетыСКонтрагентами»**;
* в модуле объекта создать обработчик события «ОбработкаПроведения» и формировать движение по регистру «Взаиморасчёты» вида «Расход» с указанием контрагента-плательщика и общей суммы.
2. Добавить документ **«СписаниеДенежныхСредств»** или скопировать и переименовать **«ПоступлениеДенежныхСредств»**:
* добавить реквизиты «Получатель» (СправочникСсылка.Контрагенты) и «Сумма» (ОпределяемыйТип.Сумма);
* создать форму документа, в которой разумным образом разместить элементы управления для реквизитов;
* в «Движениях» выбрать регистр накопления **«ВзаиморасчетыСКонтрагентами»**;
* в модуле объекта создать обработчик события «ОбработкаПроведения и формировать движение по регистру «Взаиморасчёты» вида «Приход» с указанием контрагента-получателя и общей суммы.
3. Добавить журнал документов **«Деньги»**:
* в качестве регистрируемых выбрать документы **«ПоступлениеДенежныхСредств»** и **«СписаниеДенежныхСредств»**;
* добавить графы «Контрагент» («Плательщик» из «Поступления» и «Получатель» из «Списания»), «Ответственный» и «Сумма».