Интернет-магазин Avon-Москва
Поиск    
 Главная | Прайс-лист |  | Помощь    
 
Главная : Косметика ANEW : Clinical : s : 2.10 колл-центр :

2.10 Код модуля документа НачислениеБонусов

2.10 Код модуля документа НачислениеБонусов


 


Наличие на складе: да




Процедура ОбработкаПроведения(Отказ, РежимПроведения)
// Проведение документа
ПроведениеСервер.ПодготовитьНаборыЗаписейКРегистрацииДвижений(ЭтотОбъект);
Движения.Записать();
СформироватьДвиженияРегистраБонусыСотрудников();
КонецПроцедуры


Процедура СформироватьДвиженияРегистраБонусыСотрудников()
Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
| НачислениеБонусовСотрудники.Сотрудник КАК Сотрудник,
| НачислениеБонусовСотрудники.НачисленоБонусов КАК КоличествоБонусов
|ИЗ
| Документ.НачислениеБонусов.Сотрудники КАК НачислениеБонусовСотрудники
|ГДЕ
| НачислениеБонусовСотрудники.Ссылка = &Ссылка
| И НачислениеБонусовСотрудники.НачисленоБонусов > 0";
Запрос.УстановитьПараметр("Ссылка", Ссылка);
РезультатЗапроса = Запрос.Выполнить();
Если Не РезультатЗапроса.Пустой() Тогда
Движения.БонусыСотрудников.Записывать = Истина;
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Движение = Движения.БонусыСотрудников.ДобавитьПриход();
Движение.Период = КонецМесяца(ПериодРегистрации);
ЗаполнитьЗначенияСвойств(Движение, Выборка, "Сотрудник, КоличествоБонусов");
КонецЦикла;
КонецЕсли;
КонецПроцедуры

Оцените товар!
Отлично!
Хорошо
Средне
Плохо
Очень плохо



Наш e-mail: avon@avon-moskva.ru

 Copyright AVON-MOSKVA.ru 2006-2024