|
Запросом выбрать стоимость списания |
☑ |
0
Zombi
01.08.12
✎
13:44
|
Конфигурация БП 2.0, хочу запросом выбрать товар и стоимость его списания, написал это:
ВЫБРАТЬ
ТребованиеНакладнаяМатериалы.Ссылка,
ТребованиеНакладнаяМатериалы.Ссылка.Дата,
ТребованиеНакладнаяМатериалы.Ссылка.Организация,
ТребованиеНакладнаяМатериалы.Ссылка.Номер,
ТребованиеНакладнаяМатериалы.Номенклатура,
ТребованиеНакладнаяМатериалы.Ссылка.Комментарий,
ТребованиеНакладнаяМатериалы.Ссылка.Склад,
ХозрасчетныйОбороты.СуммаОборотКт
ИЗ
Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы
ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, , , , , ) КАК ХозрасчетныйОбороты
ПО ТребованиеНакладнаяМатериалы.Номенклатура = ХозрасчетныйОбороты.Субконто1
И ТребованиеНакладнаяМатериалы.Ссылка = ХозрасчетныйОбороты.Регистратор
ГДЕ
ТребованиеНакладнаяМатериалы.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
Может можно как то пооптимальнее?
|
|
1
Anastasiy
01.08.12
✎
13:46
|
СКД тебе в помощь))
|
|
2
viktor_vv
01.08.12
✎
13:46
|
Как минимум в ВТ еще в параметры Счет добавить по которому обороты брать.
|
|
3
viktor_vv
01.08.12
✎
13:49
|
И начало, окончание периода тоже в ВТ добавить.
|
|
4
Zombi
01.08.12
✎
13:53
|
(1) Для СКД и делаю запрос.
|
|
5
Anastasiy
01.08.12
✎
13:54
|
Объединение не таблиц, а данных
|
|
6
Anastasiy
01.08.12
✎
13:55
|
а там отбирай, что нужно, что нет
|
|
7
Zombi
01.08.12
✎
13:56
|
(2) А что в ВТ добавить? Счет надо как то из документа взять, не сообразил как в параметре виртуальной таблицы указать счет из табличной части документа.
|
|
8
Anastasiy
01.08.12
✎
13:59
|
ХозрасчетныйОстаткиИОбороты - всё, что нужно есть
|
|
9
viktor_vv
01.08.12
✎
13:59
|
(7) А у тебя там может быть большое разнообразие счетов, с которых списываются материалы ? Как правило их не так много, можешь и прописать их в явном виде.
Можешь сначала во временную таблицу выгрести сначала из документа, что тебе надо будет, потом из нее в параметры брать, то что надо.
|
|
10
Anastasiy
01.08.12
✎
14:02
|
Выбор счета на отборе зафиксировать можно, если не надо менять постоянно, или в форму выбора прикрутить отбор
|
|
11
Zombi
01.08.12
✎
14:05
|
(9) Счета 10 и 41. А запрос таким образом не более замороченным получится?
(10) Да пользователю пофигу какие там счета, Некоторые может даже не знают что такое счета, им нужно только период указать и получить данные о списанных товарах за этот период.
|
|
12
Anastasiy
01.08.12
✎
14:06
|
Только в параметрах ВТ указать надо:
НЕ Счет.Забалансовый
ИЛИ &ВыводитьЗабалансовыеСчета
|
|
13
Anastasiy
01.08.12
✎
14:07
|
Тогда проще прикрутить выбор периода на форму отчета и не прописывать его явно
|
|
14
Anastasiy
01.08.12
✎
14:09
|
Сделать внешний отчетик и не лепить его к основным отчетам конфы
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший