|   |   | 
| 
 | ЗУП. Отобрать список расчеток с нужным видом расчета. | ☑ | ||
|---|---|---|---|---|
| 0
    
        Reaver2 14.12.23✎ 09:57 | 
        В организации есть сотрудники у которых есть доплата за разъездной характер работы. Можно ли вывести расчетчки именно по таким сотрудникам? Чтобы в списке не было тех, у кого этой доплаты нет.     | |||
| 1
    
        Reaver2 14.12.23✎ 10:11 | 
        (0) Тему можно закрывать. Добавить Фильтр "Вид расчета", в Условии выбрать "Заполнено", в значении - Сам вид расчета.     | |||
| 2
    
        Reaver2 14.12.23✎ 10:32 | 
        (0) Отмена, (1) не работает. Вопрос возник снова. =)     | |||
| 3
    
        Волшебник 14.12.23✎ 10:59 | 
        (1) (2) Вы уж там определитесь     | |||
| 4
    
        Гена 14.12.23✎ 12:08 | 
        Предлагаю сохранить следующую настройку "Разъездуны": Отбор - ФЛ - В списке - ... [подобрать]     | |||
| 5
    
        El_Duke 14.12.23✎ 12:23 | 
        (4) Вы что же, хотите заставить бухгалтерию работать ?     | |||
| 6
    
        Гена 14.12.23✎ 13:07 | 
        (5) Один раз. Потом только раз в месяц проверять список )
 Ну или писать свой код на основе стандартного РЛ. | |||
| 7
    
        SleepyHead 14.12.23✎ 15:11 | 
        (2) Сделай свой внешний отчет-обертку. Передавай в стандартный РЛ список сотрудников, у которых есть такое начисление, выводи полученный табличный документ     | |||
| 8
    
        SleepyHead 14.12.23✎ 15:14 | 
        Вот типа такого код
 КлючВариантаОтчета="РасчетныйЛисток";
	ОтчетРЛ = Отчеты.АнализНачисленийИУдержаний.Создать();
	ОтчетРЛ.ИнициализироватьОтчет(КлючВариантаОтчета);
	ОтчетРЛ.КомпоновщикНастроек.ЗагрузитьНастройки(ОтчетРЛ.СхемаКомпоновкиДанных.ВариантыНастроек[КлючВариантаОтчета].Настройки);
	ОтчетРЛ.КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("КлючВарианта", КлючВариантаОтчета);
	ОтчетРЛ.КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("УстанавливаетсяМакетКомпоновкиДанных", Ложь);
		
	Настройки = ОтчетРЛ.КомпоновщикНастроек.Настройки;
	
	УстановитьЗначениеПараметраСКД(Настройки, "Период", Новый СтандартныйПериод(НачалоМесяца(РеквизитыСобытия.МесяцНачисления),КонецМесяца(РеквизитыСобытия.МесяцНачисления)));
	УстановитьЗначениеПараметраСКД(Настройки, "НачалоПериода", НачалоМесяца(РеквизитыСобытия.МесяцНачисления));
	УстановитьЗначениеПараметраСКД(Настройки, "КонецПериода", КонецМесяца(РеквизитыСобытия.МесяцНачисления));
	
	ОбщегоНазначенияКлиентСервер.ИзменитьЭлементыОтбора(Настройки.Отбор,"Организация",,РеквизитыСобытия.Организация,ВидСравненияКомпоновкиДанных.Равно,Истина);
	
	СписокФизЛиц = Новый СписокЗначений;
	СписокФизЛиц.ЗагрузитьЗначения(МассивФизЛиц);
	ОбщегоНазначенияКлиентСервер.ИзменитьЭлементыОтбора(Настройки.Отбор,"ФизическоеЛицо",, СписокФизЛиц, ВидСравненияКомпоновкиДанных.ВСписке, Истина);
	
	ОтчетРЛ.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
	
	ОтчетРЛ.СкомпоноватьРезультат(Таб); | |||
| 9
    
        Gucci76 14.12.23✎ 16:31 | 
        Кстати, в некоторых отчетах есть обработка параметра Отбор
 Может и для расчетного листка такое есть &НаСервере Процедура ВернутьПараметрыЗапускаОтчета(ИмяОтчета,ПараметрыОтчета) ПользовательскиеОтборы = Новый Структура; Если Объект.ФизЛицаРасшифровки.Количество() = 0 Тогда Элементы.ИнформацияОКоличествеФЛ.Заголовок = "Отметьте значком V хотя бы одного сотрудника в таблице"; Возврат; ИначеЕсли Объект.ФизЛицаРасшифровки.Количество() = 1 Тогда ПользовательскиеОтборы.Вставить("ФизическоеЛицо",Объект.ФизЛицаРасшифровки[0].ФизическоеЛицо); Иначе МассивСотрудников = Новый Массив; Для Каждого Стр Из Объект.ФизЛицаРасшифровки Цикл МассивСотрудников.Добавить(Стр.ФизическоеЛицо); КонецЦикла; ПользовательскиеОтборы.Вставить("ФизическоеЛицо",МассивСотрудников); КонецЕсли; ПараметрыОтчета.Вставить("СформироватьПриОткрытии", Истина); ПараметрыОтчета.Вставить("КлючВарианта", Объект.ВариантОтчета.КлючВарианта); ПараметрыОтчета.Вставить("Отбор", ПользовательскиеОтборы); Если ЗначениеЗаполнено(Объект.ВариантОтчета) Тогда ИмяОтчета = Объект.ВариантОтчета.Отчет.Имя; КонецЕсли; КонецПроцедуры | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |