|
Не могу придумать запрос 🠗Ø (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) Сначала такие вещи воспринимаются как прикол, а через некоторое время как обычное дело и ты уже, со своим отношением к этому как к приколу, сумасшедший, который какого-то хрена наезжает на бедного парнишку
Педики так же появились Сначала были больные, потом стали говорить, что ну чего такого, даже в чем-то прикольно поржать над ними, а теперь во многих странах угодишь за решетку, если будешь над ними ржать Эту порнуху закрываю, хватит разврата |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |