|
v7: Запрос Ø (GROOVY 05.01.2012 09:37) | ☑ | ||
---|---|---|---|---|
0
furia
04.01.12
✎
17:15
|
Привет. Подскажите что за глюк =(
есть два запроса в доке. один автоматом заполняет, другой при выборе элемента справочника. если выбрать в ручную то функция КонОст срабатывает. а при автомат. заполнении почему то нет :( вот первый: Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса =" |Период с ДатаДок по ДатаДок; |Группа = Регистр.Товар.Наим; |Скл = Регистр.Товар.Склад; |Кол = Регистр.Товар.Кол; |Сумма = Регистр.Товар.Сумма; |Функция КонКол = КонОст(Кол); |Функция КонСумма = КонОст(Сумма); |Условие (Группа = Товар); |"; Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда Возврат; КонецЕсли; Кол = Запрос.КонКол; Сумма = Запрос.КонСумма; вот 2й: |Период с ДатаДок по ДатаДок; |Тов = Регистр.товар.Наим; |Скл = Регистр.товар.Склад; |Кол = Регистр.товар.Кол; |Сумма = Регистр.товар.Сумма; |Функция КонКол = КонОст(Кол); |Функция КонСумма = КонОст(Сумма); |Группировка Тов без групп; |Условие (Скл = Склад); |"; Если Запрос.Выполнить(ТекстЗапроса)=0 Тогда Возврат; КонецЕсли; Пока Запрос.Группировка(1) = 1 Цикл НоваяСтрока(); Товар = Запрос.Тов ; Кол = Запрос.КонКол; Сумма = Запрос.КонСумма; КонецЦикла; |
|||
1
ДенисЧ
04.01.12
✎
17:16
|
условия разные...
|
|||
2
furia
04.01.12
✎
17:24
|
Даже если я заполняю Список нужными мне эл. после меняю условие запроса на
|Условие (Группа в Спс); все равно не помогает :( |
|||
3
furia
04.01.12
✎
17:25
|
и главно Функция КонКол срабатывает а вот КонСумма нет =/
|
|||
4
zavsom
04.01.12
✎
17:27
|
Кури |Условие (Скл = Склад);
|
|||
5
zavsom
04.01.12
✎
17:29
|
Воткни после вот этих вот строчек
Возврат; КонецЕсли; выгрузку результата запроса в таблицу значений и размести на форме документа ее - потом после отладки грохни и посмотри что происходит |
|||
6
furia
04.01.12
✎
17:33
|
происходит тоже что и в ТЧ дока. суммы не Конечные :(
|
|||
7
furia
04.01.12
✎
17:37
|
А вот если я потом по заполненной ТЧ, по любой строке ентром 2а раза пройдусь то сумма изменится на правильную...
|
|||
8
KUBIK
04.01.12
✎
17:38
|
|Тов = Регистр.товар.Наим
........................ Группировка Тов без групп = жесть |
|||
9
furia
04.01.12
✎
17:40
|
(8) почему ? что не так ? норм вроде.
|
|||
10
KUBIK
04.01.12
✎
17:42
|
(9) Товар.Наим = текст?
|
|||
11
furia
04.01.12
✎
17:43
|
элемент.
|
|||
12
KUBIK
04.01.12
✎
17:45
|
Репит: реквизит "Наим" элемента справочника "Товар" текст?
|
|||
13
furia
04.01.12
✎
17:47
|
Товар это Регистр
Наим это его измерение = Справ.Номенкл. |
|||
14
Rie
04.01.12
✎
17:51
|
(0) В первом запросе группировок нет?
|
|||
15
furia
04.01.12
✎
17:51
|
нет
|
|||
16
Rie
04.01.12
✎
17:53
|
(15) Попробуй
Запрос.вНачалоВыборки(); а потом уже бери значения. |
|||
17
Rie
04.01.12
✎
17:53
|
+(16) Или у тебя наоборот - первый запрос работает, а второй - нет?
|
|||
18
furia
04.01.12
✎
17:54
|
угу, у меня 1й работает... 2й нет
|
|||
19
furia
04.01.12
✎
17:55
|
вНачалоВыборке уже пробовал... не помогло
|
|||
20
Rie
04.01.12
✎
17:56
|
(18) Так а может во втором запросе по выбранному складу просто нет товара?
Значение переменной Склад чему равно? |
|||
21
furia
04.01.12
✎
17:59
|
выбранному складу.
товар есть 100% Сейчас распишу: Выбрал я склад. в шапке дока. после начал заполнять ТЧ если в ручную то все суммы и колич. правильно. а если автоматом по складу то суммы не те, а колич правильно ложится... ничего не пойму. менял во 2м запросе условие на |Условие (Группа в Спс);т.е. заполнил Спс = СписокЗанчений нужными мне Элементами и отправил его в запрос. не помогло. суммы так же кривые. После нажимаю на строку любого товара - два раза ентором и сумма поправилась.... |
|||
22
furia
04.01.12
✎
18:00
|
+(21) т.е. отработал 1й запрос.
|
|||
23
Rie
04.01.12
✎
18:08
|
(21) Ничего не понятно... Оставим первый запрос, если он рабочий.
Переменная Склад, случаем, в модуле или в процедуре не описана? |
|||
24
furia
04.01.12
✎
18:09
|
нет, через поиск сейчас поглядел...
|
|||
25
furia
04.01.12
✎
18:12
|
ладно. пойду спать. ужас как же так-то :( Наверно что то где то намашахатил... утром будет мудренее...
|
|||
26
1Сергей
05.01.12
✎
08:24
|
Такие вещи надо не запросом делать
|
|||
27
Sj
05.01.12
✎
08:59
|
В первом запроса нет условия по складу.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |