![]() |
![]() |
![]() |
|
Проблемка в запросе | ☑ | ||
---|---|---|---|---|
0
zaimon
09.02.07
✎
13:12
|
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода; |Обрабатывать НеПомеченныеНаУдаление; |Фирма = Регистр.ОстаткиТМЦ.Фирма, Документ.Реализация.Фирма, Документ.РеализацияРозница.Фирма; |Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура, Документ.Реализация.Номенклатура, Документ.РеализацияРозница.Номенклатура; |Склад = Регистр.ОстаткиТМЦ.Склад, Документ.Реализация.Склад, Документ.РеализацияРозница.Склад; |Сумма = Регистр.ОстаткиТМЦ.ТекущийДокумент.Реализация.Сумма, Регистр.ОстаткиТМЦ.ТекущийДокумент.РеализацияРозница.Сумма; |ТекущийДокумент = Регистр.ОстаткиТМЦ.ТекущийДокумент.Реализация.ТекущийДокумент, Регистр.ОстаткиТМЦ.ТекущийДокумент.РеализацияРозница.ТекущийДокумент; |ВидДок = Регистр.ОстаткиТМЦ.ТекущийДокумент; |Количество = Регистр.ОстаткиТМЦ.Количество; |Контрагент = Регистр.ОстаткиТМЦ.ТекущийДокумент.Реализация.Контрагент, Регистр.ОстаткиТМЦ.ТекущийДокумент.РеализацияРозница.Контрагент; |ЦенаПрод = Регистр.ОстаткиТМЦ.ТекущийДокумент.Реализация.Цена,Регистр.ОстаткиТМЦ.ТекущийДокумент.РеализацияРозница.Цена; |Функция КоличествоРасход = Расход(Количество)когда((ПустоеЗначение(Контрагент)=0)и((ВидДок.Вид()=""Реализация"")или(ВидДок.Вид()=""РеализацияРозница""))); |Группировка Фирма; |Группировка Склад; |Группировка Номенклатура без групп; |Группировка Контрагент без групп; |Условие(Фирма в ВыбФирма); |Условие(Номенклатура в ВыбНоменклатура); |Условие(не(Контрагент в СЗКонтрагент)); |"//}}ЗАПРОС Если вот так то везде нули |ЦенаПрод = Регистр.ОстаткиТМЦ.ТекущийДокумент.Реализация.Цена,Регистр.ОстаткиТМЦ.ТекущийДокумент.РеализацияРозница.Цена; Если так то периодически нули появляются |ЦенаПрод = Регистр.ОстаткиТМЦ.ЦенаПрод; Во втором варианте сделал рашифровку Запрос.ТекущийДокумент И там цены и тп нормальные. Поччему такая байда? |
|||
1
Ёпрст2
09.02.07
✎
13:14
|
(0) Пятница шагает по стране!!!
Зы: У вас что,цена - реквизит Шапки??? |
|||
2
zaimon
09.02.07
✎
13:16
|
Нет, табличной части!
|
|||
3
DrShad
09.02.07
✎
13:17
|
это как так может быть?
|
|||
4
Ёпрст2
09.02.07
✎
13:16
|
+1 А во втором случае,
ЦенаПрод - Цена продажи в вал. бух. учета. Для розничных складов. |
|||
5
zaimon
09.02.07
✎
13:17
|
Мне то вообщето сумму проданной позиции из документа надо сосчитать.
|
|||
6
zaimon
09.02.07
✎
13:19
|
(4) Спасибо!!
|
|||
7
zaimon
09.02.07
✎
13:19
|
А откуда мне нормальную цену тогда брать.
|
|||
8
zaimon
09.02.07
✎
13:22
|
Блин че регистр похоже не тот взял!! Че на другой переделывать чтоли?
|
|||
9
zaimon
09.02.07
✎
13:26
|
А ПродСтоимость * Количество из регистра продажи нормально прокатит?
|
|||
10
Ёпрст2
09.02.07
✎
13:32
|
(9) :) ...Конечно нет!
ПродСтоимость - Сумма продажи в валюте бух.учета |
|||
11
КонецЦикла
09.02.07
✎
13:49
|
Цель какая?
|
|||
12
zaimon
09.02.07
✎
14:55
|
надо чтоб сумма позиции показывалась тобишь из документа
Чтоб заполнялись колонки Фира,Склад,Контрагент,Номенклатура,ДатаНакладной,Количество,Сумма |
|||
13
zaimon
09.02.07
✎
14:56
|
(10)
Цель сформировать страшный отчет с тупыми колонками Фирма,Склад,Контрагент,Номенклатура,ДатаНакладной,Количество,Сумма Без пустых полей!!! |
|||
14
Ёпрст2
09.02.07
✎
15:04
|
(13) А стандартные типовые отчеты не подходят ? ...
|
|||
15
zaimon
09.02.07
✎
15:06
|
Неа. Там унифицированная строгая форма.
|
|||
16
Обдолбанный Вася
09.02.07
✎
15:07
|
а типовые только форму подправить под унифицированную никак не выйдет?
|
|||
17
zaimon
09.02.07
✎
15:08
|
Не.
|
|||
18
zaimon
09.02.07
✎
15:09
|
Блин в регисрах можно одной переменной выцепить сумму, Розница и реализация кругом по разному списывается, не пойму нафиха!
|
|||
19
Ёпрст2
09.02.07
✎
15:10
|
(17) Конфа то хоть типовая ? ...
|
|||
20
zaimon
09.02.07
✎
15:12
|
(19) ТиС
|
|||
21
zaimon
09.02.07
✎
15:13
|
Сделал по регистру ПартииНаличие, и опять глюки!
|
|||
22
zaimon
09.02.07
✎
15:14
|
Суммы не совпадают из документов.
Если Запрос.ВидДок.Вид()="РеализацияРозница" Тогда печСумма=СтрЗаменить((Запрос.ЦенаПрод*Запрос.Количество),".",","); Иначе печСумма=СтрЗаменить((Запрос.СуммаЦ),".",","); КонецЕсли; |
|||
23
Ёпрст2
09.02.07
✎
15:14
|
(21) Мол для каждого Склада свой ?
|
|||
24
zaimon
09.02.07
✎
15:20
|
Мол я не трогаю.
"//{{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |Обрабатывать НеПомеченныеНаУдаление; |Фирма = Регистр.ПартииНаличие.Фирма; |Номенклатура = Регистр.ПартииНаличие.Номенклатура; |Склад = Регистр.ПартииНаличие.ТекущийДокумент.Реализация.Склад, Регистр.ПартииНаличие.ТекущийДокумент.РеализацияРозница.Склад; |ЦенаПрод = Регистр.ПартииНаличие.ЦенаПрод; |ТекущийДокумент = Регистр.ПартииНаличие.ТекущийДокумент.Реализация.ТекущийДокумент, Регистр.ПартииНаличие.ТекущийДокумент.РеализацияРозница.ТекущийДокумент; |ВидДок = Регистр.ПартииНаличие.ТекущийДокумент; |Количество = Регистр.ПартииНаличие.Количество; |Контрагент = Регистр.ПартииНаличие.ТекущийДокумент.Реализация.Контрагент, Регистр.ПартииНаличие.ТекущийДокумент.РеализацияРозница.Контрагент; |СуммаЦ = Регистр.ПартииНаличие.СуммаРуб; |Функция КоличествоРасход = Расход(Количество)когда((ПустоеЗначение(Контрагент)=0)); |Функция СуммаЦРасход = Расход(СуммаЦ)когда((ПустоеЗначение(Контрагент)=0)); |Группировка Фирма; |Группировка Склад; |Группировка Номенклатура без групп; |Группировка Контрагент без групп; |Условие(Фирма в ВыбФирма); |Условие(Номенклатура в ВыбНоменклатура); |Условие(не(Контрагент в СЗКонтрагент)); |"//}}ЗАПРОС |
|||
25
zaimon
09.02.07
✎
15:22
|
Какого он по партиям сумму раскидывает? Хоть через ПолучитьДокумент перебирай!
|
|||
26
zaimon
09.02.07
✎
15:24
|
ВидДок.Вид() всегда Реализация
|
|||
27
zaimon
09.02.07
✎
15:26
|
(26) это я тупанул сообщить не туда вставил!
|
|||
28
zaimon
09.02.07
✎
15:31
|
Я уже бошку сломал!
|
|||
29
Ёпрст2
09.02.07
✎
15:42
|
ЦенаПрод - Цена продажи в вал. бух. учета. Для розничных складов.
У тебя что, только с розничных складов отгрузка? (ПустоеЗначение(Контрагент)=0)//Это нафига? И нафига тебе Цена вообще сдалась? Есть же сумма! ... Да и в результат запроса у тебя попадут все документы, по которым Расход был, не обязательно Реализация и РеализацияРозница ... а Перемещение к примеру ... |
|||
30
zaimon
09.02.07
✎
15:53
|
Вот как раз ПустоеЗначение(Контрагент)=0
Из за этого и не будет перемещений! Я так думаю! |
|||
31
Ёпрст
гуру
09.02.07
✎
15:59
|
(30)
Проще оперировать с КодОперации... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |