|
v7: Периодический реквизит в запросе | ☑ | ||
---|---|---|---|---|
0
Bagirius
16.04.12
✎
16:26
|
Есть Запрос
Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = " |Период С ДатаНачало По ДатаКонец; | |Фирма = Регистр.ПартииТоваров.Фирма, | Регистр.Продажи.Фирма, | Регистр.Дефицит.Фирма; |Товар = Регистр.ПартииТоваров.Товар, | Регистр.Продажи.Товар, | Регистр.Дефицит.Товар, | Справочник.Цены.Владелец; |Склад = Регистр.ПартииТоваров.Склад, | Регистр.Продажи.Склад, | Регистр.Дефицит.Склад; |Цена = Справочник.Цены.Цена; |ТипыЦен = Справочник.Цены.ТипЦен; |ОстатокТовара = Регистр.ПартииТоваров.ОстатокТовара; |Себестоимость = Регистр.ПартииТоваров.Себестоимость; |Дефицит = Регистр.Дефицит.Количество; |ОтгрузкаКол = Регистр.Продажи.Количество; |ОтгрузкаСумма = Регистр.Продажи.Сумма; |Оборот = Регистр.ПартииТоваров.Оборот; | |Функция КонОстОстатокТовара = КонОст(ОстатокТовара); |Функция НачОстОстатокТовара = НачОст(ОстатокТовара); |Функция КонОстСебестоимость = КонОст(Себестоимость); |Функция НачОстСебестоимость = НачОст(Себестоимость); |Функция СуммаОтгрузкаКол = Сумма(ОтгрузкаКол); |Функция СуммаОтгрузкаСумма = Сумма(ОтгрузкаСумма); |Функция СуммаОтгрузкаСС = Расход(Себестоимость) Когда (Оборот = 1); |Функция СуммаДефицит = Сумма(Дефицит); |Функция СуммаДефицитСумма = Сумма(Дефицит - Дефицит + Запрос.СуммаДефицит * Цена); | |Группировка Товар Без Групп; | |Условие (Фирма в ВыбФирма); |Условие (Товар в ВыбТовары); |Условие (Склад в ВыбСклады); |Условие (ТипыЦен = ВыбТипЦены); |"; Не вычисляет |Функция СуммаДефицитСумма = Сумма(Дефицит - Дефицит + Запрос.СуммаДефицит * Цена); Если тупо сделать так: |Функция СуммаДефицитСумма = Сумма(Дефицит - Дефицит + Запрос.СуммаДефицит * 20); то вычисляет. Цена периодическая и подчиненная товару Подскажите в чем косяк? |
|||
1
miki
16.04.12
✎
16:31
|
ну и где в твоём запросе связь цены с товаром?
|
|||
2
andrewks
16.04.12
✎
16:33
|
Дефицит - Дефицит - зачем?
скуль/дбф? |
|||
3
Bagirius
16.04.12
✎
16:34
|
(1)
|Товар = Регистр.ПартииТоваров.Товар, | Регистр.Продажи.Товар, | Регистр.Дефицит.Товар, | Справочник.Цены.Владелец; Цену получает в запросе. Желаю Запрос.Выгрузить(ТЗ,1,1); и цена есть |
|||
4
andrewks
16.04.12
✎
16:35
|
где соединение?
|
|||
5
Bagirius
16.04.12
✎
16:35
|
(2) нашел совет от гуру Ёпрст, вот и сделал так. База скуль
|
|||
6
Bagirius
16.04.12
✎
16:35
|
(3) ДЕЛАЮ :-)
|
|||
7
miki
16.04.12
✎
16:35
|
(3)тогда нужна группировка по элементам справочника цены, имхо.
|
|||
8
Bagirius
16.04.12
✎
16:36
|
(4) не понял вопроса. Если про SQL то Сервер 2003 + SQL 2K + TS все на одной машине
|
|||
9
andrewks
16.04.12
✎
16:37
|
(5) ИспользоватьSQL(0) yt pf,sk&
|
|||
11
andrewks
16.04.12
✎
16:37
|
* не забыл?
|
|||
12
Bagirius
16.04.12
✎
16:43
|
(11) сделал
Запрос.ВключитьSQL(0); не прокатило |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |