Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Модернізація автоматизованої інформаційної системи обліку товару

Реферат Модернізація автоматизованої інформаційної системи обліку товару





ля Індекс=0 По (ЧіслоДнейВНеполнойНеделе - 1) Цикл

ЧіслоРабочіхДней=ЧіслоРабочіхДней + ЯвляетсяРабочімДнем (Д2 -

Індекс);

КонецЦікла;


Повернення ЧіслоРабочіхДней;

КонецФункции//ЧіслоРабочіхДнейМежду ()


//**************************************** ********************

//ПроверітьКорректностьДат ()

//

//Параметри:

//Ні

//повертається:

//Ні

//Викликається з формул елементів діалогу:

//поля з датами звіту

//Опис:

//перевіряє дати на коректність (перевищення ТА, дата кінця закупівель

Повинна//бути не менше дати кінця аналізу продажів)

Процедура ПроверітьКорректностьДат ()


Якщо ДатаКонца gt; ПолучітьДатуТА () Тоді

Попередження ("Не можна встановлювати дату аналізу продажів більше

Точки Актуальності!" , 60);

ДатаКонца=ПолучітьДатуТА ();

ДатаНачала=Мін (ДатаНачала, ДатаКонца);

КонецЕсли;


Якщо ДатаНачала gt; ДатаКонца Тоді

Попередження ("Не можна встановлювати дату початку аналізу продажів

більше дати кінця!" , 60);

ДатаНачала=ДатаКонца;

КонецЕсли;


//Якщо (ДатаНачалаЗак - ДатаКонца) gt; 0 тоді//плануємо майбутній

період

//Форма.ОстатокНаНачало.Доступность (1);

//Інакше

//Форма.ОстатокНаНачало.Доступность (0);

//ОстатокНаНачало.ТекущаяСтрока (1);

//КонецЕсли;


КонецПроцедури//ПроверітьКорректностьДат ()


//**************************************** ********************

//Сформувати (ЗакритьДіалог=0)

//Параметри:

//ЗакритьДіалог - прапор того, що після формування звіту треба

закрити діалог

//повертається: НІ

//Викликається з формул елементів діалогу:

//кнопки Сформувати і ОК

//Опис: запускає звіт

Процедура Сформувати (ЗакритьДіалог=0)


Перем Запит, ТекстЗапроса;

Якщо глПроверкаДати (ДатаНачала, ДатаКонца)=0 Тоді

Повернення;

КонецЕсли;


//Тут формується звіт, який використовує регістри, критичні до

//послідовності проведення документів

//тому порівняємо встановлені дати періоду формованого звіту

з ДП

ПроверітьКорректностьДат ();


Якщо (ТіпЗначеніяСтр (Таб) lt; gt; Таблиця ) АБО (Оновити=0) Тоді

Таб=СоздатьОб'ект ( Таблиця );

Інакше

Таб.Очістіть ();

КонецЕсли;


Таб.ІсходнаяТабліца ( ПланірованіеЗакупок );


Розшифровка=СоздатьОб'ект ( СпісокЗначеній );

Расшіфровка.Установіть ( Звіт raquo ;, ПланірованіеЗакупок );

//всі налаштування поміщаємо в список

Расшіфровка.Установіть ( ДатаНачала raquo ;, ДатаНачала);

Расшіфровка.Установіть ( ДатаКонца raquo ;, ДатаКонца);


Расшіфровка.Установіть ( ВибТМЦ raquo ;, ВибТМЦ);



глПриСменеСтрокиТаблицыМФ(1,ТекСтрокаВТаблице,Контекст);//

записуємо зміни якщо вони були


БилЗаданМФ=глМножественнийФільтрЗадан (ТабліцаМФ);

//запам'ятаємо МФ тільки якщо він заданий

Якщо БилЗаданМФ=1 Тоді

Расшіфровка.Установіть ( ТабліцаМФ raquo ;, ТабліцаМФ);

КонецЕсли;


ЧіслоРабочіхДнейВНеделе=7;

//Створення об'єкта типу Запит

Запит=СоздатьОб'ект ( Запит );

заголов= raquo ;;

ЗаголУсловія=Шаблон ( За період з [ДатаНачала] по [ДатаКонца] +

Назад | сторінка 34 з 39 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Як бути, якщо контрагент за договором - нерезидент?
  • Реферат на тему: Якщо лікарняний невірно розрахований
  • Реферат на тему: Якщо ви викликаєте швидку допомогу
  • Реферат на тему: Якщо ремонт виявився модернізацією
  • Реферат на тему: Якщо ваш працівник затриманий чи засуджений