ustify">//Ні
//Опис:
//Додає (!) в заголовок закладки з множинним фільтром,
коли цей фільтр заданий
//
Функція ПерерісовкаНазванійЗакладок ()
Форма.Закладки.УстановитьЗначение(2,?(глМножественныйФильтрЗадан(ТаблицаМФ)=1,laquo;(!) , ) + Множинний фільтр );
КонецФункции//ПерерісовкаНазванійЗакладок
//**************************************** ********************
//УправленіеДіалогом ()
//
//Параметри:
//Ні
//повертається:
//Ні
//Опис:
//Управління доступністю елементів діалогу.
Процедура УправленіеДіалогом ()
Якщо Форма.Закладкі.ТекущаяСтрока ()=1 Тоді
Форма.ИспользоватьСлой(laquo;Шапка,Подвал,Основной1,Основной2raquo;);
Інакше
Форма.ИспользоватьСлой(laquo;Шапка,МФ,Подвалraquo;);
КонецЕсли;
КонецПроцедури//УправленіеДіалогом ()
//**************************************** ********************
//РасшіфровкаОбновіть (Оновити)
//
//Параметри:
//Оновити=1 - натиснута кнопка Оновити
//2 - натиснута кнопка Налаштування
//
//повертається: Розшифровка (список значень)
//
//Викликається з формул елементів діалогу:
//з таблиці, кнопки Оновити і Налаштування
//
//Опис: функція для стандартного механізму кнопок Оновити"
і Налаштування "
//поміщає значення параметра в список Розшифровка і повертає
цей список
//
Функція РасшіфровкаОбновіть (Оновити)
Расшіфровка.Установіть ( Оновити raquo ;, Оновити);
Повернення Розшифровка;
КонецФункции//РасшіфровкаОбновіть ()
//**************************************** ********************
//ЯвляетсяРабочімДнем (Д)
//
//Параметри:
//Д - дата
/// що повертається:
//1, якщо Д є робочим днем ??
//0, інакше
//Викликається з формул елементів діалогу:
//Опис:
//Перевіряє, чи дата робочим днем ??у відповідності з
налаштуванням робочого тижня
Функція ЯвляетсяРабочімДнем (Д)
Якщо НомерДняНеделі (Д) gt; ЧіслоРабочіхДнейВНеделе Тоді
Повернення 0;
Інакше
Повернення 1;
КонецЕсли;
КонецФункции//ЯвляетсяРабочімДнем ()
//**************************************** ********************
//ЧіслоРабочіхДнейМежду (Д1, Д2)
//
//Параметри:
//Д1 і Д2 - дати
//повертається:
//Число робочих днів між Д1 і Д2 включно
//Викликається з формул елементів діалогу:
//Опис:
//Розрахунок кількості робочих днів між датами відповідно до
встановленої
//довжиною робочого тижня.
Функція ЧіслоРабочіхДнейМежду (Д1, Д2)
Перем ОбщееЧіслоДней, ЧіслоПолнихНедель,
ЧіслоДнейВНеполнойНеделе;
Перем ЧіслоРабочіхДней;
//якщо дата кінця менше дати початку, то число днів=0
Якщо Д1 gt; Д2 Тоді
Повернення 0;
КонецЕсли;
ОбщееЧіслоДней=(Д2-Д1) +1;
ЧіслоДнейВНеполнойНеделе=ОбщееЧіслоДней% 7;
ЧіслоПолнихНедель=Окр ((ОбщееЧіслоДней -
ЧіслоДнейВНеполнойНеделе)/7);
ЧіслоРабочіхДней=
ЧислоРабочихДнейВНеделе*ЧислоПолныхНедель;
Д...