Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Условие по конкретному элементу справочника в ВЫБОР КОГДА

Условие по конкретному элементу справочника в ВЫБОР КОГДА
Я
   ogion83
 
11.03.20 - 09:53
День добрый.
В схеме "Выбор Когда" требуется вставить условие: КОГДА РРРРРРОбороты.Регистратор.Склад = (Тут нужно указать конкретный элемент справочника) Тогда...
Пробовал через НайтиПоКоду, но выдает ошибку.
Как это можно реализовать?
 
 Партнерская программа EFSOL Oblako
   Волшебник
 
Модератор
1 - 11.03.20 - 09:56
нужно создать предопределённый склад и применить ЗНАЧЕНИЕ()
   vicof
 
2 - 11.03.20 - 09:57
Или параметр указать
   Волшебник
 
Модератор
3 - 11.03.20 - 09:57
отбор ...Регистратор.Склад затормозит запрос
   vicof
 
4 - 11.03.20 - 09:57
А вообще хоть какой-нибудь курс по запросам посмотреть
   Волшебник
 
Модератор
5 - 11.03.20 - 09:58
(4) Или пригласить программиста.
   Kigo_Kigo
 
6 - 11.03.20 - 09:58
Если СпрЭлементСправочника = Спр.НайтиПоКоду("КодСПР") Тогда
Запрос.УстановитьПАраметр(СпрЭлементСправочника,"&СпрЭлементСправочника");

ГДЕ
РРРРРРОбороты.Регистратор.Склад = &СпрЭлементСправочника
   Волшебник
 
Модератор
7 - 11.03.20 - 10:03
(6) Есть вероятность ошибки "Параметр не установлен"
   Kigo_Kigo
 
8 - 11.03.20 - 10:06
(7) Есть, но как бы мы тут не телепаты
   hhhh
 
9 - 11.03.20 - 10:14
(6) можно так КОГДА РРРРРРОбороты.Регистратор.Склад.Код =""КодСПР""
   ИУБиПовиц
 
10 - 11.03.20 - 10:14
Если прям хочется в запросе, можно сделать подзапрос, где выбрать склад из спр.склады где Код = 777
А в выборе уже ВложЗапрос.Склад = РРРРРРОбороты.Регистратор.Склад 
или РРРРРРОбороты.Регистратор.Склад.Код = 777
Но проще (и быстрее) через параметр
   ogion83
 
11 - 11.03.20 - 10:24
(1) При этом создается новый элемент, а мне бы чтоб работать со старым
   ogion83
 
12 - 11.03.20 - 10:32
(9) Вот ведь, точно! Работает)
   ogion83
 
13 - 11.03.20 - 10:32
Благодарствую, народ.
   080808Ник
 
14 - 11.03.20 - 10:36
(0) в регистре точно нет измерения склад? и во всех регистраторах есть реквизит склад?

Список тем форума
 
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.