ЗУП 2.5 Как добавить новую строку в графу Вид операции
По теме из базы знаний
Найденные решения
Если есть такая острая необходимость, может воспользоваться доп. отпуском? Там есть возможность добавления своего осн. начисления со своими настройками. Мы так спасались. К тому ж основной ежегодный отпуск действительно прописан в конфигурации и он полон, что туда еще можно добавить? Так что все остальное в доп. отпуск.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) После этого придется искать где в программе это перечисление используется например несколько мест
// Общий модуль - ПроцедурыУправленияПерсоналом
// Вставить после строки СписокСпособов.Добавить(Перечисления.ПричиныОтсутствияНаРаботеВОрганизации.ОтпускБезСохраненияЗарплаты);
СписокСпособов.Добавить(Перечисления.ПричиныОтсутствияНаРаботеВОрганизации.СуммированныеДниОтдыха);
// В Документе НевыходыВОрганизациях в модуле объекта в процедуре ОбработкаЗаполнения в разделе - ИначеЕсли ТипЗнч(Основание) = Тип("ДокументСсылка.ОтпускаОрганизаций") Тогда
// Добавляем параметр запросу
Запрос.УстановитьПараметр("ОсновноеНачислениеСуммированныеДни", ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.НайтиПоНаименованию("Суммированные дни") );
//в тексте запроса прописываем
| КОГДА ТЧРаботникиОрганизации.ПричинаОтсутствия = ЗНАЧЕНИЕ(Перечисление.ПричиныОтсутствияНаРаботеВОрганизации.СуммированныеДниОтдыха)
| ТОГДА &ОсновноеНачислениеСуммированныеДни
// В Документе ОтпускаОрганизаций в модуле объекта в процедуре ПроверитьЗаполнениеСтрокиРаботникаОрганизации в проверке ПричинаОтсутствия
// Добавляем условие
и ПричинаОтсутствия <> Перечисления.ПричиныОтсутствияНаРаботеВОрганизации.СуммированныеДниОтдыха
// в Форме документа ОтпускаОрганизаций в процедуре РаботникиОрганизацииПриПолученииДанных перед концом цикла перебора оформления строк
ЯвляетсяСуммированнымиДнями = ОформлениеСтроки.ДанныеСтроки.ПричинаОтсутствия = Перечисления.ПричиныОтсутствияНаРаботеВОрганизации.СуммированныеДниОтдыха;
Если Элемент.Колонки.РабочийГодС.Видимость Тогда
ОформлениеСтроки.Ячейки.РабочийГодС.ТолькоПросмотр = ((Не ЯвляетсяЕжегоднымОтпуском) и (Не ЯвляетсяСуммированнымиДнями)) ;
КонецЕсли;
Если Элемент.Колонки.РабочийГодПо.Видимость Тогда
ОформлениеСтроки.Ячейки.РабочийГодПо.ТолькоПросмотр = ((Не ЯвляетсяЕжегоднымОтпуском) и (Не ЯвляетсяСуммированнымиДнями));
КонецЕсли;
Показать
Если есть такая острая необходимость, может воспользоваться доп. отпуском? Там есть возможность добавления своего осн. начисления со своими настройками. Мы так спасались. К тому ж основной ежегодный отпуск действительно прописан в конфигурации и он полон, что туда еще можно добавить? Так что все остальное в доп. отпуск.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот