Имя: Пароль:
1C
1С v8
Запрос в 1с
🠗 (Sammo 28.11.2013 06:49)
,
0 Evangelion
 
28.11.13
04:12
У меня в Справочник Страны несколько стран!
Америка
Россия
Украина

Мне надо чтоб через запрос из этих выбрать только одну и сообщить
например Америку




&НаКлиенте
Процедура ВывистиСтрану(Команда)                          
ПЕРЕМ СЗ;
ПолучитьСрану(СЗ);
для Каждого элемента из СЗ Цикл
    Сообщить(элемента.Значение);
    КонецЦикла;
КонецПроцедуры
              

&НаСервере
Функция ПолучитьСтрану(СЗ)
Запрос = Новый Запрос();
   Запрос.Текст = "ВЫБРАТЬ
  |    Страны.Наименование
  |ИЗ
  |    Справочник.Страны КАК Страны";

Выборка = Запрос.Выполнить().Выбрать();
СЗ = Новый СписокЗначений;
Пока Выборка.Следующий() Цикл
    СЗ.Добавить(Выборка.Наименование);
КонецЦикла;
КонецФункции
1 Wobland
 
28.11.13
04:32
что планируешь делать?
2 Evangelion
 
28.11.13
04:32
При нажатия на команду ВывистиСтрану то вылетает сообщение

Америка
Россия
Украина

может Здесь что-то поменять?

&НаКлиенте
Процедура ВывистиСтрану(Команда)                          
ПЕРЕМ СЗ;
ПолучитьСрану(СЗ);
для Каждого элемента из СЗ Цикл
    Сообщить(элемента.Значение);
    КонецЦикла;
КонецПроцедуры
3 Wobland
 
28.11.13
04:33
на хрена список? на хрена вообще что-то сообщать? почему бы не сообщать прямо с сервера?
4 Wobland
 
28.11.13
04:33
почему бы не выбрать первые 1, наконец?
5 Evangelion
 
28.11.13
04:34
к примеру

для элементаАмерика из СЗ Цикл
    Сообщить(элемента.Значение);
6 Evangelion
 
28.11.13
04:36
У меня нет сервера
7 Evangelion
 
28.11.13
04:38
Я предполагаю что как бы если был бы сервер
8 Evangelion
 
28.11.13
04:40
Просто надо через запрос сообшить одну страну а не все
9 Evangelion
 
28.11.13
04:43
wild поможешь знаю что что-то надо поменять в цикл
10 Злопчинский
 
28.11.13
05:00
Можно сделать тупо
.
для Каждого элемента из СЗ Цикл
    Сообщить(элемента.Значение);
    Прервать;
КонецЦикла;
11 Evangelion
 
28.11.13
05:08
да но мне не нужно

/// для Каждого элемента из СЗ Цикл

мне нужно лишь для одного элемента а а именно для Америки
12 Evangelion
 
28.11.13
05:15
Может как-то так


&НаСервере
Функция ПолучитьСтрану(СЗ)
Запрос = Новый Запрос();
   Запрос.Текст = "ВЫБРАТЬ
  |    Страны.Наименование
  |ИЗ
  |    Справочник.Страны КАК Страны";
  |ИЗ Сираны.Америка


мне нужно добраться до элемента Америка из Справочник Страны и сообшить его элемент
13 Evangelion
 
28.11.13
05:16
ой неправильно написал вот
|ИЗ Страны.Америка
14 Wobland
 
28.11.13
05:31
(11) где Страны.Наименование="Америка"
15 Wobland
 
28.11.13
05:43
как калькулятор? показал бы, покидали б чем-нибудь в ошибки ;)
16 Evangelion
 
28.11.13
05:47
норм НО неправильный алгоритм все спалят наверника опять бан ^_^
17 Evangelion
 
28.11.13
05:57
Спосиб wild за подсказку на сегодня все! я должен и сам включить мозги ^_^
18 Wobland
 
28.11.13
06:00
(17) задачу тебе, барин, поставить надо (перед собой). а то непонятно, к чему все эти танцы с бубном
19 catena
 
28.11.13
06:01
"Спосиб wild за подсказку на сегодня все!"

У этого тролля тот же папа, что и у ЛивингСтара.
20 Wobland
 
28.11.13
06:02
(19) та не. это импортный человек
21 catena
 
28.11.13
06:03
Ааа, это калькуляторщик. А смайлы тоже анимешные. Оч похожи.
22 Wobland
 
28.11.13
06:04
Я включил телевизор посмотреть рок-н-ролл а там
калькуляторщик
Я спустил с туалета над горшком прикол
калькуляторщик
Мне приснился страшный сон что наш президент
калькуляторщик
Что наш главный герой кормилец и мент
калькуляторщик
23 Evangelion
 
28.11.13
06:05
catena вот мне такую крущку :)
catena
24 catena
 
28.11.13
06:07
Он - ангел, он - демон, он такой заводной.
Но вместо крыльев фанера гремит за спиной.
25 Evangelion
 
28.11.13
06:07
эй не выдавайте меня а то опять бан я уже и не знаю какие еще ники придумывать :)
26 Kupogun
 
28.11.13
06:08
(17) звучит как: "wild завтра прийдешь"
27 Wobland
 
28.11.13
06:08
(25) Калькуляторщик00, Калькуляторщик01, Калькуляторщик02...
28 Рэйв
 
28.11.13
06:10
(26)
Пассажирский самолёт «БРОЙЛЕР-747» терпит крушения над водами Атлантического океана в течение трёхсот двадцати пяти серий....
29 Kupogun
 
28.11.13
06:10
(27) Евангелион (пусть даже 01, 02 и тд) так-то покруче будет
30 Рэйв
 
28.11.13
06:11
(25)Мозги лучше придумай себе:-)
31 Wobland
 
28.11.13
06:12
(30) у Гудвина есть немного
32 anaed
 
28.11.13
06:13
(0) надо понять в каком месте нужно сообщать, имхается что по заданию элемент справочника стран должен быть с чем то связан.
33 Evangelion
 
28.11.13
06:13
ну это вижу я стал популярным здесь по нещастю :)

теперь когда меня банет то такие причины нелу,лекс,неадекватность и так далее
34 Wobland
 
28.11.13
06:16
(33) ты лучше вопрос грамотно сформулируй. а там народ подтянется
35 Evangelion
 
28.11.13
06:19
планирую поить на курсы русского языка но не знаю когда
36 Noob_Of_1C
 
28.11.13
06:20
(35) кого поить?
37 Evangelion
 
28.11.13
06:21
ну поехать на уроки русского языка
38 Noob_Of_1C
 
28.11.13
06:23
(37) школу прогуливал чтоли?
39 Evangelion
 
28.11.13
06:25
нет я не русский но так сложилось что через не могу надо учить русский язык и 1с
40 Wobland
 
28.11.13
06:27
select
Countries.Ссылка
from
Справочник.Страны as Countries
where
Countries.Наименование="America"
41 Рэйв
 
28.11.13
06:28
(39)Да у вас там просто тирания какая то в вашей стране.
42 anaed
 
28.11.13
06:29
39) не зная русский столь уместно использовать "через не могу"... подозрительно как-то
43 Kupogun
 
28.11.13
06:31
(39) а из какой ты страны? Казахстан?
44 rphosts
 
28.11.13
06:33
(39) ну так ищи фришные курсы(коих в интренете чуть меньше чем дофига) и учи
45 Evangelion
 
28.11.13
06:36
спосиб wild но наверное я буду сдаваться мне некогда не освоить 1с
жаль разочаровать человека который помогает мне

но я уже устал от всего этого я не сплю ночами все пытаюсь и пытаюсь сколько можно блин за что мне сдалась такая судьба без работный 21 лет еще женатый и денег нет что будет дольше даже боюсь подумать :(
46 zakidonoff
 
28.11.13
06:37
я вот тож не понимаю, за что его банят.
Стёбно же. Выносили бы просто ветки в офф да и всё.
47 rphosts
 
28.11.13
06:40
(45) иди во фра - и книжек дадут и реальные задачи со временем начнут давать.
48 Wobland
 
28.11.13
06:40
(46) "Миста становится полностью профессиональным ресурсом с тематическим общением: 1С, информационные технологии, различные секции"
49 rphosts
 
28.11.13
06:41
(48) ну-ну
50 Kupogun
 
28.11.13
06:43
(47) а кушать, что он будет? см (45)
ему деньги нужны.
51 Wobland
 
28.11.13
06:44
а кушать можно начинать через год-два ;)
52 Wobland
 
28.11.13
06:47
вообще, не 1С надо осваивать, а программизм
53 zakidonoff
 
28.11.13
06:47
(48) Это навроде этого, да:
С днем жестянщика, москвичи!
Или этого?
Что пить вместо чая и кофе?
54 Wobland
 
28.11.13
06:48
(53) мопед не мой ;)
55 Evangelion
 
28.11.13
06:50
Ладно ребят спасибо всем . что нибудь придумаю Слышал в казакстан узбекистан там цены низкие там за 100 долларов можно
Одеться и еще в  ресторан поехать и плотно по есть там будет для меня раем ^_^
56 Wobland
 
28.11.13
06:58
хм.. задумался. а у нас ста долларов хватит на джинсы, рубашку и плотный обед в ресторанчике. и сдачи немного останется
57 catena
 
28.11.13
07:00
(56)Это где? В Сибири?
58 Wobland
 
28.11.13
07:02
(57) ага. джинсы я себе брал 30-35 уёв, хорошо покушать можно на 20 уёв (это с выпивкой). остаётся 45-50 уёв на продолжение одежды
59 catena
 
28.11.13
07:04
(58)А я вот помню, как беременная в Новосибе ходила на черешню посмотреть... Потому что на купить денег не хватало - в пять раз дороже, чем в А-те. Поэтому по субботам мы с мужем ходили посмотреть черешню))
60 Wobland
 
28.11.13
07:05
да, слыхал я что на югах помидоры в 2001м стоили 3 рубля (стоимость маршрутки)
61 Рэйв
 
28.11.13
07:06
(59)Нынче она и в алмате кусается ценой.
62 Evangelion
 
28.11.13
07:06
wild смотри это полный код





&НаКлиенте
Процедура ВывистиКниги(Команда)                            
ПЕРЕМ СЗ;
ПолучитьКниги(СЗ);
для Каждого элемента из СЗ Цикл
    Сообщить(элемента.Значение);
    КонецЦикла;
КонецПроцедуры

&НаСервере
Функция ПолучитьКниги(СЗ)
Запрос = Новый Запрос();

Запрос.Текст = "ВЫБРАТЬ
|    Книги.Наименование,
|    Книги.Автор.ФИО как ФИО,
|    Книги.Автор.СтранаПроживания.Наименование как Страна
|ИЗ
|    Справочник.Книги КАК Книги";

Выборка = Запрос.Выполнить().Выбрать();
СЗ = Новый СписокЗначений;
Пока Выборка.Следующий() Цикл
    СЗ.Добавить(Выборка.Наименование + " " + Выборка.ФИО  + " " + Выборка.Страна);
КонецЦикла;
КонецФункции



выводить на экран СПИСОК КНИГ где АВТОР в указаном СТРАНЕ



хотел сам но не сумел печально что выложил но все таки хочу поспать
63 Рэйв
 
28.11.13
07:07
(60)Летом так и есть.Примерно проезд в автобусе.
64 catena
 
28.11.13
07:07
(60)А по вкусу-то и не сравнить :)

(61)Ну смотря где брать. Мне сосед бесплатно с дачи привозит, его процесс выращивания увлекает, а не поедания :)
65 Рэйв
 
28.11.13
07:13
(64)Хорошо иметь таких увлеченных соседей:-)  Может и мне когда повезет
66 Wobland
 
28.11.13
07:15
(62) где Книги.Автор.Страна=&Страна
а &Страну предлагаю указывать на форме
67 anaed
 
28.11.13
07:17
(62)
1) на форме размещаешь реквизит со значением справочникссылка.страны
2) передаешь реквизит в запрос
запрос.установитьпараметр("страна",твойреквзиит);
запрос.текст =" ВЫБРАТЬ
|    Книги.Наименование,
|    Книги.Автор.ФИО как ФИО,
|    Книги.Автор.СтранаПроживания = &Страна
|ИЗ
|    Справочник.Книги КАК Книги";
3) выводишь на печать результат запроса
68 Evangelion
 
28.11.13
07:25
помогите понять этот текст Надо
,,выводить на экран СПИСОК КНИГ где АВТОР в указанном СТРАНЕ''

типа будет так
например результат

СПИСОК КНИГ
1 веселая ночь
2 Глядя в небеса
3 облака
4 пьяный медведь

АВТОР
петров

СТРАНА

АМЕРИКА

Подбор по стране составился?
69 Kupogun
 
28.11.13
07:41
например
веселая ночь   |Иванов  |РОССИЯ
облака         |Петров  |ПОЛЬША
пьяный медведь |Сидоров |РОССИЯ
Глядя в небеса |Иванова |УКРАИНА

если указываешь РОССИЯ, то на экран выведется "веселая ночь" и "пьяный медведь"
70 Evangelion
 
28.11.13
07:50
вот вот что я хочу ура))
и последний вопрос где указать страна  РОССИЯ

и как быть с этим





Выборка = Запрос.Выполнить().Выбрать();
СЗ = Новый СписокЗначений;
Пока Выборка.Следующий() Цикл
    СЗ.Добавить(Выборка.Наименование + " " + Выборка.ФИО  + " " + Выборка.Страна); //// здесь указываем Россию
КонецЦикла;
КонецФункции


можно просто намикати дальше я сам
71 Kupogun
 
28.11.13
08:03
>>и последний вопрос где указать страна  РОССИЯ
Россия (страна) указывается на форме и передается параметром в запрос. посмотри (67) или (66)
и почитай какие-то книги по основам 1с или видеоуроки, вроде этих:
https://www.google.ru/#newwindow=1&q=чистов+1с+видео

http://rutracker.org/forum/viewtopic.php?t=3484928
72 rphosts
 
28.11.13
08:21
(55) а ты там попробуй заработай эти 100 баксов
73 catena
 
28.11.13
08:53
(72)Да лааадно.