|   |   | 
| 
 | Не могу придумать запрос ↓Ø (PR 22.08.2024 11:30) | ☑ | ||
|---|---|---|---|---|
| 0
    
        makfromkz 21.08.24✎ 20:24 | 
        Вот такой запрос:
 ВЫБРАТЬ ВЫБОР КОГДА &Валюта = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка) ТОГДА 1 ИНАЧЕ &Валюта КОНЕЦ КАК Валюта что дописать, чтобы вместо 1 возвращал ссылку на 1-й элемент справочника валют ? | |||
| 1
    
        makfromkz 21.08.24✎ 20:24 | 
        Можно ли обойтись без второго параметра ?     | |||
| 2
    
        vde69 21.08.24✎ 20:28 | 
        ВЫБРАТЬ
 ВЫБОР КОГДА &Валюта = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка) ТОГДА &ВалютаПоУмолчанию ИНАЧЕ &Валюта КОНЕЦ КАК Валюта | |||
| 3
    
        lEvGl гуру 21.08.24✎ 20:29 | 
        Выбрать Первые 1 Валюты.Ссылка Поместить ВТ Из Справочник.Валюты;
 Выбрать ВЫБОР КОГДА &Валюта = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка) ВТ.Ссылка ИНАЧЕ &Валюта КОНЕЦ КАК Валюта или если есть предопределенные, то сунуть из них его | |||
| 4
    
        Мультук гуру 21.08.24✎ 20:29 | 
        (0) 
 А до выполнения запроса нельзя сразу в параметр &Валюта передать то что нужно? | |||
| 5
    
        lEvGl гуру 21.08.24✎ 20:39 | 
        (4) ну да, +1)
 хотя нет, не прокатит же | |||
| 6
    
        CepeLLlka 21.08.24✎ 21:03 | 
        Первый элемент справочника валют? Как это вообще понимать? С какой стороны первый? Вы о чём?
 Первый элемент для вас это какой? Рубли? Тенге? | |||
| 7
    
        lEvGl гуру 21.08.24✎ 21:07 | 
        первая валюта у древних греков - обол     | |||
| 8
    
        makfromkz 21.08.24✎ 21:12 | 
        (3) Консоль запросов возвращает:
 Ожидается выражение "ТОГДА" <<?>>ВТ.Ссылка | |||
| 9
    
        lEvGl гуру 21.08.24✎ 21:13 | 
        (8) это бывает     | |||
| 10
    
        makfromkz 21.08.24✎ 21:15 | 
        (3) Добавил ТОГДА:
 Выбрать Первые 1 Валюты.Ссылка Поместить ВТ Из Справочник.Валюты; ////// Выбрать ВЫБОР КОГДА &Валюта = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка) ТОГДА ВТ.Ссылка ИНАЧЕ &Валюта КОНЕЦ КАК Валюта =========== все равно ошибка: Поле не найдено "Валюты.Ссылка" Выбрать Первые 1 <<?>>Валюты.Ссылка Поместить ВТ Из Справочник.Валюты; | |||
| 11
    
        lEvGl гуру 21.08.24✎ 21:19 | 
        скучно
 кэш чистили? в браузере | |||
| 12
    
        lEvGl гуру 21.08.24✎ 21:33 | 
        надо почистить, там в (-1) я же написал
 ВЫБРАТЬ ПЕРВЫЕ 1 Валюты.Ссылка ПОМЕСТИТЬ ВТ ИЗ Справочник.Валюты КАК Валюты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫБОР КОГДА &Валюта = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка) ТОГДА Вт.Ссылка ИНАЧЕ &Валюта КОНЕЦ КАК Валюта ИЗ ВТ КАК Вт | |||
| 13
    
        timurhv 21.08.24✎ 21:45 | 
        А если нет элементов в справочнике?     | |||
| 14
    
        lEvGl гуру 21.08.24✎ 22:02 | 
        то эта база в части расчета валют обречена
 вот как то так  ну или можно написать слово хрен то есть, если параметр валюта пустой, тогда хрен, иначе.. тоже хрен как ни крути будет одно и то же, соответственно упрощаем и получаем Выбрать "Хрен" как Валюта | |||
| 15
    
        PR 21.08.24✎ 22:45 | 
        (1) Зачем?     | |||
| 16
    
        Волшебник 21.08.24✎ 23:07 | 
        (15) Это главный вопрос на форуме     | |||
| 17
    
        Волшебник 21.08.24✎ 23:08 | 
        Мы существуем ради "зачем?"     | |||
| 18
    
        PR 21.08.24✎ 23:44 | 
        (16) Человек пытается решить абсолютно бесполезную задачу и никто не спрашивает его "Зачем?", все наперебой, не приходя в сознание, начинают накидывать какие-то варианты     | |||
| 19
    
        Волшебник 22.08.24✎ 00:38 | 
        (18) Точно!     | |||
| 20
    
        H A D G E H O G s 22.08.24✎ 04:32 | 
        ВЫБРАТЬ
 ВЫБОР КОГДА &Валюта = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка) ТОГДА МИНИМУМ(Валюты.Ссылка) ИНАЧЕ МИНИМУМ(&Валюта) КОНЕЦ КАК Валюта ИЗ Справочник.Валюты КАК Валюты | |||
| 21
    
        H A D G E H O G s 22.08.24✎ 04:32 | 
        (18) нет времени думать, надо делать     | |||
| 22
    
        lexushka 22.08.24✎ 07:28 | 
        (20)
 пассаж ИНАЧЕ МИНИМУМ(&Валюта) смущает: минимум-то там зачем? | |||
| 23
    
        lEvGl гуру 22.08.24✎ 07:51 | 
        (18) это ж вброс для прикола, что тут не понятно
 топик про в долг через банк вопросов не вызывает, а тут на те, сомнение закралось | |||
| 24
    
        НоваяВолна 22.08.24✎ 08:05 | 
        ТС так и не ответил на вопрос, что он хочет получить <"вместо 1 возвращал ссылку на 1-й элемент справочника валют">
 Что имеется ввиду под первым элементом справочника? Точно ли этот первый элемент его устроит? А если завтра этот первый элемент удалят и введут по новой, т.е. он уже не будет первым, что тогда? Скорее всего вместо 1 ему надо валюту регламентного учета. ПолучитьВалютуРегламентированногоУчета(Валюта) и вставить в запрос параметром | |||
| 25
    
        makfromkz 22.08.24✎ 08:56 | 
        (18) <<абсолютно бесполезную задачу >> родилась от клиентки которая попросила переделать материальный отчет на отчет с выбором валюты, я сделал
 Потом она присылает скрин где валюта не выбрана и пишет, что пользователи не хотят выбирать валюту и сильно желают, чтобы по умолчанию, при невыбранной валюте, была валюта регламентированного учета. Я как чел из советского периода попытался решить задачу, решил, но по закону невероятности получил траблу со стороны СКД, при любых вариантах настройки СКД пишет, что не выбрана валюта. Хотя в запроснике всё чудесно. | |||
| 26
    
        makfromkz 22.08.24✎ 08:58 | 
        Поэтому, всем СПАСИБО за помощь, критику и участие !!!
 Клиентке скажу, забирайте отчет как есть и если считаете что я не выполнил условие - то забирайте его задаром )))) | |||
| 27
    
        Волшебник 22.08.24✎ 08:58 | 
        (25) Передай параметром     | |||
| 28
    
        Волшебник 22.08.24✎ 08:59 | 
        (26) Ты ещё и деньги с девушек берёшь за свой говнокод? Мачо!     | |||
| 29
    
        НоваяВолна 22.08.24✎ 10:12 | 
        (25) Тебе же я сказал. Найди глобальным поиском где у тебя сидит функция ПолучитьВалютуРегламентированногоУчета(Валюта), получи по ней валюту и передай как параметр в запрос 
 КодВалютаРегламентированногоУчета = ОбщийМодуль.ПолучитьВалютуРегламентированногоУчета(); ВЫБРАТЬ ВЫБОР КОГДА &Валюта = ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка) ТОГДА &ВалютаРегламентированногоУчета ИНАЧЕ &Валюта КОНЕЦ КАК Валюта ... Запрос.УстановитьПараметр("ВалютаРегламентированногоУчета",ВалютаРегламентированногоУчета); | |||
| 30
    
        lEvGl гуру 22.08.24✎ 09:10 | 
        сомневаюсь, что там есть за что платить (8)     | |||
| 31
    
        Dotoshin 22.08.24✎ 09:19 | 
        (23) 👍     | |||
| 32
    
        Dotoshin 22.08.24✎ 09:25 | 
        (25) >>Потом она присылает скрин где валюта не выбрана и  пишет, что  пользователи не хотят выбирать валюту и сильно желают, чтобы по умолчанию, при невыбранной валюте, была валюта регламентированного учета.
 Ну тогда может просто заполнить параметр валюта, валютой рег.учета по умолчанию? Если я правильно понял, то им тупо лень заполнять этот параметр... | |||
| 33
    
        DrZombi гуру 22.08.24✎ 09:51 | 
        (0) Нет такого понятия "Первый элемент справочника", то что вы видите, это порядок генерируемый системой... Первый элемент может оказаться и последним, при определенных обстоятельствах :)     | |||
| 34
    
        DrZombi гуру 22.08.24✎ 09:53 | 
        (18) В данном варианте, все ровно... Ну реально, безразлично, реальная задача, или по приколу... :)     | |||
| 35
    
        PR 22.08.24✎ 11:29 | 
        (23) Сначала такие вещи воспринимаются как прикол, а через некоторое время как обычное дело и ты уже, со своим отношением к этому как к приколу, сумасшедший, который какого-то хрена наезжает на бедного парнишку
 Педики так же появились Сначала были больные, потом стали говорить, что ну чего такого, даже в чем-то прикольно поржать над ними, а теперь во многих странах угодишь за решетку, если будешь над ними ржать Эту порнуху закрываю, хватит разврата | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |