|
v7: Комплексная 7.7 хочу вывести в одной таблице упр. и фин. остатки товаров |
☑ |
0
budushi
23.09.11
✎
16:12
|
Как это лучше сделать?
Я новичок, не судите строго.
Начал переписывать стандартную обработку Отчет.ОстаткиТоваров, но наткнулся на то, что не могу составить Запрос для пустой фирмы, чтобы получить остатки упр.
ТекстЗапроса= ТекстЗапроса+"
|ПЕРИОД С Дата2 По Дата2;
|Фирма=??????????????????;
|Склад=Регистр.ОстаткиТоваров.Склад;
|Товар=Регистр.ОстаткиТоваров.Товар;
|Кол=Регистр.ОстаткиТоваров.ОстатокТовара;
|Группировка Товар "+?(ПоказатьОстатки.ТекущаяСтрока()>=2," Все","")+";
|Группировка Склад Все ВошедшиеВЗапрос;
|Функция КонКол=КонОст(Кол);
|Условие (Фирма=ВыбФирма);" +
?(ПоказатьОстатки.ТекущаяСтрока() >= 2, "Условие (Товар.ВидТМЦ <> Перечисление.ВидыТМЦ.Набор);
|Условие (Товар.ВидТМЦ <> Перечисление.ВидыТМЦ.Услуга);", "");
Как указать пустую фирму?
|
|
1
SaM58
23.09.11
✎
16:18
|
ничего не понял, что сделать то хочешь?
|
|
2
Ёпрст
гуру
23.09.11
✎
16:19
|
(0)
|Фирма= Регистр.ОстаткиТоваров.Фирма;
|Условие (Фирма=ВыбФирма)
|
|
3
Builder
23.09.11
✎
16:21
|
ВыбФирма = 0;
или
ВыбФирма = ПолучитьПустоеЗначение("Справочник.Фирмы");
или
если фирма не выбрана на форме, получишь что надо, ибо условие "="
|
|
4
Cthulhu
23.09.11
✎
16:22
|
ВыбФирма=СоздатьОбъект("Справочник.Фирмы"); ВыбФирма=ВыбФирма.ТекущийЭлемент();
...
|Условие (Фирма=ВыбФирма);
|
|
5
Builder
23.09.11
✎
16:23
|
(4) Ай маладца! Уже пятница?
|
|
6
Cthulhu
23.09.11
✎
16:26
|
(5): проблемы?
|
|
7
Builder
23.09.11
✎
16:28
|
(5) У меня нет.
а в коде
ВыбФирма=СоздатьОбъект("Справочник.Фирмы"); ВыбФирма=ВыбФирма.ТекущийЭлемент();
реально проблемы
|
|
8
Ёпрст
гуру
23.09.11
✎
16:32
|
(7) чего курим ?
Вот с кодом ВыбФирма = 0; точно проблемы, если ВыбФирма - переменная модуля, а не реквизит формы.
|
|
9
Builder
23.09.11
✎
16:33
|
(8) Не курю :)
|
|
10
Ёпрст
гуру
23.09.11
✎
16:38
|
(9) тогда прекращай нести бред.
|
|
11
Builder
23.09.11
✎
16:40
|
(10) Сам прекращай, с кодом ВыбФирма = 0 никаких проблем нет.
|
|
12
Ёпрст
гуру
23.09.11
✎
16:41
|
(11) читай внимательно - точно проблемы, если ВыбФирма - переменная модуля, а не реквизит формы.
|
|