|
Метод Свернутьт в таблице значений упорно не хочет работать | ☑ | ||
---|---|---|---|---|
0
msk-07
26.02.14
✎
02:45
|
Если две таблицы с одинаковыми полями после я их объединяю в одну таблицу значений и хочу свернуть по одинаковым номенклатурам он упорно этого не происходит.
Обработка внешняя, ошибка возникает "Обращение к процедуре объекта как к функции (Свернуть)" Что только не дела, может кто встречался с подобным? |
|||
1
GROOVY
26.02.14
✎
02:47
|
Так не пиши обращение как к функции.
|
|||
2
GROOVY
26.02.14
✎
02:48
|
Так НЕ надо
А = ТЗ.Свернуть(); Надо так: ТЗ.Свернуть() |
|||
3
Dethmont
26.02.14
✎
02:48
|
А = Тз.Свернуть("брбрбр") - обращение как к функции
Правильно: Тз.Свернуть("брбрбр") |
|||
4
msk-07
26.02.14
✎
02:48
|
Так так и пишу
|
|||
5
GROOVY
26.02.14
✎
02:49
|
Чудес не бывает. Проверяй. Может точку с запятой перед методом забыл?
|
|||
6
msk-07
26.02.14
✎
02:50
|
НовыйЗапрос.Свернуть("Номенклатура");
|
|||
7
GROOVY
26.02.14
✎
02:50
|
Как не правильный вариант:
ТЗ.Свернуть().Выгрузить() |
|||
8
GROOVY
26.02.14
✎
02:51
|
А тип значения у НовыйЗапрос какой?
|
|||
9
GROOVY
26.02.14
✎
02:51
|
И запятая пропущена в методе свернуть...
|
|||
10
msk-07
26.02.14
✎
02:52
|
НовыйЗапрос = Запрос.Выполнить().Выгрузить();
НовыйЗапрос.Свернуть("Номенклатура") Лохонулся да? |
|||
11
GROOVY
26.02.14
✎
02:52
|
Ну и если уж слово "Запрос" возникло: а чего запросом не свернуть? Быстрее же!
|
|||
12
msk-07
26.02.14
✎
02:54
|
Запрос = Новый Запрос("
|Выбрать * Поместить ТЧ1 Из &ТЧ1 КАК ТЧ1 |; |Выбрать * Поместить ТЧ2 Из &ТЧ2 КАК ТЧ2 |; |Выбрать * ИЗ ТЧ1 |Объединить все |Выбрать * ИЗ ТЧ2 |"); Запрос.УстановитьПараметр("ТЧ1", Склад1); Запрос.УстановитьПараметр("ТЧ2", Склад2); НовыйЗапрос = Запрос.Выполнить().Выгрузить(); НовыйЗапрос.Свернуть("Номенклатура") |
|||
13
GROOVY
26.02.14
✎
02:56
|
Если я правильно понял,то склад1 - это ТЗ. Жесть.
Так что? Как сгруппировать строки показать? или как объединить уникальные позиции? |
|||
14
msk-07
26.02.14
✎
02:58
|
:( Объединять уникальные позиции. Буду очень признателен
|
|||
15
GROOVY
26.02.14
✎
02:59
|
Запрос = Новый Запрос("
|Выбрать * Поместить ТЧ1 Из &ТЧ1 КАК ТЧ1 |; |Выбрать * Поместить ТЧ2 Из &ТЧ2 КАК ТЧ2 |; |Выбрать * ИЗ ТЧ1 |Объединить |Выбрать * ИЗ ТЧ2 |"); Запрос.УстановитьПараметр("ТЧ1", Склад1); Запрос.УстановитьПараметр("ТЧ2", Склад2); НовыйЗапрос = Запрос.Выполнить(); |
|||
16
GROOVY
26.02.14
✎
03:00
|
Это я предполагаю, что поле "Номенклатура" одно в входящих ТЗ, но лучше вместо звездочки, явно его указать, так как в ТЗ есть еще и НомерСтроки.
|
|||
17
GROOVY
26.02.14
✎
03:02
|
И если ваши "Склад1" и "Склад2" получаются выгрузкой данных из других результатов запроса или табличных частей записанных объектов, то я очень рекомендую задуматься над повышением квалификации ;)
|
|||
18
msk-07
26.02.14
✎
03:03
|
Честно не помогло как было две позиции так и остались :(
|
|||
19
GROOVY
26.02.14
✎
03:03
|
Одинаковые?
Номенклатура вместо * указано? |
|||
20
msk-07
26.02.14
✎
03:03
|
(17) если да, то можно это еще использовать или уже нет?
|
|||
21
GROOVY
26.02.14
✎
03:04
|
(20) Если "да" - то это полный фарш. А использовать можно.
|
|||
23
msk-07
26.02.14
✎
03:05
|
Дальше наверное нет смысла спрашивать..Так как пойдет стеб, да?
|
|||
24
GROOVY
модератор
26.02.14
✎
03:05
|
(22) Предупреждение.
|
|||
25
GROOVY
26.02.14
✎
03:07
|
Для продолжения надо ответить на (19)
|
|||
26
msk-07
26.02.14
✎
03:08
|
(25) нет
|
|||
27
GROOVY
26.02.14
✎
03:11
|
Мда...
Еще раз задам вопрос. Но уже по пунктам: 1. Одинаковые? 2. Номенклатура вместо * указано? |
|||
28
msk-07
26.02.14
✎
03:14
|
ТЗСклад1 = КолВоднеТовараСклад.Выполнить().Выгрузить();
ТЗСклад2 = КолВоднеТовараПодиум.Выполнить().Выгрузить(); Запрос = Новый Запрос(" |Выбрать * Поместить ТЧ1 Из &ТЧ1 КАК ТЧ1 |; |Выбрать * Поместить ТЧ2 Из &ТЧ2 КАК ТЧ2 |; |Выбрать * ИЗ ТЧ1 |Объединить |Выбрать Номенклатура ИЗ ТЧ2 |"); Запрос.УстановитьПараметр("ТЧ1", ТЗСклад1 ); Запрос.УстановитьПараметр("ТЧ2", ТЗСклад2 ); НовыйЗапрос = Запрос.Выполнить().Выгрузить(); НовыйЗапрос.Свернуть("Номенклатура",); |
|||
29
msk-07
26.02.14
✎
03:14
|
вот что у меня сейчас написано...
|
|||
30
GROOVY
26.02.14
✎
03:16
|
Напиши, пожалуйста, вместо звездочки (*) Слово "Номенклатура" (без кавычек).
|
|||
31
GROOVY
26.02.14
✎
03:16
|
Не так, вместо всех звездочек!
|
|||
32
GROOVY
26.02.14
✎
03:16
|
И Сворачивать ничего не надо.
|
|||
33
msk-07
26.02.14
✎
03:19
|
Честно ни чего не изменилось
|
|||
34
msk-07
26.02.14
✎
03:19
|
Ладно не буду я ни кого мучить..
Ни Вас, ни программу |
|||
35
GROOVY
26.02.14
✎
03:20
|
Да, наверно, это правильное решение...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |