|
Переключатели в форме отчета СКД | ☑ | ||
---|---|---|---|---|
0
amadeus2010
05.05.12
✎
16:09
|
Поставил на форму отчета СКД 3 переключателя: Все, По НольЦене,Без НольЦены.Надо чтобы при выборе переключателя отображались соответствующие данные. В конструкторе СКД создал в Параметрах параметры Все, По НольЦене,Без НольЦены и привязал их к элементам формы.
Процедура Переключатель2ПриИзменении(Элемент) Параметр=КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("БезНольЦены"));; Параметр.Значение=Переключатель2; Параметр.Использование=Истина; КонецПроцедуры Как реализовать на СКД выполнение условия если ПереключательПоНольЦене Истина Тогда выполняется расчет по НольЦене? |
4 |
||
1
Alex S D
05.05.12
✎
16:10
|
че за расчет? в вычисляемых полях можно попробовать
|
|||
2
Alex S D
05.05.12
✎
16:12
|
либо используй эти параметры в запросе
|
|||
3
amadeus2010
05.05.12
✎
16:27
|
В эту конструкцию
ВЫБРАТЬ ПродажиОбороты.Контрагент, ПродажиОбороты.КоличествоОборот КАК Аквавитатекгод, 0 КАК Аквавитапрошлыйгод, 0 КАК Гюлюстантекгод, 0 КАК Гюлюстанпрошлыйгод, 0 КАК ПятьЛтекгод, 0 КАК ПятьЛпрошлыйгод, 0 КАК Десятьтекгод, 0 КАК Десятьпрошлыйгод, 0 КАК Шахдагтекгод, 0 КАК Шахдагпрошлыйгод, 0 КАК Двадцатьтекгод, 0 КАК Двадцатьпрошлыйгод, 0 КАК Семьнадцатьтекгод, 0 КАК Семьнадцатьпрошлыйгод ПОМЕСТИТЬ ВТПРОДАЖИ ИЗ РегистрНакопления.Продажи.Обороты( {(&НачПериод)}, {(&КонПериод)}, , Номенклатура.Ссылка В ИЕРАРХИИ (ВЫБРАТЬ СправочникНоменклатура.Ссылка КАК ссылка ИЗ Справочник.Номенклатура КАК СправочникНоменклатура ГДЕ СправочникНоменклатура.Наименование = "Аква Вита")) КАК ПродажиОбороты надо добавить такую конструкцию И ПродажиОобороты.СтоимостьОборот=0? |
|||
4
amadeus2010
05.05.12
✎
17:04
|
Как писал в (0) создал параметры, переключатели на форме.Теперь надо чтобы при выборе переключателя срабатывало условие
ВЫБРАТЬ ПродажиОбороты.Контрагент, ПродажиОбороты.КоличествоОборот КАК Аквавитатекгод, 0 КАК Аквавитапрошлыйгод, 0 КАК Гюлюстантекгод, 0 КАК Гюлюстанпрошлыйгод, 0 КАК ПятьЛтекгод, 0 КАК ПятьЛпрошлыйгод, 0 КАК Десятьтекгод, 0 КАК Десятьпрошлыйгод, 0 КАК Шахдагтекгод, 0 КАК Шахдагпрошлыйгод, 0 КАК Двадцатьтекгод, 0 КАК Двадцатьпрошлыйгод, 0 КАК Семьнадцатьтекгод, 0 КАК Семьнадцатьпрошлыйгод ПОМЕСТИТЬ ВТПРОДАЖИ ИЗ РегистрНакопления.Продажи.Обороты( {(&НачПериод)}, {(&КонПериод)}, , И ПродажиОобороты.СтоимостьОборот=0 Номенклатура.Ссылка В ИЕРАРХИИ (ВЫБРАТЬ СправочникНоменклатура.Ссылка КАК ссылка ИЗ Справочник.Номенклатура КАК СправочникНоменклатура ГДЕ СправочникНоменклатура.Наименование = "Аква Вита")) КАК ПродажиОбороты надо ли сделать перключатель параметром в СКД? |
|||
5
amadeus2010
07.05.12
✎
07:55
|
Доброе утро есть ли кто?
|
|||
6
amadeus2010
07.05.12
✎
08:19
|
ВЫБРАТЬ
ПродажиОбороты.Контрагент, ПродажиОбороты.КоличествоОборот КАК Аквавитатекгод, 0 КАК Аквавитапрошлыйгод, 0 КАК Гюлюстантекгод, 0 КАК Гюлюстанпрошлыйгод, 0 КАК ПятьЛтекгод, 0 КАК ПятьЛпрошлыйгод, 0 КАК Десятьтекгод, 0 КАК Десятьпрошлыйгод, 0 КАК Шахдагтекгод, 0 КАК Шахдагпрошлыйгод, 0 КАК Двадцатьтекгод, 0 КАК Двадцатьпрошлыйгод, 0 КАК Семьнадцатьтекгод, 0 КАК Семьнадцатьпрошлыйгод ПОМЕСТИТЬ ВТПРОДАЖИ ИЗ РегистрНакопления.Продажи.Обороты( {(&НачПериод)}, {(&КонПериод)}, , И ПродажиОобороты.СтоимостьОборот=0 Номенклатура.Ссылка В ИЕРАРХИИ (ВЫБРАТЬ СправочникНоменклатура.Ссылка КАК ссылка ИЗ Справочник.Номенклатура КАК СправочникНоменклатура ГДЕ СправочникНоменклатура.Наименование = "Аква Вита")) КАК ПродажиОбороты |
|||
7
amadeus2010
07.05.12
✎
08:31
|
подскажите как можно сделать такое условие что если выбран переключатель1 которому соответствует условие ПродажиОброты.СтоимостьОборот=0 тогда
выполнить запрос ВЫБРАТЬ ПродажиОбороты.Контрагент, ПродажиОбороты.КоличествоОборот КАК Аквавитатекгод, 0 КАК Аквавитапрошлыйгод, 0 КАК Гюлюстантекгод, 0 КАК Гюлюстанпрошлыйгод, 0 КАК ПятьЛтекгод, 0 КАК ПятьЛпрошлыйгод, 0 КАК Десятьтекгод, 0 КАК Десятьпрошлыйгод, 0 КАК Шахдагтекгод, 0 КАК Шахдагпрошлыйгод, 0 КАК Двадцатьтекгод, 0 КАК Двадцатьпрошлыйгод, 0 КАК Семьнадцатьтекгод, 0 КАК Семьнадцатьпрошлыйгод ПОМЕСТИТЬ ВТПРОДАЖИ ИЗ РегистрНакопления.Продажи.Обороты( {(&НачПериод)}, {(&КонПериод)}, , И ПродажиОобороты.СтоимостьОборот=0 Номенклатура.Ссылка В ИЕРАРХИИ (ВЫБРАТЬ СправочникНоменклатура.Ссылка КАК ссылка ИЗ Справочник.Номенклатура КАК СправочникНоменклатура ГДЕ СправочникНоменклатура.Наименование = "Аква Вита")) КАК ПродажиОбороты и т.д проверить все переключатели. Думаю что делать Переключатель параметром в СКД не логично, а как реализовать это в модуле формы отчета не знаю.Есть ли какие мысли по этому вопросу? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |