|
скд расшифровка | ☑ | ||
---|---|---|---|---|
0
Sniper9mm
31.08.11
✎
16:54
|
Всем привет! В скд вывожу контрагент и договор… в расшифровке при обращении к контрагенту формирую анализ субконто на основе даты и контрагента. В анализе субконто кроме контрагента нужно заполнять есчё и договор, вопрос как обратится к соседней ячейке это вообще возможно? Или подскажите как быть.
Формирования отчёта делаю так: ПараметрыДанных = ДанныеРасшифровки.Настройки.ПараметрыДанных.Элементы; НачалоПериода = Дата(ПараметрыДанных.Найти("НДатаОтчета").Значение); КонецПериода = Дата(ПараметрыДанных.Найти("КДатаОтчета").Значение); Ссылка = ДанныеРасшифровки.Элементы[Расшифровка].ПолучитьПоля()[0].Значение; Если ТипЗнч(Ссылка)=Тип("СправочникСсылка.Контрагенты") Тогда Контрагент=Ссылка; Иначе Предупреждение("Выберите контрагент ",2); Возврат; КонецЕсли; ФормаОтчета = Отчеты.АнализСубконтоХозрасчетный.ПолучитьФорму(); ФормаОтчета.Открыть(); ФормаОтчета.ДатаКон=КонецПериода; ФормаОтчета.ДатаНач=НачалоПериода; ФормаОтчета.Организация=Справочники.Организации.НайтиПоКоду("000000001"); ФормаОтчета.ПоВалютам=Истина; ФормаОтчета.ПоСубсчетам=Истина; //очистим настройки если есть Пока ФормаОтчета.Субконто.Количество()>0 Цикл ФормаОтчета.Субконто.Удалить(0); КонецЦикла; НоваяСтрока = ФормаОтчета.Субконто.Добавить(); НоваяСтрока.ВидСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты; НоваяСтрока = ФормаОтчета.Субконто.Добавить(); НоваяСтрока.ВидСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры; Пока ФормаОтчета.ПостроительОтчета.Отбор.Количество()>0 Цикл //Удалим отборы ФормаОтчета.ПостроительОтчета.Отбор.Удалить(0); КонецЦикла; ФормаОтчета.ПостроительОтчета.ЗаполнитьНастройки(); Отбор=ФормаОтчета.ПостроительОтчета.Отбор; Имя=ФормаОтчета.ПостроительОтчета.ДоступныеПоля.Субконто1.ПутьКДанным; Отбор.Добавить(Имя, Имя, СокрЛП(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты.Наименование)); Отбор[Имя].Использование=Истина; Отбор[Имя].ВидСравнения=ВидСравнения.Равно; Отбор[Имя].Значение=Контрагент; ФормаОтчета.ПерезаполнитьНачальныеНастройки(); Порядок=ФормаОтчета.ПостроительОтчета.Порядок; Порядок.Добавить("Субконто2.Дата","ДоговорыДата",СокрЛП(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры.Наименование)+".Дата", НаправлениеСортировки.Возр); ФормаОтчета.ОбновитьОтчет(); |
|||
1
IronDemon
31.08.11
✎
16:55
|
||||
2
Sniper9mm
31.08.11
✎
17:00
|
хотя возможно обращаться к договору, а уже из договора вытаскивать контрагента
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |