|
|
|
Список проводок
|
|||
|---|---|---|---|
|
#18+
Обрабатываю операции. Результат заношу в Таблицу значений: ТЗ = СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("Документ", "Документ"); ТЗ.НоваяКолонка("ВидЗатрат", "Справочник.ВидыЗатрат"); ТЗ.НоваяКолонка("Счет", "Строка", 10); ТЗ.НоваяКолонка("Сумма", "Ч12.2"); ТЗ.НоваяКолонка("СчетУчета", "Строка", 10); ТЗ.НоваяКолонка("Операция", "Операция"); Опер = СоздатьОбъект("Операция"); Опер.ВыбратьОперацииСПроводками(НачДата, КонДата, "80;81;82;83;84,*"); Пока Опер.ПолучитьПроводку() <> 0 Цикл ТЗ.НоваяСтрока(); ТЗ.Операция = Опер; ТЗ.ВидЗатрат = Опер.Дебет.Субконто(2); ТЗ.Документ = Опер.Документ; ТЗ.Счет = ТЗ.ВидЗатрат.СчетЗакрытия.Код; Тз.Сумма = Опер.Сумма; ТЗ.СчетУчета = Опер.Дебет.Счет; КонецЦикла; Все работает. При выводе в таблицу: Для вывода расшифровки СпПров = СоздатьОбъект("СписокЗначений"); Потом проверяю на определенные условия и если соответствует: СпПров.ДобавитьЗначение(ТЗ.Операция); При выводе: РасшифровкаДок = СпПров; таб.ВывестиСекцию("Строка"); И вот проблема - ОбработкаЯчейкиТаблицы Список значений видит - значений 86. Только когда пытаюсь получить значение определенной строки - возвращается пустое значение. Почему? Как сформировать правильно список? Желательно Таблицу значений оставить - т.к. проводки из нее выбираются несколько раз по разным критериям. Я понимаю - в список можно просто записать номера строк таблицызначений, но все-таки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2009, 10:56 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=132&tid=1523325]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 408ms |

| 0 / 0 |
