|
HELP! В запрос установить фильтр по наименование. | ☑ | ||
---|---|---|---|---|
0
1c_это_чё
30.11.13
✎
14:05
|
В запрос установить фильтр по наименование(стран)
У меня есть риквизитСраны с ссылкой на Справочник Страны никак не могу установить фильтр что я делаю не то! &НаКлиенте Процедура ВывистиКниги(Команда) ПЕРЕМ СЗ; ПолучитьКниги(СЗ); для Каждого элемента из СЗ Цикл Сообщить(элемента.Значение); КонецЦикла; КонецПроцедуры &НаСервере Функция ПолучитьКниги(СЗ) Запрос = Новый Запрос(); РеквизитСтрана = СЗ; /// думаю здесь ошибка Запрос.Текст = "ВЫБРАТЬ | Книги.Наименование, | Книги.Автор.ФИО КАК ФИО, | Книги.Автор.СтранаПроживания.Наименование КАК Страна |ИЗ | Справочник.Книги КАК Книги |ГДЕ | Книги.Автор.СтранаПроживания.Наименование = "Америка";/// думаю здесь ошибка Выборка = Запрос.Выполнить().Выбрать(); СЗ = Новый СписокЗначений; Пока Выборка.Следующий() Цикл СЗ.Добавить(Выборка.Наименование + " " + Выборка.ФИО + " " + Выборка.Страна); КонецЦикла; КонецФункции |
|||
1
Jaap Vduul
30.11.13
✎
14:11
|
Процедура ВывистиКниги(Команда) /// думаю здесь ошибка
|
|||
2
PR
30.11.13
✎
14:12
|
(0) &НаКлиенте
Процедура ВывистиКниги(Команда) ПЕРЕМ СЗ; ПолучитьКниги(СЗ); для Каждого элемента из СЗ Цикл Сообщить(элемента.Значение); КонецЦикла; КонецПроцедуры &НаСервере Функция ПолучитьКниги(СЗ) Запрос = Новый Запрос(); РеквизитСтрана = СЗ; /// думаю здесь ошибка Запрос.Текст = "ВЫБРАТЬ | Книги.Наименование, | Книги.Автор.ФИО КАК ФИО, | Книги.Автор.СтранаПроживания.Наименование КАК Страна |ИЗ | Справочник.Книги КАК Книги |ГДЕ | Книги.Автор.СтранаПроживания.Наименование = ""Америка""";/// правильно думаешь Выборка = Запрос.Выполнить().Выбрать(); СЗ = Новый СписокЗначений; Пока Выборка.Следующий() Цикл СЗ.Добавить(Выборка.Наименование + " " + Выборка.ФИО + " " + Выборка.Страна); КонецЦикла; КонецФункции |
|||
3
m-serg74
30.11.13
✎
14:13
|
(0) удачно выбран ник:-)
|
|||
4
1c_это_чё
30.11.13
✎
14:14
|
m-serg74 ну я в 1с почти ноль:)
|
|||
5
m-serg74
30.11.13
✎
14:14
|
+ (1) /Функция ПолучитьКниги(СЗ)/
функция которая ничего не возвращает:-) |
|||
6
m-serg74
30.11.13
✎
14:16
|
(4) запрос методом тыка писан? если почти 0, то для начала есть конструктор запросов, который не дал бы просто возможности так написать
|
|||
7
Wobland
30.11.13
✎
14:16
|
тебе ж опять в прошлой ветке всё ответили ;)
|
|||
8
1c_это_чё
30.11.13
✎
14:17
|
pr спосиб щас проверю
|
|||
9
m-serg74
30.11.13
✎
14:18
|
(7) была еще и прошлая? о_О
|
|||
10
Wobland
30.11.13
✎
14:18
|
v8: Запрос в 1с, пост 71
(9) и не одна |
|||
11
1c_это_чё
30.11.13
✎
14:18
|
привет wild ^_^ тогда моя не поняла :)))
|
|||
12
Armando
30.11.13
✎
14:22
|
ВЫБРАТЬ Ссылка ИЗ Справочник.Книги ГДЕ Автор.ФИО СОДЕРЖИТ "Розенталь%"
|
|||
13
Wobland
30.11.13
✎
14:22
|
(11) делаешь реквизит у обработки для страны, выводишь его на форму для юзера. по кнопке уходишь на сервер, делаешь запрос, параметром которого устанавливаешь выбранную страну. готово
|
|||
14
Wobland
30.11.13
✎
14:23
|
(12) не пугай человека матерными словами, он же не догадается, что тут надо подобно вместо содержит
|
|||
15
Armando
30.11.13
✎
14:24
|
(14) пля точно))
|
|||
16
Armando
30.11.13
✎
14:24
|
+(15) это у меня СКД головного мозга
|
|||
17
XLife
30.11.13
✎
14:27
|
(16) ладно у тебя скд... у тс вот днк головного мозга
|
|||
18
m-serg74
30.11.13
✎
14:27
|
(17) зато устойчив к банам)
|
|||
19
1c_это_чё
30.11.13
✎
14:29
|
спасибо спасибо какие-то непонятные ошибки выдает :) но надеюсь справлюсь
|
|||
20
Wobland
30.11.13
✎
14:30
|
по привычке создал новый аккаунт, хотя Evangelion ещё ижв
|
|||
21
1c_это_чё
30.11.13
✎
14:31
|
не хотел испортить репутацию Evangelion ^_^ может когда-то у меня будет только 1 ник
|
|||
22
1c_это_чё
30.11.13
✎
14:32
|
XLife какой у меня id щас?
|
|||
23
XLife
30.11.13
✎
14:36
|
(22) id? ip? iq?
|
|||
24
m-serg74
30.11.13
✎
14:38
|
(23) а можно два? - ip & iq :-)
|
|||
25
1c_это_чё
30.11.13
✎
14:39
|
Ип адрес
|
|||
26
1c_это_чё
30.11.13
✎
14:41
|
IP адрес: ?????? тебе же видно!
|
|||
27
m-serg74
30.11.13
✎
14:45
|
(26) это тоже ты?
Kcompany |
|||
28
1c_это_чё
30.11.13
✎
14:49
|
Kcompany Scompany Rcompany Lcompany ЛеКс ЛюТоР N_corp ну и дальше не помню своих ников ^_^
|
|||
29
1c_это_чё
30.11.13
✎
14:51
|
Если дали медаль за получение Бан тогда я её бы получил-бы ^_^
|
|||
30
1c_это_чё
30.11.13
✎
14:57
|
&НаКлиенте
Процедура ВывистиКниги(Команда) ПЕРЕМ СЗ; ПолучитьКниги(СЗ); для Каждого элемента из СЗ Цикл Сообщить(элемента.Значение); КонецЦикла; КонецПроцедуры &НаСервере Функция ПолучитьКниги(СЗ) Запрос = Новый Запрос(); РеквизитСтрана = СЗ; /// думаю здесь ошибка Запрос.Текст = "ВЫБРАТЬ | Книги.Наименование, | Книги.Автор.ФИО КАК ФИО, | Книги.Автор.СтранаПроживания.Наименование КАК Страна |ИЗ | Справочник.Книги КАК Книги |ГДЕ | Книги.Автор.СтранаПроживания.Наименование = "Америка";/// думаю здесь ошибка Выборка = Запрос.Выполнить().Выбрать(); СЗ = Новый СписокЗначений; Пока Выборка.Следующий() Цикл СЗ.Добавить(Выборка.Наименование + " " + Выборка.ФИО + " " + Выборка.Страна); КонецЦикла; КонецФункции А можно с помощи риквизитаСтран Изменить фильтр наименование (Книги.Автор.СтранаПроживания.Наименование = "Америка";) например нажимаем на риквизитСтран вибираем По сыльке страну росиия и результат будет страна россия как-то так (Книги.Автор.СтранаПроживания.Наименование = "Россия";) ИЗМЕНИТЬ не заходя в код а при выборе страну из риквизитаСтран |
|||
31
Jaap Vduul
30.11.13
✎
14:59
|
Таджики в 1цэ ломанулись?
|
|||
32
1c_это_чё
30.11.13
✎
15:02
|
Я не таджик не узбек и не индус не негр
|
|||
33
1c_это_чё
30.11.13
✎
15:05
|
эй wild где ты? у меня вопрос можно изменить фильтр не заходя в код!?
ну там при Нажатие или При выборе? |
|||
34
1c_это_чё
30.11.13
✎
15:08
|
Wobland ?
|
|||
35
1c_это_чё
30.11.13
✎
15:21
|
Нужен кто-то ответите
можно изменить фильтр Наименование не заходя в код!? Как-то по другому При Нажатие или При выборе из риквизитаСылька Элемент Какой-то>? |
|||
36
GANR
30.11.13
✎
15:27
|
Да весь код (0) сплошная ошибка - кто так фильтрует? Надо фильтровать не по наименованию, а по ссылке на элемент справочника "Страны", предварительно установив параметр в запросе.
Книги.Автор.СтранаПроживания = &Страна И потом - зачем формировать список значений, а потом еще тащить его на клиент и только потом выводить? Сообщения можно и на сервере вывести. И еще зачем выводить в сообщение страну, когда она задана??? Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Сообщить(Выборка.Наименование + " " + Выборка.ФИО); КонецЦикла; |
|||
37
Wobland
30.11.13
✎
15:27
|
где Книги.Автор.Страна=&Страна
амперсандом параметры запроса обозначаются. а введённое значение у тебя в реквизите формы находится (при моей архитектуре обработки, конечно) |
|||
38
1c_это_чё
30.11.13
✎
15:33
|
окей щяс пропробою
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |