Что за глюки с ТЗ (вопрос в стиле Чучундера)?
victuan
19.06.2009 - 00:50
|
Имеется код: ТЗ = СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("МПЗ","Справочник"); ТЗ.НоваяКолонка("Док"); Ит = СоздатьОбъект("БухгалтерскиеИтоги"); Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения, ВыбСубконто1, 2); Ит.ИспользоватьСубконто(ВидыСубконто.Номенклатура, ВыбСубконто2 , 1); Ит.ВыполнитьЗапрос(Дата1, Дата2, "41.1,41.3,41.4,43",,, 1,"Операция", "СК"); Ит.ВыбратьСубконто(2); Пока Ит.ПолучитьСубконто(2) = 1 Цикл Ит.ВыбратьПериоды(); Пока Ит.ПолучитьПериод() = 1 Цикл ТЗ.НоваяСтрока(); ТЗ.МПЗ = Ит.субконто(2); ТЗ.Док = Ит.Операция.Документ; КонецЦикла КонецЦикла; ТЗ.ВыбратьСтроку(); В итоге неверно заполняется колонка Док. В нее попадает либо пусто, либо последний документ в запросе. Стоит строку ТЗ.НоваяКолонка("Док"); поменять на ТЗ.НоваяКолонка("Док","Документ"); и все начинает работать верно. Я полдня потерял выясняя причину. Что за нах? |