filthy
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору UPD: ПРОБЛЕМА РЕШЕНА. Объясните по какому принципу работает код (7.70.027 Бюджетка 630): Код: ТабОпер = СоздатьОбъект("ТаблицаЗначений"); ТабОпер.НоваяКолонка("Опер"); Договор = СоздатьОбъект("Справочник.Договоры"); Договор.НайтиПоКоду("0000033891"); БухИ = СоздатьОбъект("БухгалтерскиеИтоги"); БухИ.ИспользоватьСубконто(ВидыСубконто.Договоры,Договор,1); БухИ.ВыполнитьЗапрос("01.01.09",ТекущаяДата(),СчетПоКоду("205.03.2.0.2"),,,,"Операция"); БухИ.ВыбратьПериоды(); Пока БухИ.ПолучитьПериод()=1 Цикл Сообщить(БухИ.Операция); ТабОпер.НоваяСтрока(); ТабОпер.Опер = БухИ.Операция; КонецЦикла; ТабОпер.ВидимостьКолонки("НомерСтроки",1); ТабОпер.ВыбратьСтроку(," типа отладка"); | Не понятный момент - получившаяся в итоге ТЗ с одним и тем же значением в каждой строчке, хотя в табло сообщает разные операции. Код: Акт об оказании услуг Зачет аванса получ. Поступление на л/с | В ТЗ получаем только последнее "Поступление" во всех трех (в данном случая) строчках. С другой стороны если использовать конструкцию БухИ.Операция.Документ.Представлениевида() - то в ТЗ как положено запишутся разные значения. То есть получается, что в ТЗ пишутся не ссылки на "операцию", а ссылка на "БухИ.Операция", которая в конце значится как "поступление"? | Всего записей: 9 | Зарегистр. 11-10-2006 | Отправлено: 14:17 22-07-2009 | Исправлено: filthy, 14:35 22-07-2009 |
|