Диплом: Автоматизация процессов управления взаимоотношениями с клиентами в службе реализации билетов ООО "МЕЛЬПОМЕНА"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
86
неХватает = текКоличество - остаток;
Сообщить ("Не хватает товара " +
текНоменклатура + " в количестве " + неХватает + " единиц." +
"Документ не может быть проведен." );
отказ = истина;
КонецЕсли;
Иначе
Сообщить ("Не хватает товара " + текНоменклатура + "
в количестве " + текКоличество + " единиц." + "Документ не может быть
проведен." );
отказ = истина;
КонецЕсли;
КонецЦикла;
если отказ = ложь тогда
Движения.ОстаткиБилетов.Записывать = истина;
Движения.Продажи.Записывать = истина;
для каждого текБронь из ЭтотОбъект.Бронь цикл
Движение = Движения.ОстаткиБилетов.Добавить();
Движение.Период = Дата;
Движение.ВидДвижения =
ВидДвиженияНакопления.Расход;
Движение.Номенклатура = текБронь.Номенклатура;
Движение.Количество = текБронь.Количество;
Движение = Движения.Продажи.Добавить();
Движение.Период = Дата;
Движение.Номенклатура = текБронь.Номенклатура;
Движение.Количество = текБронь.Количество;
Движение.Сумма = текБронь.Стоимость;
87
Движения.Продажи.Записать();
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Код формы документа (автоматически проставляем стоимость при
выборе номенклатуры и изменении ее количества и автоматически
вычисляем общую сумму Бронь):
&НаКлиенте
Процедура БроньКоличествоПриИзменении(Элемент)
ТекущаяСтрока = элементы.Бронь.ТекущиеДанные.НомерСтроки;
БроньКоличествоПриИзмененииСервер(ТекущаяСтрока);
КонецПроцедуры
&НаСервере
Процедура БроньКоличествоПриИзмененииСервер(НомерСтроки)
ТекущиеДанные = Объект.Бронь.Получить(НомерСтроки - 1);
Цена =
Справочники.Номенклатура.НайтиПоКоду(ТекущиеДанные.Номенклатур
а.Код).Цена;
ТекущиеДанные.Стоимость = ТекущиеДанные.Количество * Цена;
КонецПроцедуры
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
ПередЗаписьюНаСервере();
КонецПроцедуры
&НаСервере
Процедура ПередЗаписьюНаСервере()
Объект.СуммаБроньа = Объект.Бронь.Итог("Стоимость");
КонецПроцедуры

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)