gifts2017

Заполнение списка сотрудников для документа "Платежный ордер на списание денежных средств" при частичном списании з/п

Опубликовал Грааль (Грааль) в раздел Обработки - Обработка документов

Для конфигураций "Управление производственным предприятием" и "Зарплата и управление персоналом". Требует изменения конфигурации! Внешняя обработка заполнения табличных частей позволяет заполнить список сотрудников с суммами выплат в документе "Платежный ордер на списание денежных средств" согласно ведомостям из расчетного документа (платежки исходящей) на определенную сумму.

Файл подцепляем во внешние отчеты и обработки Сервис-Дополнительные внешние отчеты и обработки-Обработки заполнения табличных частей. Представление объекта в ТЧ - "Платежный ордер на списание денежных средств", табличная часть - "Перчисление заработной платы", представление кнопки - какое захотите, это будет наименование кнопки в самом документе.

Так как документ ордер на списание не предполагает стандартного заполнения, то внесем изменения в конфигуратор. Открываем форму документа, жмем в меню Форма-Список элементов управления формы. Выделяем в открывшемся дереве ветку "ПеречислениеЗП" и закрываем окно. В командной панели "КоманднаяПанельПеречисление" добавляем подменю "Заполнить" и заменяем процедур


Процедура УстановитьКнопкиПодменюЗаполненияТЧ();
    
    мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ"));
    
    СоответствиеТЧ = Новый Соответствие;
    СоответствиеТЧ.Вставить(ЭлементыФормы.РасшифровкаПлатежа,ЭлементыФормы.КоманднаяПанельПлатежи.Кнопки.ПодменюЗаполнить); 
    
    УниверсальныеМеханизмы.СформироватьПодменюЗаполненияТЧПоДеревуКнопок(мКнопкиЗаполненияТЧ,СоответствиеТЧ);
    
КонецПроцедуры

 

на следующую

Процедура УстановитьКнопкиПодменюЗаполненияТЧ();
    
    мКнопкиЗаполненияТЧ = УниверсальныеМеханизмы.ПолучитьДеревоКнопокЗаполненияТабличныхЧастей(Ссылка,Новый Действие("НажатиеНаДополнительнуюКнопкуЗаполненияТЧ"));
    
    СоответствиеТЧ = Новый Соответствие;
    СоответствиеТЧ.Вставить(ЭлементыФормы.РасшифровкаПлатежа,ЭлементыФормы.КоманднаяПанельПлатежи.Кнопки.ПодменюЗаполнить);
    СоответствиеТЧ.Вставить(ЭлементыФормы.ПеречислениеЗаработнойПлаты,ЭлементыФормы.КоманднаяПанельПеречисление.Кнопки.Заполнить); 
    
    УниверсальныеМеханизмы.СформироватьПодменюЗаполненияТЧПоДеревуКнопок(мКнопкиЗаполненияТЧ,СоответствиеТЧ);
    
КонецПроцедуры



Скачать файлы

Наименование Файл Версия Размер
Заполнить по ведомостям 8
.epf 8,09Kb
05.02.13
8
.epf 8,09Kb Скачать

См. также

Подписаться Добавить вознаграждение
В этой теме еще нет сообщений.