одати ();
Рух. ВідДвіженія = ВідДвіженіяНакопленія. Витрата;
Рух. Період = Дата;
Рух. Товари = ТекСтрокаТовари. Найменування;
Рух. Контрагент = Покупець;
Рух. Сума = ТекСтрокаТовари. Сума;
Рух. Колві = ТекСтрокаТовари. Колві;
КонецЦікла;
КонецПроцедури.
Робота з журналами документів. Створюємо 2 журналу: Документи по закупівлях і Документи по продажах. Журнали мають включати додаткові реквізити Контрагент і Сума по документу. p align="justify"> Робота зі звітами. Створюємо 4 відгуку: Прайс-лист, Залишки товарів на складі, Звіт по закупівлях і Звіт з продажу. Звіт Залишки товарів на складі повинен мати можливість деталізації по окремих товарах. Звіти по закупівлях і продажах повинні формуватися за період з деталізацією по контрагентах. Існує необхідність здійснення складної обробки даних, яку дуже складно отримати, безпосередньо працюючи з довідниками, документами, регістрами і журналами, для виконання такої обробки існує механізм запитів. Запити ми використовуємо при створенні звіту Залишки, а решта створюємо за допомогою схеми компонування даних. br/>В
Малюнок 13 - Вікно звіту Прайс - лист
В
Малюнок 14 - Вікно звіту Звіт по закупкам
В
Малюнок 15 - Вікно звіту Звіт з продажу
Звіт Залишки товарів на складі створили за допомогою запиту, процедуру прописуємо в модулі форми звіту.
Процедура КнопкаСформіроватьНажатіе (Кнопка)
ТабДок = Новий ТаблічнийДокумент;
Макет = ЕтотОб'ект. ПолучітьМакет ("Макет");
ОбластьМакета = Макет. ПолучітьОбласть ("Шапка");
ОбластьМакета. Параметри. ТекущаяДата = ТекущаяДата ();
ТабДок. Вивести (ОбластьМакета);
Запит = Новий Запит;
Якщо Товари. Найменування <> "" Тоді
Запит. Текст = "
| Вибрати
| ОстаткіТовараОстаткі. Товари,
| ОстаткіТовараОстаткі. Товари. Найменування ЯК Найменування,
| ОстаткіТовараОстаткі. КолВоОстаток ЯК Кількість
| З
| РегістрНакопленія. ОстаткіТовара. Залишки ЯК ОстаткіТовараОстаткі
| Де
| ОстаткіТовараОстаткі. Товари В (& Товари)
| ";