Имя: Пароль:
1C
 
Как задать в условии запроса конкретное значение справочника?
0 picom
 
16.06.10
11:54
Сори,
Потерял свою шпаргалку по запросам из OneNote
А вспомнить не могу
Надо в запросе сделать условие не по реквизиту, а по конкретному элементу справочника.

Напрмер

ГДЕ
   ОстаткиТоваровКомпанииОстатки.Организация = &Организация
   И ОстаткиТоваровКомпанииОстатки.СкладКомпании В(&СкладКомпании)

Вроде нужно както так делать, не помню
ОстаткиТоваровКомпанииОстатки.Организация = Значение("Справочники.Организации.НайтиПоКоду("0001")")
ПОдскажите по синтаксису...

И как мне быть со списком значений, ведь оно так уже не получится, как в первом случае (
1 XLife
 
16.06.10
11:58
ЗНАЧЕНИЕ(Справочник.Организации.РогаИКопыта) используется только для преодпределенных элементов
2 Ненавижу 1С
 
гуру
16.06.10
11:59
(0) передавать параметры
и условия лучше в параметры виртуальной таблицы
3 Maxus43
 
16.06.10
11:59
чем не устраивает передача параметров в запрос?
4 picom
 
16.06.10
12:06
(3)
Да всем устраивает
только надо тогда этот параметр заполнять перед "Сформировать"
Но
1. Сам запрос в СКД
2. Форма управляемая
...
Если подскажите как эти параметры заполнить в СКД при открытии УПР.Формы буду очень рад
5 Maxus43
 
16.06.10
12:07
(4) в СКД на 8.2 нет закладки Параметры? или я туплю?
6 Михей
 
16.06.10
12:08
есть, но там можно выбирать онле предопределенные элементы
7 Maxus43
 
16.06.10
12:11
(6) точно... туплю)
8 picom
 
16.06.10
12:15
Дайте примерчик, ничего не понял из (1) или (2)
9 Feofan
 
16.06.10
12:16
В предприятии заполнить параметр и запомнить вариант отчета.
10 picom
 
16.06.10
12:20
(9) Отличная идея
Получилось
теперь надо пользователю отключить возможность изменения настройки отчета
11 hhhh
 
16.06.10
12:26
(10) а зачем отключать? Пару раз побегает за программистом, сам перестанет менять эти настройки.
12 picom
 
16.06.10
12:27
) ему нельзя видеть другие склады и т.п.
13 picom
 
16.06.10
12:29
А как настройку варианта одного пользователя передать другому?
14 picom
 
16.06.10
12:34
(9) не пойдет такой вариант вариант )
Надо в конфигураторе мне все таки задать эти параметры
15 picom
 
16.06.10
12:42
Ничего не победил, помогайте


как задать параметры СКД при открытии
Управляемой формы?
16 picom
 
16.06.10
12:59
Нашел, но не работает (
Скажите почему ?


Процедура ПриОткрытии(Отказ)
   Настройки = КомпоновщикНастроек.Настройки.ПараметрыДанных;
   ЭлементПараметраДанных = Настройки.Элементы.Найти("Организация");
   ЭлементПараметраДанных.Использование=Истина;
   ЭлементПараметраДанных.Значение = Справочники.Организации.НайтиПоКоду("16");
КонецПроцедуры
17 hhhh
 
16.06.10
13:02
(16) отладчик что говорит?
18 picom
 
16.06.10
13:04
Ничего не говорит
Походу так в управляемом делать нельзя (
или нет

Доступность:
Толстый клиент.
19 picom
 
16.06.10
13:08
вот текст ошибки

{Форма.ФормаОтчета.Форма(4,14)}: Переменная не определена (КомпоновщикНастроек)
   Настройки = <<?>>КомпоновщикНастроек.Настройки.ПараметрыДанных; (Проверка: Толстый клиент (обычное приложение))
20 Asmody
 
16.06.10
13:11
(18) все там можно. только не в ПриОткрытии, а в ПриСозданииНаСервере
21 picom
 
16.06.10
13:14
(20) А с ошибкой (19) что делать?
22 Asmody
 
16.06.10
13:56
(21) откуда она у тебя вообще взялась в управляемой форме?
23 picom
 
16.06.10
14:03
Ну я ужо от безисходности
Помогите
2 + 2 = 3.9999999999999999999999999999999...