латура", ЕлементНоменклатури);
// Отримати актуальні значення ресурсів регістра відомостей
ЗначеніяРесурсов = Відбір);
Повернення ЗначеніяРесурсов.цена;
КонецФункции
Процедура ОбработкаПроведенія (Відмова, Режим)
Для Кожного ТекСтрокаПереченьНоменклатуры З ПереченьНоменклатури Цикл
// регістр ОстаткіМатеріалов Витрата
// Якщо = Перечисления.ВидыНоменклатуры.Материал Тоді
// Продовжити;
// Інакше
// Повідомити ("Ви вказали послугу в стовпці матеріалів - дані операції не будуть проведені");
// КонецЕсли;
Рух = Движения.ОстаткиМатериалов.Добавить ();
Двіженіе.ВідДвіженія = ВидДвиженияНакопления.Расход;
Двіженіе.Період = Дата;
Двіженіе.Матеріал = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Двіженіе.Склад = Склад;
Двіженіе.Колічество = ТекСтрокаПереченьНоменклатуры.Количество;
// регістр СтоімостьМатеріалов Витрата
Рух = Движения.СтоимостьМатериалов.Добавить ();
Двіженіе.ВідДвіженія = ВидДвиженияНакопления.Расход;
Двіженіе.Період = Дата;
Двіженіе.Матеріал = ТекСтрокаПереченьНоменклатуры.Номенклатура;
Двіженіе.Стоімость = ТекСтрокаПереченьНоменклатуры.Стоимость * ТекСтрокаПереченьНоменклатуры.Количество;
КонецЦікла;
Для Кожного ТекСтрокаПереченьНоменклатуры З ПереченьНоменклатури Цикл
рух = Двіженія.Продажі.Добавіть ();
Двіженіе.Період = дата;
Двіженіе.Номенклатура = текСтрокаПереченьНоменклатуры.Номенклатура;
Двіженіе.Кліент = клієнт;
Двіженіе.Мастер = майстер;
Двіженіе.Колічество = ТекСтрокаПереченьНоменклатуры.Количество;
Двіженіе.Виручка = ТекСтрокаПереченьНоменклатуры.Сумма;
Двіженіе.Стоімость = ТекСтрокаПереченьНоменклатуры.Стоимость * ТекСтрокаПереченьНоменклатуры.Количество;
КонецЦікла;
Для Кожного ТекСтрокаДополнительныеДанныеОУслуге З ДополнительныеДанныеОУслуге Цикл
рух = Двіженія.Продажі.Добавіть ();
Двіженіе.Період = дата;
Двіженіе.Номенклатура = ТекСтрокаДополнительныеДанныеОУслуге.Услуга;
Двіженіе.Кліент = клієнт;
Двіженіе.Мастер = майстер;
Двіженіе.Виручка =
КонецЦікла;