ка вхідних форм і звітів для підсистеми обліку програмних продуктів
Програмні продукти (ПП) клієнтів підприємства ТОВ ??laquo; Комп'ютерний аудит повинні враховуватися в розрізі найменувань програмних продуктів, реєстраційних номерів, дати реєстрації або дати придбання ліцензії, поточних версій програмних продуктів і версій програмних продуктів клієнтів. Для обліку даної інформації використовується програма 1С Підприємство 8.2. У явному вигляді підходящих документів і форм в програмі немає. Для задоволення потреб підприємства в обліку необхідно визначити структуру збереженої інформації, розробити форму для введення інформації та форму звітних документів.
Розробка форми введення
Форма створювалася в конфігураторі в кілька етапів. Спочатку був створений об'єкт реєстру відомостей (малюнок 2.24) та здійснено його конфігурування, потім сконструйований зовнішній вигляд форми (малюнок 2.26) і була розроблена програма обробки форми.
Форма введення містить наступну інформацію про клієнта:
· контрагент;
· програмний продукт;
· вартість;
· агентську винагороду
· оплачено;
· власниць ЕЦП;
· початок періоду;
· кінець періоду;
· варіант установки;
· носій;
· програми шифрування;
· тип підключення;
· тарифний план;
· ПФР;
· ИФНС;
· ФСС;
· Росстат;
· підключення;
· продовження;
· установка;
· самостійно;
· дискета;
· Ru-token;
· E-Token;
· уповноважена організація.
У пункті меню основні записуємо ім'я нашої форми (малюнок 2.20).
У пункті дані додаємо назву пунктів відомостей, які будуть відображатися у формі (малюнок 2.21).
Для забезпечення найкращого введення відомостей сконфігуріруем нашу форму. Зовнішній вигляд отриманої форми в конфігураторі наведено на малюнку 2.22.
Малюнок 2.20 - Конфігуратор 1с (вкладка Основні)
Малюнок 2.21 - Конфігуратор 1с (вкладка Дані)
Малюнок 2.22 - Конфігуратор 1с форма для введення відомостей
Після конфігурування зовнішнього вигляду форми необхідно розробити програмний модуль, що забезпечує коректний введення інформації. Програма обробки на внутрішньому мовою 1С наведена нижче.
Текст програми обробки:
amp; НаКліенте
Процедура ПрограммнийПродуктНачалоВибора (Елемент, ДанниеВибора, СтандартнаяОбработка)
СтандартнаяОбработка=Брехня;
ЗначеніеОтбора=Новий Структура ( Батько raquo ;, ПапкаЕлектроннойОтчетності ());
ПараметриВибора=Новий Структура ( Відбір raquo ;, ЗначеніеОтбора);
ФормаСпіска=ПолучітьФорму ( Справочнік._ПрограммниеПродукти.ФормаВибора raquo ;, ПараметриВибора);
ФормаСпіска.Елементи.Спісок.Отображеніе=ОтображеніеТабліци.Спісок;
Запісь.ПрограммнийПродукт=ФормаСпіска.Откри?? ьМодально ();
КонецПроцедури
amp; НаСервереБезКонтекста
Функція ПапкаЕлектроннойОтчетності ()
Повернення Справочники._ПрограммныеПродукты.НайтиПоКоду(laquo;000000015raquo;);
КонецФункции//ПапкаЕлектроннойОтчетності ()
amp; НаСервереБезКонтекста
Функція ПапкаПоставщікі ()
Повернення Справочнікі.Контрагенти.НайтіПоКоду ( 00000919 );
КонецФункции
amp; НаКліенте
Процедура ПрограммаШіфрованіяНачалоВибора (Елемент, ДанниеВибора, СтандартнаяОбработка)
СтандартнаяОбработка=Брехня;
ЗначеніеОтбора=Новий Структура ( Батько raquo ;, ПапкаЕлектроннойОтчетності ());
ПараметриВибора=Новий Структура ( Відбір raquo ;, ЗначеніеОтбора);
ФормаСпіска=ПолучитьФорму(laquo;Справочник._ПрограммныеПродукты.ФормаВыбораraquo;, ПараметриВибора);
ФормаСпіска.Елементи.Спісок.Отображеніе=ОтображеніеТ...