#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
#Область ПрограммныйИнтерфейс
#Область ДляВызоваИзДругихПодсистем
Процедура ПриОпределенииНастроекВерсионированияОбъектов(Настройки) Экспорт
КонецПроцедуры
Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
ВедомостьНаВыплатуЗарплаты.ДобавитьКомандыПечатиПриВыплатеНаличными(КомандыПечати)
КонецПроцедуры
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
ВедомостьНаВыплатуЗарплаты.ПечатьПриВыплатеНаличными(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода)
КонецПроцедуры
Процедура ПриЗаполненииОграниченияДоступа(Ограничение) Экспорт
Ограничение.Текст =
"РазрешитьЧтениеИзменение
|ГДЕ
| ДляВсехСтрок( ЗначениеРазрешено(ФизическиеЛица.ФизическоеЛицо, NULL КАК ИСТИНА)
| ) И ЗначениеРазрешено(Организация)";
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#Область ОбработчикиСобытий
Процедура ОбработкаПолученияДанныхВыбора(ДанныеВыбора, Параметры, СтандартнаяОбработка)
Если Параметры.Свойство("ТолькоПроведенные") И Параметры.ТолькоПроведенные Тогда
Параметры.Отбор.Вставить("Проведен", Истина);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс
Функция ОписаниеСоставаОбъекта() Экспорт
МетаданныеДокумента = Метаданные.Документы.ВедомостьНаВыплатуЗарплатыВКассу;
Возврат ЗарплатаКадрыСоставДокументов.ОписаниеСоставаОбъектаПоМетаданнымФизическиеЛицаВТабличныхЧастях(МетаданныеДокумента);
КонецФункции
Функция ПредставлениеПометкиОграничения() Экспорт
Возврат ВедомостьНаВыплатуЗарплаты.ПредставлениеПометкиОграниченияПриВыплатеНаличными();
КонецФункции
Функция ОперацияОграниченияДокумента() Экспорт
Возврат ВедомостьНаВыплатуЗарплаты.ОперацияОграниченияДокументаПриВыплатеНаличными();
КонецФункции
Функция ДанныеВедомостиДляПечати(Ссылка) Экспорт
Возврат ВедомостьНаВыплатуЗарплаты.ДанныеДляПечати(Ссылка)
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Функция ВидМестаВыплаты(Ведомость = Неопределено) Экспорт
Возврат Перечисления.ВидыМестВыплатыЗарплаты.Касса
КонецФункции
Функция ТекстЗапросаДанныеДляОплаты(ИмяПараметраВедомости = "Ведомости", ИмяПараметраФизическиеЛица = "ФизическиеЛица") Экспорт
Возврат
ВедомостьНаВыплатуЗарплаты.ТекстЗапросаДанныеДляОплаты(
Метаданные.Документы.ВедомостьНаВыплатуЗарплатыВКассу.ПолноеИмя(),
ИмяПараметраВедомости, ИмяПараметраФизическиеЛица);
КонецФункции
#Область Печать
Функция ВыборкаДляПечатиШапки(Ведомости) Экспорт
Возврат ВедомостьНаВыплатуЗарплаты.ВыборкаДляПечатиШапкиПриВыплатеНаличными(
Метаданные.Документы.ВедомостьНаВыплатуЗарплатыВКассу.ПолноеИмя(),
Ведомости);
КонецФункции
Функция ВыборкаДляПечатиТаблицы(Ведомости) Экспорт
Возврат ВедомостьНаВыплатуЗарплаты.ВыборкаДляПечатиТаблицы(
Метаданные.Документы.ВедомостьНаВыплатуЗарплатыВКассу.ПолноеИмя(),
Ведомости)
КонецФункции
#КонецОбласти
#Область ДанныеДляЗаполнения
Функция ПараметрыЗаполненияПоОбъекту(Объект) Экспорт
ПараметрыЗаполнения = ВедомостьНаВыплатуЗарплаты.ПараметрыЗаполненияПоОбъекту(Объект);
ПараметрыЗаполнения.ОтборСотрудников.МестоВыплаты = ВедомостьНаВыплатуЗарплаты.МестоВыплатыКасса(Объект);
Возврат ПараметрыЗаполнения
КонецФункции
#КонецОбласти
#Область ОбновлениеИнформационнойБазы
Процедура ОчиститьВидыДоходовИсполнительногоПроизводства(ПараметрыОбновления = Неопределено) Экспорт
ВедомостьНаВыплатуЗарплаты.ОчиститьВидыДоходовИсполнительногоПроизводстваЗарплаты(
Метаданные.Документы.ВедомостьНаВыплатуЗарплатыВКассу,
ПараметрыОбновления);
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#КонецЕсли