Имя: Пароль:
1C
1С v8
Как обратиться к реквизиту регистра накопления
0 GhostTM
 
12.10.11
16:04
Данные:
Есть регистр накопления
Измерения: Склад, Товар
Ресурсы: Количество, Сумма
Реквизиты: КодОперации

Задача:
Надо построить отчет по складу, что бы в строках был товар, а в колонках коды операций, т.е. таблица типа:

Товар    НачОст  Пришло  Вернули  Продали  Списали КонОст

При обращении к виртуальной таблице ОстаткиИОбороты не могу получить КодОперации.
Нужен совет как реализовать отчет.
1 Irbis
 
12.10.11
16:06
обращаться к другой таблице
2 shuhard
 
12.10.11
16:06
(0) обращайся к физическим записям,
в виртуальных таблицах реквизитов нет
3 MORRoz
 
12.10.11
16:06
Реквизиты можно получить только из реальной таблицы.

Варианты:
1. Отчет по реальной таблице
2. Изменять структуру регистров. (например добавить оборотный, у которого КодОперации будет измерением) - и делать отчет по нему
4 GhostTM
 
12.10.11
16:19
Чувствую прийдется делать запрос к остаткам, потом к оборотам связанным с реальной таблицей, а потом два результата вязать между собой
5 ssh2006
 
12.10.11
16:21
"Чувствую прийдется делать запрос к остаткам" - в вт остатков реквизита ты также не увидишь
6 shuhard
 
12.10.11
16:21
(4) если Заказчика устроят тормоза - то так,
если нет срочно клепать оборотный Рг
7 GhostTM
 
12.10.11
16:27
(6) Оборотный регистр не совсем спасает, все равно прийдется вязать с остатками, ибо нужны начальный и конечный остаток

Сейчас попробую сделать так как написал в (4)

Если не получится, то буду рисовать оборотный, хотя не хочется дублировать записи
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший