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