Файл: Разработка регламента выполнения процесса «Складской учет» (Аналитическая часть).pdf
Добавлен: 24.04.2023
Просмотров: 491
Скачиваний: 1
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2 Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
//Отказ = истина;
Возврат;
КонецЕсли;
Если нтообороту Фирма.БанковскийСчет.Пустая() Тогда
Предупреждение("Заполните далее банковский отказ счет отчет у фирмы!", 60, "Проведение.");
//Отказ = истина;
Возврат;
КонецЕсли;
Если также Контрагент.БанковскийСчет.Пустая() Тогда
Предупреждение("Заполните целей банковский обладает счет итер у контрагента!", 60, "Проведение.");
//Отказ = истина;
Возврат;
КонецЕсли;
// регистр измерения Взаиморасчеты rectu Приход
Движение = Движения.Взаиморасчеты.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период= Дата;
Движение.Фирма реализована = Фирма;
Движение.Контрагент = Контрагент;
Движение.Сделка= ЭтотОбъект.Ссылка;
Движение.Сумма артамонова = ЭтотОбъект.Сумма;
Движение = Движения.Банк.Добавить();
Движение.ВидДвижения= ВидДвиженияНакопления.Расход;
Движение.Период исте = Дата;
Движение.Фирма баронов = Фирма;
Движение.БанковскийСчет = Фирма.БанковскийСчет;
Движение.Сумма = ЭтотОбъект.Сумма;
Движение.КодОперации=
Перечисления.КодыОпераций.РасходПоБанку;
// регистр обладает Основной
//Движение = Движения.Основной.Добавить();
//Движение.СчетДт = ПланыСчетов.Основной.ТоварыНаСкладах;
//Движение.СчетКт =
ПланыСчетов.Основной.РасчетыСПоставщикамиВРублях;
//Движение.Период = Дата;
//Движение.Сумма = ТекСтрокаНоменклатура.Сумма;
//Движение.КоличествоДт = ТекСтрокаНоменклатура.Количество;
//Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура] = ТекСтрокаНоменклатура.Номенклатура;
//Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Контрагент;
КонецПроцедуры
Документ.РасходПоБанку.Форма.ФормаДокумента.Форма.Модуль
Процедура выборе ПриОткрытии()
Если отказ ЭтотОбъект.ЭтоНовый() Тогда
КодОперации = Перечисления.КодыОпераций.РасходПоБанку;
КонецЕсли; проведен
КонецПроцедуры
Процедура регистр Печать(Кнопка)
ТабДок = Новый если ТабличныйДокумент;
Макет =
Документы.РасходПоБанку.ПолучитьМакет("МакетРасходПоБанку");
// Заголовок
Область = Макет.ПолучитьОбласть("Заголовок");
Область.Параметры.РасходПоБанкуСтрока исте
= "Расход номенклатуры по банку № " + ЭтотОбъект.Номер + тютюник