mirror of
https://github.com/netology-code/1c-homeworks.git
synced 2024-11-24 08:02:20 +02:00
Update diploma-b-howto-settings.md
This commit is contained in:
parent
fd5e7199c6
commit
a3d62b1422
@ -21,13 +21,13 @@
|
||||
* Создать форму элемента, расположив элементы разумным образом, например, такую:
|
||||
![Форма элемента справочника Номенклатура](diploma-b-productserviceform.png)
|
||||
|
||||
5. Добавить регистр сведений **Цены**
|
||||
5. Добавить регистр сведений **Цены**:
|
||||
* Установить периодичность "По позиции регистратора" и режим записи "Подчинение регистратору"
|
||||
* Добавить измерение Номенклатура (СправочникСсылка.Номенклатура) с флагами "Ведущее" и "Основной отбор" и ресурс Цена (ОпределяемыйТип.Сумма)
|
||||
* Добавить общий модуль ЦеныСервер с флажками "Сервер" и "Внешнее соединение", и создать в нем экспортную функцию ЦенаНаДату(Номенклатура, Дата), которая получит запросом срез последних на указанную дату с отбором по номенклатуре и вернет цену.
|
||||
* Добавить общий модуль ЦеныВызовСервера с флажками "Сервер", "Внешнее соединение" и "Вызов сервера", и создать в нем функцию ЦенаНаДату для вызова из клиентского кода форм, которая вызовет одноименную функцию из модуля ЦеныСервер.
|
||||
|
||||
6. Добавить документ **УстановкаЦен**
|
||||
6. Добавить документ **УстановкаЦен**:
|
||||
* Добавить ТЧ Цены с реквизитами Номенклатура (СправочникСсылка.Номенклатура) и Цена (ОпределяемыйТип.Сумма)
|
||||
* В "Движениях" выбрать регистр сведений "Цены"
|
||||
* В модуле объекта:
|
||||
@ -44,12 +44,12 @@
|
||||
* Введенные цены после проведения появляются в регистре.
|
||||
* Выбор и подбор номенклатуры в последующих документах автоматически подставляют цены из предыдущих документов.
|
||||
|
||||
7. Добавить регистр сведений **Скидки** (или скопировать и переименовать **Цены**)
|
||||
7. Добавить регистр сведений **Скидки** (или скопировать и переименовать **Цены**):
|
||||
* Установить периодичность "По позиции регистратора" и режим записи "Подчинение регистратору"
|
||||
* Добавить измерение НоменклатураНоменклатурнаяГруппа (СправочникСсылка.Номенклатура, СправочникСсылка.НоменклатурныеГруппы) с флагами "Ведущее" и "Основной отбор" и ресурс Скидка (Число)
|
||||
* В общий модуль ЦеныСервер добавить экспортную функцию СкидкаНаДату(Номенклатура, Дата), которая получит запросом срез последних на указанную дату с отбором по номенклатуре и номенклатурной группе и вернет скидку, установленную для номенклатурной группы, если нет скидки для конкретной номенклатуры. В общий модуль ЦеныВызовСервера добавить одноименную функцию-обертку.
|
||||
|
||||
8. Добавить документ **УстановкаСкидок** (или скопировать и переименовать **УстановкаЦен**)
|
||||
8. Добавить документ **УстановкаСкидок** (или скопировать и переименовать **УстановкаЦен**):
|
||||
* Добавить ТЧ Скидки с реквизитами НоменклатураНоменклатурнаяГруппа (СправочникСсылка.Номенклатура, СправочникСсылка.НоменклатурныеГруппы) и Скидка (Число)
|
||||
* В "Движениях" выбрать регистр сведений "Скидки"
|
||||
* В модуле объекта:
|
||||
@ -64,7 +64,7 @@
|
||||
* Введенные скидки после проведения появляются в регистре.
|
||||
* Выбор в последующих документах автоматически подставляет скидки из предыдущих.
|
||||
|
||||
9. Добавить журнал документов **ЦеныИСкидки**
|
||||
9. Добавить журнал документов **ЦеныИСкидки**:
|
||||
* В качестве регистрируемых выбрать документы **УстановкаЦен** и **УстановкаСкидок**
|
||||
* Добавить графу **Ответственный**
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user