| 
    
        
     
     | 
    
  | 
Помогите понять ошибку в запросе. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        ЗлаяЗая    
     22.10.21 
            ✎
    15:11 
 | 
         
        |ВЫБРАТЬ
 
        |ВТ7.Номенклатура, |ВТ7.СуммаБезНДС , |ВТ7.ОбъемВЕдБазовых, |ВТ7.ЦенаДоставки, |ВТ7.ЦенаДоставкиВСтоимостиПродукции , |ВЫБОР | КОГДА ВТ7.ЦенаДоставкиВСтоимостиПродукции = ИСТИНА | ТОГДА ВТ7.СуммаБезНДС - ВТ7.ОбъемВЕдБазовых*ВТ7.ЦенаДоставки |КОНЕЦ КАК СуммаБезДоставки |ИЗ | ВТ7 КАК ВТ7"; Ругается на ВТ7.ОбъемВЕдБазовых после знака "-" "Неверные параметры" Что не так? Проверяла, в таблице ВТ7 у колонки ВТ7.ОбъемВЕдБазовых все заполнено. Число.  | 
|||
| 
    1
    
        DrShad    
     22.10.21 
            ✎
    15:13 
 | 
         
        а ЦенаДоставки небось NULL?     
         | 
|||
| 
    2
    
        ЗлаяЗая    
     22.10.21 
            ✎
    15:18 
 | 
         
        (1)нет, число.
 
        Если я напишу ВТ7.СуммаБезНДС - ВТ7.ЦенаДоставки, то не ругается  | 
|||
| 
    3
    
        mikecool    
     22.10.21 
            ✎
    15:21 
 | 
         
        (2) выведи поля по отдельности, много думай     
         | 
|||
| 
    4
    
        Малыш Джон    
     22.10.21 
            ✎
    15:21 
 | 
         
        (0) Ну выведи просто таблицу со всеми участвующими в выражении данными и посмотри что в таблице     
         | 
|||
| 
    5
    
        ЗлаяЗая    
     22.10.21 
            ✎
    15:30 
 | 
         
        (3) (4) вывела. не вижу криминала. все строки заполнены. числа .     
         | 
|||
| 
    6
    
        piter3    
     22.10.21 
            ✎
    15:33 
 | 
         
        Мы не верим тебе     
         | 
|||
| 
    7
    
        ЗлаяЗая    
     22.10.21 
            ✎
    15:34 
 | 
         
        (6) ну там всего 59 строк. все на виду     
         | 
|||
| 
    8
    
        Kassern    
     22.10.21 
            ✎
    15:34 
 | 
         
        как ваш прошлый запрос с ценами поживает?     
         | 
|||
| 
    9
    
        ЗлаяЗая    
     22.10.21 
            ✎
    15:37 
 | 
         
        (8) нормуль. сделала, может и тупо, но надежно и понятно     
         | 
|||
| 
    10
    
        ЗлаяЗая    
     22.10.21 
            ✎
    15:38 
 | 
         
        Спасибо не сказала в прошлой теме :)     
         | 
|||
| 
    11
    
        Dmitrii    
     гуру 
    22.10.21 
            ✎
    15:40 
 | 
         
        (0) >> Ругается на ВТ7.ОбъемВЕдБазовых после знака "-" "Неверные параметры".
 
        Как именно ругается? Можно полный текст или скрин сообщения об ошибке?  | 
|||
| 
    12
    
        Dmitrii    
     гуру 
    22.10.21 
            ✎
    15:42 
 | 
         
        И что должно быть в поле СуммаБезДоставки в том случае, если ВТ7.ЦенаДоставкиВСтоимостиПродукции = ЛОЖЬ?
 
        Добавьте кусок ИНАЧЕ в оператор ВЫБОР.  | 
|||
| 
    13
    
        Dmitrii    
     гуру 
    22.10.21 
            ✎
    15:45 
 | 
         
        ОФФ. В теме явно обсуждается какое-то кривельчесское *авноархитектурное решение.
 
        ИМХО.  | 
|||
| 
    14
    
        Kassern    
     22.10.21 
            ✎
    15:47 
 | 
         
        (0) ВТ7 это что? Откуда получено? Надеюсь не с Запрос.УстановитьПараметр("ВТ7",ТЗ); где колонки тз были добавлены без явного указания типа (ТЗ.Колонки.Добавить("ОбъемВЕдБазовых") и т.д.)?     
         | 
|||
| 
    15
    
        piter3    
     22.10.21 
            ✎
    15:47 
 | 
         
        (14) бинго     
         | 
|||
| 
    16
    
        Kassern    
     22.10.21 
            ✎
    16:03 
 | 
         
        (10) походу и в этой не скажите...     
         | 
|||
| 
    17
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:10 
 | 
         
        (14) нет. путем длительного кропотливого отбора в этом же запросе     
         | 
|||
| 
    18
    
        Kassern    
     22.10.21 
            ✎
    16:10 
 | 
         
        (17) начальная физическая таблица откуда?     
         | 
|||
| 
    19
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:11 
 | 
||||
| 
    20
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:12 
 | 
         
        (18)запрос из  Документы Реализация     
         | 
|||
| 
    21
    
        Ёпрст    
     гуру 
    22.10.21 
            ✎
    16:12 
 | 
         
        вообще null пихать в числовой показатель не есть гуд.
 
        Хотя бы в Иначе 0 воткни.  | 
|||
| 
    22
    
        piter3    
     22.10.21 
            ✎
    16:12 
 | 
         
        а не руками ли писалось ВЫБОР
 
        | КОГДА ВТ7.ЦенаДоставкиВСтоимостиПродукции = ИСТИНА | ТОГДА ВТ7.СуммаБезНДС - ВТ7.ОбъемВЕдБазовых*ВТ7.ЦенаДоставки |КОНЕЦ КАК СуммаБезДоставки  | 
|||
| 
    23
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:13 
 | 
         
        Я не знаю, как тут картинку то вставить?     
         | 
|||
| 
    24
    
        1Сергей    
     22.10.21 
            ✎
    16:13 
 | 
         
        (19) алло? оно на звёздочку ругается     
         | 
|||
| 
    25
    
        Волшебник    
     модератор 
    22.10.21 
            ✎
    16:13 
 | 
         
        (23) не надо лишних тэгов     
         | 
|||
| 
    26
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:14 
 | 
         
        (22) и руками и через конструктор     
         | 
|||
| 
    27
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:15 
 | 
         
        (24) оно знак "?" ставит перед ВТ7.ОбъемВЕдБазовых     
         | 
|||
| 
    28
    
        Ёпрст    
     гуру 
    22.10.21 
            ✎
    16:15 
 | 
         
        (0) Так, че кажет ?
 
        КОГДА ВТ7.ЦенаДоставкиВСтоимостиПродукции | ТОГДА | ВТ7.СуммаБезНДС - (ВТ7.ОбъемВЕдБазовых * ВТ7.ЦенаДоставки) | Иначе 0 КОНЕЦ КАК СуммаБезДоставки  | 
|||
| 
    29
    
        Kassern    
     22.10.21 
            ✎
    16:16 
 | 
         
        (27) А "ОбъемВЕдБазовых" это числовой реквизит в табличной части реализации?     
         | 
|||
| 
    30
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:18 
 | 
         
        (29) да. проверено     
         | 
|||
| 
    31
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:19 
 | 
         
        (29) не в реализации, а в таблице ВТ7     
         | 
|||
| 
    32
    
        Kassern    
     22.10.21 
            ✎
    16:19 
 | 
         
        (30) скиньте весь запрос целиком. Если длинный, то воспользуйтесь https://pastebin.com
 
        Какая конфа у вас?  | 
|||
| 
    33
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:20 
 | 
         
        Я одна вижу рекламу между моими постами ? или это хм..... чудо у всех?     
         | 
|||
| 
    34
    
        Kassern    
     22.10.21 
            ✎
    16:20 
 | 
         
        (31) так ВТ7 не из воздуха появилась! Она из физической таблицы к вам пришла, я и спросил из какой, вы сказали из реализации, тогда я уточнил, а откуда этот реквизит     
         | 
|||
| 
    35
    
        Волшебник    
     модератор 
    22.10.21 
            ✎
    16:20 
 | 
         
        (33) Не отвлекайтесь     
         | 
|||
| 
    36
    
        piter3    
     22.10.21 
            ✎
    16:21 
 | 
         
        давайте весь запрос уже     
         | 
|||
| 
    37
    
        Kassern    
     22.10.21 
            ✎
    16:21 
 | 
         
        в общем укажите из какой физической таблицы берется ваше ОбъемВЕдБазовых     
         | 
|||
| 
    38
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:23 
 | 
         
        (34) она пришла путем соединения табл Реализации со справочниким ЕдиницыИзмерения     
         | 
|||
| 
    39
    
        piter3    
     22.10.21 
            ✎
    16:24 
 | 
         
        (38) Просто выложи весь текст запроса     
         | 
|||
| 
    40
    
        1Сергей    
     22.10.21 
            ✎
    16:25 
 | 
         
        Жду ответа на (28)     
         | 
|||
| 
    41
    
        Kassern    
     22.10.21 
            ✎
    16:25 
 | 
         
        (38) я надеюсь в момент этого левого соединения вы указали ЕстьNull(ЕдиницыИзмерения.ОбъемВЕдБазовых,0) ?     
         | 
|||
| 
    42
    
        ЗлаяЗая    
     22.10.21 
            ✎
    16:26 
 | 
         
        теперь до понедельника     
         | 
|||
| 
    43
    
        piter3    
     22.10.21 
            ✎
    16:27 
 | 
         
        пятнично     
         | 
|||
| 
    44
    
        ЗлаяЗая    
     25.10.21 
            ✎
    16:07 
 | 
         
        Все сделала :))))
 
        Спасибо :))) Никто не угадал :)))))  | 
|||
| 
    45
    
        acht    
     25.10.21 
            ✎
    16:39 
 | 
         
        (44) Сделайте мне куличик, а у вас ручки грязные :)))))     
         | 
|||
| 
    46
    
        Kassern    
     25.10.21 
            ✎
    16:42 
 | 
         
        (44) обычно пишут, в чем была проблема для потомков     
         | 
|||
| 
    47
    
        КнОпка    
     25.10.21 
            ✎
    19:12 
 | 
         
        (46) вангую, что тип ВТ7.ОбъемВЕдБазовых был не число , хотя и выглядел как число)     
         | 
|||
| 
    48
    
        ЗлаяЗая    
     28.10.21 
            ✎
    15:22 
 | 
         
        (47) Да. Использовала ВЫРАЗИТЬ.     
         | 
|||
| 
    49
    
        Dmitrii    
     гуру 
    28.10.21 
            ✎
    15:26 
 | 
         
        (47) Это было очевидно с самого начала. Но ЗлаяЗая предпочла игнорировать то, что ей писали.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |