Анализ исходящий информации
![Реферат: Анализ исходящий информации](https://niscu.ru/work/7642342/cover.png)
Создать макет документа, изображенный на рисунке 45, используя конструктор печати. Установить цену СтрокаТабличнойЧасти. Цена=РаботаСоСправочниками.ЦеныНаТовары. Добавить табличную часть с именем Товары и создать у нее следующие реквизиты: Добавить табличную часть с именем Товары и создать у нее следующие реквизиты: Для поля ввода в колонке Количество создать обработчик события при изменении; Для… Читать ещё >
Анализ исходящий информации (реферат, курсовая, диплом, контрольная)
Выходная информация:
расчет зарплаты;
расходная;
расходная с кредитами.
Документ «Расходная» применяется для расхода товара со склада магазина бытовой техники «Энергия».
Перейти на закладку Данные и создать следующие реквизиты документа:
Склад (тип: СправочникСсылка. Склад);
Клиент (тип: СправочникСсылка. Клиенты);
Дата сделки (тип: Дата).
Добавить табличную часть с именем Товары и создать у нее следующие реквизиты:
Наименование (тип: СправочникСсылка. Товары) Количество (тип: Число);
Цена (тип: Число);
Сумма (тип: Число).
Форма списка документа «Расходная» показана на рисунке 40.
![Форма списка документа «Расходная».](/img/s/9/79/2373079_1.png)
Рисунок 40 Форма списка документа «Расходная».
Нарисунке 41 представлена форма документа «Расходная».
![Форма документа «Расходная».](/img/s/9/79/2373079_2.png)
Рисунок 41 Форма документа «Расходная».
В модуле формы документа создать следующие обработчики событий:
Для поля ввода в колонке Количество создать обработчик события при изменении;
Текст программного кода:
Процедура ТоварыКоличествоПриИзменении (Элемент) СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные;
//установить цену РаботаСДокументами. РассчитатьСумму (СтрокаТабличнойЧасти);
КонецПроцедуры Для поля ввода в колонке Цена создать обработчик события при изменении.
Текст програмного кода:
Процедура ТоварыЦенаПриИзменении (Элемент) СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму (СтрокаТабличнойЧасти);
КонецПроцедуры Для поля ввода в колонке Наименование создать обработчик события при изменении.
Текст програмного кода:
Процедура ТоварыНаименованиеПриИзменении (Элемент) СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные;
//установить цену СтрокаТабличнойЧасти. Цена=РаботаСоСправочниками.ЦеныНаТовары (Объект.Да та, СтрокаТабличнойЧасти. Наименование);
РаботаСДокументами.РассчитатьСумму (СтрокаТабличнойЧасти);
КонецПроцедуры Создать макет документа, изображенный на рисунке 42, используя конструктор печати.
![Макет документа «Расходная».](/img/s/9/79/2373079_3.png)
Рисунок 42 Макет документа «Расходная».
Текст процедуры «Печать»:
&НаКлиенте Процедура ОбработкаКоманды (ПараметрКоманды, ПараметрыВыполненияКоманды).
//[1]
КонецПроцедуры.
&НаСервере Процедура Печать (ТабДок, ПараметрКоманды) Документы.Расходная.Печать (ТабДок, ПараметрКоманды);
КонецПроцедуры Документ «Расчет зарплат» применяется для уведомления сотрудников о получении заработной плате в определённом количестве.
Перейти на закладку Данные и добавить табличную часть с именем Зарплата и создать у нее следующие реквизиты:
Работник (тип: СправочникСсылка. Работники);
Тарифная ставка (тип: Число);
Премия (тип: Число);
Итого (тип:Число).
Форма списка документа «Расчет зарплат» показана на рисунке 43.
![Форма списка документа «Расчет зарплат».](/img/s/9/79/2373079_4.png)
Рисунок 43 Форма списка документа «Расчет зарплат».
Нарисунке 44 представлена форма документа «Расчет зарплат».
Создать макет документа, изображенный на рисунке 45, используя конструктор печати.
![Макет документа «Расходная».](/img/s/9/79/2373079_5.png)
Рисунок 45 Макет документа «Расходная».
Текст процедуры «Печать»:
&НаКлиенте Процедура ОбработкаКоманды (ПараметрКоманды, ПараметрыВыполненияКоманды).
//[1]
КонецПроцедуры.
&НаСервере Процедура Печать (ТабДок, ПараметрКоманды) Документы.РасчётЗарплаты.Печать (ТабДок, ПараметрКоманды);
КонецПроцедуры Документ «Расходная с кредитом» применяется для расхода товара с магазина бытовой техники «Энергия» по кредиту.
Перейти на закладку Данные и создать следующие реквизиты документа:
Склад (тип: СправочникСсылка. Склад);
Клиент (тип: СправочникСсылка. Клиенты);
Дата сделки (тип: Дата);
Банк (тип: СправочникСсылка. Банки);
Сумма кредита (тип: Число);
На срок (тип: ПеречислениеСсылка. СрокКредита).
Добавить табличную часть с именем Товары и создать у нее следующие реквизиты:
Наименование (тип: СправочникСсылка. Товары);
Количество (тип: Число);
Цена (тип: Число);
Сумма (тип: Число).
Форма списка документа «Расходная с кредитом» показана на рисунке 46.
![Форма списка документа «Расходная с кредитом».](/img/s/9/79/2373079_6.png)
Рисунок 46 Форма списка документа «Расходная с кредитом».
Нарисунке 47 представлена форма документа «Расходная с кредитом».
![Форма документа «Расходная с кредитом».](/img/s/9/79/2373079_7.png)
Рисунок 47 Форма документа «Расходная с кредитом».
В модуле формы документа создать следующие обработчики событий:
Для поля ввода в колонке Количество создать обработчик события при изменении;
Текст программного кода:
Процедура ТоварыКоличествоПриИзменении (Элемент) СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные;
//установить цену РаботаСДокументами. РассчитатьСумму (СтрокаТабличнойЧасти);
ВсегоСтрок = Объект.Товары.Количество ();
Объект.СуммаКредита = 0;
Для НомерСтроки = 0 По ВсегоСтрок-1 Цикл Строка = Объект.Товары.Получить (НомерСтроки);
Объект.СуммаКредита = Объект. СуммаКредита + Строка. Сумма;
КонецЦикла;
КонецПроцедуры Для поля ввода в колонке Цена создать обработчик события при изменении.
Текст програмного кода:
Процедура ТоварыЦенаПриИзменении (Элемент) СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму (СтрокаТабличнойЧасти;
ВсегоСтрок = Объект.Товары.Количество ();
Объект.СуммаКредита = 0;
Для НомерСтроки = 0 По ВсегоСтрок-1 Цикл Строка = Объект.Товары.Получить (НомерСтроки);
Объект.СуммаКредита = Объект. СуммаКредита + Строка. Сумма;
КонецЦикла;
КонецПроцедуры Для поля ввода в колонке Наименование создать обработчик события при изменении.
Текст програмного кода:
Процедура ТоварыНаименованиеПриИзменении (Элемент) СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные;
//установить цену СтрокаТабличнойЧасти. Цена=РаботаСоСправочниками.ЦеныНаТовары.
(Объект.Дата, СтрокаТабличнойЧасти. Наименование);
РаботаСДокументами.РассчитатьСумму (СтрокаТабличнойЧасти);
ВсегоСтрок = Объект.Товары.Количество ();
Объект.СуммаКредита = 0;
Для НомерСтроки = 0 По ВсегоСтрок-1 Цикл Строка = Объект.Товары.Получить (НомерСтроки);
Объект.СуммаКредита = Объект. СуммаКредита + Строка. Сумма;
КонецЦикла;