- •Курсовая работа
- •Реферат
- •Содержание
- •Введение
- •1 Теоретические основы учёта бракованной продукции
- •1.1 Общие сведения по учёту бракованной продукции
- •1.2 Концепция будущей информационной системы
- •2 Создание конфигурации «Учёт бракованной продукции»
- •2.1 Характеристика констант, перечислений
- •2.2 Характеристика справочников
- •2.3 Характеристика документов
- •2.4 Характеристика регистров накопления
- •2.5 Характеристика регистров бухгалтерии, плана видов
- •2.6 Характеристика отчётов
- •2.7 Характеристика пользовательского интерфейса
- •Заключение
- •Список использованных источников
- •Приложение а Корреспонденция счета 28 с другими счетами
- •Приложение г Формы документов
- •Приложение д Предопределённые счета
- •Приложение е Формы отчётов
- •Приложение ж Подсистемы пользовательского интерфейса
- •Приложение и Листинги модулей документов Листинг и.1 – Код модуля объекта документ АктОбИсправимомБраке
- •Листинг и.2 – Код модуля формы документа АктОбИсправимомБраке
Листинг и.2 – Код модуля формы документа АктОбИсправимомБраке
Примечание – Источник: собственная разработка
&НаСервере
Функция ЦенаНоменклатуры(Номенклатура)
Возврат Номенклатура.Цена;
КонецФункции
&НаКлиенте
Функция РасчётСуммы(Количество, Цена)
Возврат Количество * Цена;
КонецФункции
&НаКлиенте
Процедура СписокБракованныхТоваровНоменклатураПриИзменении(Элемент)
Элем = Элементы.СписокБракованныхТоваров.ТекущиеДанные;
Элем.Цена = ЦенаНоменклатуры(Элем.Номенклатура);
Элем.Сумма = РасчётСуммы(Элем.Количество, Элем.Цена);
КонецПроцедуры
&НаКлиенте
Процедура СписокБракованныхТоваровКоличествоПриИзменении(Элемент)
Элем = Элементы.СписокБракованныхТоваров.ТекущиеДанные;
Элем.Сумма = РасчётСуммы(Элем.Количество, Элем.Цена);
КонецПроцедуры
&НаКлиенте
Процедура МатериалыНаИсправлениеНоменклатураПриИзменении(Элемент)
Элем = Элементы.МатериалыНаИсправление.ТекущиеДанные;
Элем.Цена = ЦенаНоменклатуры(Элем.Номенклатура);
Элем.Сумма = РасчётСуммы(Элем.Количество, Элем.Цена);
КонецПроцедуры
&НаКлиенте
Процедура МатериалыНаИсправлениеКоличествоПриИзменении(Элемент)
Элем = Элементы.МатериалыНаИсправление.ТекущиеДанные;
Элем.Сумма = РасчётСуммы(Элем.Количество, Элем.Цена);
КонецПроцедуры
&НаКлиенте
Процедура ОплатаЗаИсправлениеПриИзменении(Элемент)
ОтветственныйМОЛ();
КонецПроцедуры
&НаКлиенте
Процедура ОтветственныйМОЛ()
Если (Объект.МОЛ = Объект.ОтветственныйЗаИсправление) тогда
Объект.ОплатаЗаИсправление = 0;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура МОЛПриИзменении(Элемент)
ОтветственныйМОЛ();
КонецПроцедуры
&НаКлиенте
Процедура ОтветственныйЗаИсправлениеПриИзменении(Элемент)
ОтветственныйМОЛ();
КонецПроцедуры
