КД 2. Как изменить количество строк в табличной части выгружаемого документа?

1. IgorXml 732 27.04.16 10:40 Сейчас в теме
Добрый день.
Как изменить количество строк в табличной части выгружаемого документа? Документ разумеется нельзя перезаписывать :).
Я не новичок, но вчера сходу не смог добавить в ПКС в "ОбъектКоллекции" строки. Пытался что-то в обработчиках событий "При выгрузке" ПКО(документ). Отладку запустил. Не получилось.
Может в ПВД надо было делать? Или выгрузить в параметр и потом при загрузке заполнить? Или сделать два ПКО - из одного запускать другой? Может можно в ПКС(ТЧ документа) надо сделать?
Сейчас начну с просмотра типовых решений.
С уважением, Игорь.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dmitrichenko.ivan 6 27.04.16 11:22 Сейчас в теме
В ПКГС "Отражение" установить
 НеОчищать = Истина
3. IgorXml 732 27.04.16 11:46 Сейчас в теме
(2) dmitrichenko.ivan, Спасибо. Нашел нужный обработчик там где этот параметр и по описанию сделал. В обработчике "Перед обработкой" ПКГС:
Процедура ПКГС_ПередОбработкойВыгрузки_ОтражениеЗарплатыВУчете_Проведенные_Операции_ТабличнаяЧасть9(ФайлОбмена, Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, 
                                           ПКО, ПКГС, Отказ, КоллекцияОбъектов, НеЗамещать, УзелКоллекцииСвойств, 
                                           НеОчищать) Экспорт
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ ПЕРВЫЕ 5
		|	ОтражениеЗарплатыВРеглУчетеОтражение.Ссылка,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.НомерСтроки,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.ВидОперацииБУ,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.ПараметрВидаОперации,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.КВД,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.КБК,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.КОСГУ,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.Счет,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.Субконто2,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.Субконто3,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.Субконто4,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.СчетНУ,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.СубконтоНУ1,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.СубконтоНУ2,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.СубконтоНУ3,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.ДокументОснование,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.ОтражениеВУСН,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.Сумма,
		|	ОтражениеЗарплатыВРеглУчетеОтражение.УдалитьБаланс
		|ИЗ
		|	Документ.ОтражениеЗарплатыВРеглУчете.Отражение КАК ОтражениеЗарплатыВРеглУчетеОтражение
		|ГДЕ
		|	ОтражениеЗарплатыВРеглУчетеОтражение.Ссылка = &Ссылка";
	
	Запрос.УстановитьПараметр("Ссылка", Источник);
	РезультатЗапроса = Запрос.Выполнить();
	КоллекцияОбъектов = 	РезультатЗапроса.Выгрузить();								   
  
КонецПроцедуры
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот