|   |   | 
| 
 | Установка параметров в запросе | ☑ | ||
|---|---|---|---|---|
| 0
    
        myr4ik07 22.10.14✎ 14:57 | 
        Прошу пояснить 
 Запрос.Текст = "ВЫБРАТЬ | ОказаниеУслугиПереченьНоменклатуры.Номенклатура, | ОказаниеУслугиПереченьНоменклатуры.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры, | СУММА(ОказаниеУслугиПереченьНоменклатуры.Количество) КАК КоличествоВДокументе, | СУММА(ОказаниеУслугиПереченьНоменклатуры.Сумма) КАК СуммаВДокументе |ПОМЕСТИТЬ НоменклатураДокумента |ИЗ | Документ.ОказаниеУслуги.ПереченьНоменклатуры КАК ОказаниеУслугиПереченьНоменклатуры |ГДЕ | ОказаниеУслугиПереченьНоменклатуры.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | ОказаниеУслугиПереченьНоменклатуры.Номенклатура, | ОказаниеУслугиПереченьНоменклатуры.Номенклатура.ВидНоменклатуры"; Запрос.УстановитьПараметр("Ссылка", Ссылка); как понять, что задавать в качестве параметров, например я в запросе я здесь выбираю только ту номенклатуру которая в документе но это я заучил но не понял, как проще понять, ведь есть несколько вариантов выбрать только ту номенклатуру которая в документе, еще в параметрах самих таблиц и т.д. Всякие книги разработчика и т.д. радченко читал, в итоге выучил но не понял, помогите пожалуйста понять смысл | |||
| 1
    
        myr4ik07 22.10.14✎ 14:58 | 
        почему например не  Запрос.УстановитьПараметр("Ссылка", Номенклатура);  ?     | |||
| 2
    
        zippygrill 22.10.14✎ 15:00 | 
        никуя не понял что надо.     | |||
| 3
    
        kosts 22.10.14✎ 15:00 | 
        (2) +1     | |||
| 4
    
        Goggy 22.10.14✎ 15:01 | 
        (2) =2     | |||
| 5
    
        myr4ik07 22.10.14✎ 15:02 | 
        капец, не понимаю что в параметры можна пихать, что тут не понятно?     | |||
| 6
    
        kosts 22.10.14✎ 15:02 | 
        (5) Пихаем, то что требуется в запросе.     | |||
| 7
    
        myr4ik07 22.10.14✎ 15:02 | 
        почему не писать 
 Запрос.УстановитьПараметр("Ссылка", Номенклатура); или Запрос.УстановитьПараметр("Ссылка", ЕщеЧтототут); почему именно ссылка? | |||
| 8
    
        myr4ik07 22.10.14✎ 15:03 | 
        (6) ну например мне нужно партии выбрать то что 
 Запрос.УстановитьПараметр("Партии", Номенклатура.Партии); будет достаточно? | |||
| 9
    
        Goggy 22.10.14✎ 15:03 | 
        "...радченко читал, в итоге выучил но не понял..."
 Гениально! Я аж затупил в попытке представить как это... хД | |||
| 10
    
        kosts 22.10.14✎ 15:03 | 
        (7) Если тип значения ЕщеЧтототут является ссылкой на номенклатуру, то и так можно     | |||
| 11
    
        magicSan 22.10.14✎ 15:04 | 
        (5) суй всё что влезет - не порвется 
 Запрос.Текст = "ВЫБРАТЬ | ОказаниеУслугиПереченьНоменклатуры.Номенклатура, | ОказаниеУслугиПереченьНоменклатуры.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры, | СУММА(ОказаниеУслугиПереченьНоменклатуры.Количество) КАК КоличествоВДокументе, | СУММА(ОказаниеУслугиПереченьНоменклатуры.Сумма) КАК СуммаВДокументе |ПОМЕСТИТЬ НоменклатураДокумента |ИЗ | Документ.ОказаниеУслуги.ПереченьНоменклатуры КАК ОказаниеУслугиПереченьНоменклатуры |ГДЕ | ОказаниеУслугиПереченьНоменклатуры.Ссылка = &ЕщеЧтототут | |СГРУППИРОВАТЬ ПО | ОказаниеУслугиПереченьНоменклатуры.Номенклатура, | ОказаниеУслугиПереченьНоменклатуры.Номенклатура.ВидНоменклатуры"; Запрос.УстановитьПараметр("ЕщеЧтототут", Ссылка); | |||
| 12
    
        Chum 22.10.14✎ 15:04 | 
        (5) анакойхер тебе выдергивать только данные по конкретной номенклатуре? И почему именно из документа?
 Ты вообще чего хотел-то от запроса? | |||
| 13
    
        magicSan 22.10.14✎ 15:04 | 
        жду второго вопроса - почему в установитьПараметр Сссылка, и третий вопрос почему Ссылка с большой буквы?     | |||
| 14
    
        myr4ik07 22.10.14✎ 15:05 | 
        (9) заучил * , не придерайтесь к словам     | |||
| 15
    
        myr4ik07 22.10.14✎ 15:07 | 
        (10) т.е если мне нужно партии тогда
 |ГДЕ | ОказаниеУслугиПереченьНоменклатуры.Партии= &ПАРТИИ Запрос.УстановитьПараметр("ПАРТИИ", Ссылка); ???? | |||
| 16
    
        Enterprise 22.10.14✎ 15:07 | 
        (0) "Всякие книги разработчика и т.д. радченко читал, в итоге выучил но не понял" - Вот с этого начни. Перечитай и пойми, а не выучи.     | |||
| 17
    
        kosts 22.10.14✎ 15:08 | 
        (15) Если типы правильные то можно и так     | |||
| 18
    
        myr4ik07 22.10.14✎ 15:09 | 
        (16) ой какой разумный, я по твоему зачем сюда "пришел"? Что бы не заучить, а понять, я уже замучался 1000 раз читать эти страницы описания с заумными словами объяснения     | |||
| 19
    
        magicSan 22.10.14✎ 15:10 | 
        (15) ССылка содержит документ партии     | |||
| 20
    
        myr4ik07 22.10.14✎ 15:11 | 
        (17) хм.
 |ГДЕ | ОказаниеУслугиПереченьНоменклатуры.Партии= &ПАРТИИ Запрос.УстановитьПараметр("ПАРТИИ", Ссылка); а помогите будьте добры расшифровать это условие?! Типа я беру вирт. таблицу ОказаниеУслугиПереченьНоменклатуры обращаюсь к измерениям Партии и присваиваю &ПАРТИИ параметр, далее уже после запроса я указываю, что ПАРТИИ параметр должен соответствовать документу (ссылка) ? так? | |||
| 21
    
        myr4ik07 22.10.14✎ 15:16 | 
        ну, правильно?     | |||
| 22
    
        Enterprise 22.10.14✎ 15:17 | 
        (21) Нет. ты в запросе обращаешься к табличной части документа     | |||
| 23
    
        hhhh 22.10.14✎ 15:17 | 
        где находится этот запрос? В каком модуле? В разных модулях по разному трактуются магические иероглифы "Ссылка".     | |||
| 24
    
        myr4ik07 22.10.14✎ 15:18 | 
        (22) еще больше ничего не понял ...     | |||
| 25
    
        myr4ik07 22.10.14✎ 15:19 | 
        Мужики, ну разве тяжело объяснить парочкою предложений с прмерами? К кому обратиться?     | |||
| 26
    
        Enterprise 22.10.14✎ 15:19 | 
        (24) У тебя есть документ "Оказание услуги" ?     | |||
| 27
    
        myr4ik07 22.10.14✎ 15:20 | 
        (26) есть     | |||
| 28
    
        Ёпрст гуру 22.10.14✎ 15:20 | 
        а?
 вопрос то какой ? | |||
| 29
    
        Enterprise 22.10.14✎ 15:20 | 
        (27) в нем есть табличная часть "Перечень номенклатуры" ?     | |||
| 30
    
        myr4ik07 22.10.14✎ 15:21 | 
        (29) да есть ТЧ ПереченьНоменклатуры     | |||
| 31
    
        hhhh 22.10.14✎ 15:22 | 
        (30) и в этой ТЧ есть колонка Партии?     | |||
| 32
    
        Krolik Bezobraznik 22.10.14✎ 15:23 | 
        А по моему это троллинг. Человек нам подсовывает запрос к ТЧ дока, с отбором по ссылке документа, при этом пихает во временную таблицу (для каких непонятно целей), потом утверждает что прочитал всего радченко и ничего не понял... да он издевается =(     | |||
| 33
    
        myr4ik07 22.10.14✎ 15:24 | 
        (29) в этой табличной части перечень номенклатуры будет реквизит Партии со ссылкой на документ Приходная накладная, а в приходной накладной движение по идет в регистр накоплений ОстаткиМатериалов с измерением Партии где ссылка является ДокументПоступлениеТоваров     | |||
| 34
    
        myr4ik07 22.10.14✎ 15:25 | 
        (32) та я взял как пример этот код, это не задача, это просто пример и забыл удалить ПОМЕСТИТЬ     | |||
| 35
    
        kosts 22.10.14✎ 15:26 | 
        Пофилософствую
 Ссылка = Ключ в твоем кармане Запрос.УстановитьПараметр("ПАРТИИ", Ссылка); <= Дадим Васе свой ключ и скажем, что ключ называется к примеру словом "КлючКрасивый" ОказаниеУслугиПереченьНоменклатуры - множество дверей в твоем доме ОказаниеУслугиПереченьНоменклатуры.Партии проверять будем (скажем) верхние замки на дверях. ГДЕ ОказаниеУслугиПереченьНоменклатуры.Партии = &ПАРТИИ <= Подойдем к каждой двери и ткнем в верхний замок тем, что называется словом "КлючКрасивый" Ладно, что то я заболтался... надо дела поделать | |||
| 36
    
        myr4ik07 22.10.14✎ 15:27 | 
        (29) таким способом я нужно мне реализовать "партионный" учет. Т. е. при движении приходной накладной регистр накоплений ОстаткиМатериалов в измерение Партии будет получать "партию", ссылку на документ     | |||
| 37
    
        hhhh 22.10.14✎ 15:29 | 
        (33) если запрос находится в модуле документа ОказаниеУслуги, то Ссылка - это ссылка на ваш конкретный документ ОказаниеУслуги.     | |||
| 38
    
        Enterprise 22.10.14✎ 15:31 | 
        (36) Это всё понятно. Только ты не торопись. Разберись сначала с запросом.     | |||
| 39
    
        hhhh 22.10.14✎ 15:32 | 
        Ссылка - это переменная, у нее конкретное значение. 
 То есть вы думаете, если напишете в запросе "Номенклатура", то ссылка вдруг станет номенклатурой, то вы реально бредите. | |||
| 40
    
        myr4ik07 22.10.14✎ 15:33 | 
        ай мужики, как бы шо то проясняется, сейчас еще подумаю, благодарю от души     | |||
| 41
    
        myr4ik07 22.10.14✎ 15:34 | 
        (35) от души ) если бы так было в книжках )     | |||
| 42
    
        13_Mult 22.10.14✎ 15:35 | ||||
| 43
    
        kosts 22.10.14✎ 15:37 | 
        (35) * Подойдем к каждой двери 
 Читать Вася подойдет к каждой двери | |||
| 44
    
        myr4ik07 22.10.14✎ 22:07 | 
        (42) я ходил по этим ссылкам     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |