|
Процедура не выдает результат | ☑ | ||
---|---|---|---|---|
0
michael9472
16.04.16
✎
19:10
|
Где может быть ошибка ? Я так понимаю зацикливается в цикле. Заранее спасибо
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка |ПОМЕСТИТЬ Массив |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.Родитель В ИЕРАРХИИ(&Родитель) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Номенклатура.Ссылка |ИЗ | Массив КАК Массив | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура | ПО Номенклатура.Ссылка <> Массив.Ссылка"; Запрос.УстановитьПараметр("Родитель", Объект.Номенклатура); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Обкт=ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект(); Обкт.Наименование=Объект.Слово+ Обкт.Наименование; Обкт.Записать(); КонецЦикла; |
|||
1
Звездец
16.04.16
✎
19:12
|
отладчик продать?
и второе: процедура результат не возвращают. и третье: в приведенном коде нет процедуры. |
|||
2
michael9472
16.04.16
✎
19:14
|
я знаю, что процедура не возвращает результат. Просто не правильно выразился. И шапку я просто вырезал, т.к она пустая.
|
|||
3
michael9472
16.04.16
✎
19:14
|
суть вот в чем. Из формы вызывается процедура при нажатии на кнопку, в которой выполняется процедура выше.
|
|||
4
PR пять
16.04.16
✎
19:15
|
Не говоря уже о том, что в запросе акуительное декартово произведение охулиарда значений на охрениард значений.
|
|||
5
PR пять
16.04.16
✎
19:16
|
Откуда вот этот тупняк в запросе вместо обычной выборки с условием, что номенклатура не в группе?
|
|||
6
michael9472
16.04.16
✎
19:16
|
(4) ? Насколько я понял, внутренне соединение возвращет те значения, которые удовлетворяют условию
|
|||
7
michael9472
16.04.16
✎
19:16
|
мб я временную таблицу не так использую
|
|||
8
PR пять
16.04.16
✎
19:17
|
Что-то я вообще даже не въеду, что за запрос такой дикий. Что надо-то?
|
|||
9
hhhh
16.04.16
✎
19:18
|
ну так если
|ГДЕ | Номенклатура.Ссылка В ИЕРАРХИИ(&Родитель) |
|||
10
michael9472
16.04.16
✎
19:18
|
мне нужно добавить букву(введенную на форме) добавить к наименованию номенклатуры, которая не входит в группу(также выбранную на форме)
|
|||
11
Звездец
16.04.16
✎
19:18
|
я так понимаю надо выбрать все, кроме принадлежащего определенной группе?
|
|||
12
michael9472
16.04.16
✎
19:18
|
(11) грубо говоря да. То есть все кроме тех, которые во временной таблице
|
|||
13
Звездец
16.04.16
✎
19:19
|
(10) значит угадал. И зачем тогда так сложно? Сразу проверить родителя не вариант?
|
|||
14
michael9472
16.04.16
✎
19:19
|
(13) хотел сделать через 2 запроса, но не вышло
|
|||
15
PR пять
16.04.16
✎
19:19
|
(10) Рукалицо
И что мешает выбрать это одном запросом без всяких соединений и временных таблиц? То есть (5). |
|||
16
michael9472
16.04.16
✎
19:20
|
(15) Проблема в том, что на форме выбирается группа
|
|||
17
Звездец
16.04.16
✎
19:20
|
(14) а че так мало? всего лишь 2
|
|||
18
PR пять
16.04.16
✎
19:20
|
(16) И че и че?
|
|||
19
Звездец
16.04.16
✎
19:21
|
(16) и в чем проблема? ну группа и группа. Что дальше
|
|||
20
michael9472
16.04.16
✎
19:21
|
и мне нужно переименовать(добавить букву) всем элементам, которые не входят в группу
|
|||
21
michael9472
16.04.16
✎
19:22
|
мб подскажете кодом ? Просто новичок еще
|
|||
22
PR пять
16.04.16
✎
19:22
|
(20) И?
|
|||
23
Звездец
16.04.16
✎
19:23
|
(20) ты это уже говорил, не повторяйся
ВЫБРАТЬ | Номенклатура.Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | Номенклатура.Родитель <> &Родитель и далее по тексту |
|||
24
michael9472
16.04.16
✎
19:23
|
(22) я так понимаю у меня неверно задано условие(в первом запросе) ? Пакет уберу. Уже понял, что не эффективно)
|
|||
25
PR пять
16.04.16
✎
19:23
|
(21)
|
|||
26
michael9472
16.04.16
✎
19:23
|
(23) черт. Все так просто. Facepalm мне
|
|||
27
michael9472
16.04.16
✎
19:24
|
(25) хм... не знал, что есть не в иерархии..... Новичок же)
|
|||
28
michael9472
16.04.16
✎
19:24
|
Ок. Всем спасибо. Ща проверю.
|
|||
29
michael9472
16.04.16
✎
19:31
|
Вопрос. Как избежать изменение названия группы ?
|
|||
30
michael9472
16.04.16
✎
19:31
|
По идее такого быть не должно, но все же. По поводу наименований все гуд
|
|||
31
Звездец
16.04.16
✎
19:32
|
Добавить проверку на группу. Или в цикле, а лучше сразу в запросе
|
|||
32
michael9472
16.04.16
✎
19:39
|
Добавил в цикле. Все заработало. Всем спасибо. Вот в запросе не совсем понял как. Мб подскажете ? А то с запросами совсем туго
|
|||
33
michael9472
16.04.16
✎
19:39
|
Понял, что также в условии, но не совсем понял само условие
|
|||
34
michael9472
16.04.16
✎
19:41
|
хотя понял
|
|||
35
michael9472
16.04.16
✎
19:41
|
тупанул
|
|||
36
michael9472
16.04.16
✎
19:42
|
всем огромное спасибо еще раз
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |