Имя: Пароль:
1C
1С v8
Как работать с результатами из запроса?
🠗 (Волшебник 18.06.2020 15:28)
0 Mythe
 
18.06.20
13:47
Привет всем! Подскажите как оперировать данными из запроса.
К примеру: Есть 2 справочника Абоненты и ТипыТелефонов, у каждого справочника своя ТабЧасть Данные и ФИО соответственно.
Я смог определить что я заношу в ТабЧасти абонентов Данным кодом:

Для каждого СтрокаТабЧасти Из ЭтотОбъект.Данные цикл         
Если СтрокаТабЧасти.ТипТелефона = Справочники.ТипыТелефонов.НайтиПоНаименованию("Обычный")
Сообщить(СтрокаТабЧасти.ТипТелефона)

И так же смог определить в каком реквизите я это делаю Данными кодом:

АбонентФИО = Ссылка.ПолучитьОбъект();
Сообщить(АбонентФИО.Наименование)

Суть моего вопроса это возможно ли путем запроса как-то обратится к справочнику ТипыТелефонов и сравнить что я указал в ТабЧасти Абонентов с тем что есть в справочнике Типы Телефонов и если то что я ввел совпадает с тем что уже есть, то необходимо как то записать данную строку АбонентФИО.Наименование в ТабЧасть справочника ТипыТелефонов
1 Ёпрст
 
18.06.20
13:59
2 Mythe
 
18.06.20
14:01
Там слишком много сообщений, поэтому новая
3 Ёпрст
 
18.06.20
14:03
(2) сам то понимаешь, что спрашиваешь ?
4 Mythe
 
18.06.20
14:06
(3) Смысл да, если б понимал как это сделать не спрашивал
5 Ёпрст
 
18.06.20
14:08
(4)
>>>>Я смог определить что я заношу в ТабЧасти абонентов Данным кодом:

где этот код располагается, для начала ?
6 Mythe
 
18.06.20
14:09
(5) Модуль Объекта
7 Mythe
 
18.06.20
14:09
Справочник Абоненты
8 Ёпрст
 
18.06.20
14:09
(6) какого объекта ? В какой процедуре/функции ?
9 Mythe
 
18.06.20
14:10
ПриЗаписи
10 Ёпрст
 
18.06.20
14:10
в табличной части Данные, какие реквизиты и каких они типов ?
11 Ёпрст
 
18.06.20
14:12
Окромя ТипТелефона, который, имеет тип Справочники.ТипыТелефонов, есть еще что ?
12 Mythe
 
18.06.20
14:12
Реквизит ТипТелефона Тип СправочникСсылка.Типытелефонов
13 Mythe
 
18.06.20
14:14
Это, может можно как то с вами сваязаться? Дискорд или скайп, просто я в 1с практически вообще не понимаю и на словах будет немного тяжко обьяснять
14 Ёпрст
 
18.06.20
14:15
(13) занафига ? Це ж твоя работа/учеба.. вот и учись сам
15 Ёпрст
 
18.06.20
14:16
там всё просто, как грабли
16 Mythe
 
18.06.20
14:17
Если бы я хоть как то понимал от чего отталкиваться, ни преподы не помогают нихрнеа
17 Mythe
 
18.06.20
14:19
Этот форум существует чтобы здесь помощь искать
18 Ёпрст
 
18.06.20
14:21
(17) ну дык, проблема то в чем ? отвечай на вопросы, задавай новые..
см(11)
19 Mythe
 
18.06.20
14:23
(18) В ТЧ Данные 6 реквизитов и все гни СправочникСсылка
20 Волшебник
 
модератор
18.06.20
14:24
(17) Брехня

Форум создан для того, чтобы дарить людям радость общения
21 Mythe
 
18.06.20
14:25
Ну и ладно (20)
22 Mythe
 
18.06.20
14:26
Ищем помощь в радости общения
23 Волшебник
 
модератор
18.06.20
14:26
В управляемых формах нет объекта Запрос

Запрос

Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер).
24 Ёпрст
 
18.06.20
14:27
Ну и ? вот занес ты что-то в табличную часть справочника Абоненты нечто, что ты дальше хочешь с этим делать при записи этого элемента ?
25 Ёпрст
 
18.06.20
14:27
(23) он ужо в модуле это пишет, в ПриЗаписи
26 Волшебник
 
модератор
18.06.20
14:28
(25) Ты святой, святой...
27 Mythe
 
18.06.20
14:29
(24) Ну вот допустим у меня в справочнике Типы телефонов есть 3 типа, а ТЧ Данные я выбираю 1 из них, и на основе это мне бы надо как то сделать чтобы, тот реквизит в котором я это сделал записывался в ТЧ в справочнике ТипыТелефонов в нужном реквизите, Думаю понятно написал
28 Mythe
 
18.06.20
14:32
Ёпрст, в том форму что ты мне в начале скинул, написали что можно как то запросом из справочника ТипыТелефонов выбирать тот тип который я вписал в ТЧ Данные и показывать реквизит в ТЧ ТипыТелефонов, но и тут я не понимаю как это сделать, так как я практически не разбираюсь в 1с
29 Волшебник
 
модератор
18.06.20
14:34
(27) Не, фигня какая-то
30 Mythe
 
18.06.20
14:35
(29) Ну ведь как то можно сделать чтобы на основе одного действия что то где то появлялось
31 sitex
 
naïve
18.06.20
14:36
Дичь какая то в ветке. я нечего непонял. нарисуй что ли если изъясниться не можешь.
32 Mythe
 
18.06.20
14:37
(29) Тут правила разрешают скидывать ссылки на картинки, я так лучше смогу обьяснить?
33 Ёпрст
 
18.06.20
14:40
(32) да
http://pics.rsh.ru/

сюда к примеру кидай и потом ссылку в форум
34 Dionis Sergeevich
 
18.06.20
14:42
(28) если хотите научиться писать запросы в 1с нужно понимать что это на 80 процентов переведенный sql, после можете поучить на практике sql на тренажёре sql-ex.ru
35 Mythe
 
18.06.20
14:49
Вот есть ТЧ у абонентов в котором я заношу тип теоефона: http://pics.rsh.ru/img/1cv8ct_iNvMdXtEKx_eapn7m68.png
И вот есть ТЧ у типов телефонов: http://pics.rsh.ru/img/1cv8ct_kriCr64FYk_15x3u2yh.png

Можно ли на основе того что я заношу тип в ТЧ у абонентов, нужный абонент записывался в ТЧ нужного типа телефона
36 Ёпрст
 
18.06.20
14:51
(35)

ФИО в этой табличной части какой тип имеет ?
37 Mythe
 
18.06.20
14:52
СправочникСсылка.Абоненты  или же это не правильно? (36)
38 Волшебник
 
модератор
18.06.20
14:52
(35) У типов телефонов надо убрать таб.часть. Вообще.
39 Mythe
 
18.06.20
14:53
(38) Мне говорили сделать динамический список но я чет не понимаю как его сделать
40 Ёпрст
 
18.06.20
14:53
(38) это точно, но мало ли.. препод там у нихх с ума сходит, и выдаёт такие задания ?)
41 1Сергей
 
18.06.20
14:54
Двойная работа получается записывать тип телефона в абонента, и абонента в тип телефона. А потом когда будет нестыковка как разбираться?
42 Mythe
 
18.06.20
14:54
Мне нужно сделать предприятие на основе курсача
43 sitex
 
naïve
18.06.20
14:55
(35) Вообщем это реализация ппц.
44 1Сергей
 
18.06.20
14:55
Извините, я как ТС стал без знаков препинания разговаривать :)
45 Ёпрст
 
18.06.20
14:55
(39) ты хочешь просто, при открытии типа телефона видеть, какие это абоненты ? Для этого выкинь табличную часть из дерева метаданных, просто воткни в форму справочника таблицу значецний в свойствах формы и напиши запрос для заполнения полей (это и будет дин список)
46 Mythe
 
18.06.20
14:56
(41) А можно сделать выбор тогда не из всех абонентов а только из тех кто имеет данный тип?
47 Волшебник
 
модератор
18.06.20
14:56
(44) После "Вообщем" из (43) мы уже ничего не боимся.
48 Волшебник
 
модератор
18.06.20
14:56
(46) Можно сделать всё, но нужно ли?
49 Mythe
 
18.06.20
14:57
(48) Мне не надо все, мне бы просто сделать так что бы там показывало только нужных)
50 sitex
 
naïve
18.06.20
14:57
(48)  Да я тут после (35), прослезился) и уже написать больше 4 слов не смог. Сори
51 Dionis Sergeevich
 
18.06.20
14:59
(49) вам похоже надо начать с теории бд, нормальных форм бд и основ проектирования бд
52 sitex
 
naïve
18.06.20
15:00
(49) Реально надо почитать книги , так методом тыка и перебора , мало что получиться хорошее.
53 Волшебник
 
модератор
18.06.20
15:01
в списке абонентов можно отобрать по типу телефона
54 Mythe
 
18.06.20
15:02
Это я знаю, после того как я закончу шарагу я вообще не буду связываться с БД нафиг надо в это лезть, не мое это (52)
55 Mythe
 
18.06.20
15:03
(53) хорошо, но я сначала попробую сделать (45)
56 Mythe
 
18.06.20
15:04
я вообще не понимаю как я весь год на 5 закрыл, если я вообще не понимаю ничего)
57 Dionis Sergeevich
 
18.06.20
15:04
(54) так поставь сока сокурснику, который шарит. Не получится у тебя быстро решить эту задачу
58 Mythe
 
18.06.20
15:06
(57) У нас из группы никто не шарит
59 Mythe
 
18.06.20
15:06
(57) ну экзамен у меня через 3 недели, думаю хоть что то я накалякаю
60 sitex
 
naïve
18.06.20
15:07
(58) Озвучь ВУЗ плиз Будь так добор.)
61 sitex
 
naïve
18.06.20
15:07
(60) +Добр*
62 Волшебник
 
модератор
18.06.20
15:08
Нашествие студентов на мисту...
63 Dionis Sergeevich
 
18.06.20
15:09
(58) преподавателю тогда)
64 Dionis Sergeevich
 
18.06.20
15:09
А разве сейчас не каникулы?
65 Mythe
 
18.06.20
15:09
66 Mythe
 
18.06.20
15:10
(64) ну у школьников да
67 Mythe
 
18.06.20
15:10
у остальных только через месяц начнутся
68 1Сергей
 
18.06.20
15:10
(64) сдаются все сейчас
69 Dionis Sergeevich
 
18.06.20
15:12
Или к преподу, типа допзанчтие, объясните научите. Он при тебе сделает правильно ещё и объяснит. А ты ему его же работу и сдашь потом. Слушать его не обязательно, можно просто поддакивать, типа понял)
70 Mythe
 
18.06.20
15:13
(69) Препод у нас не такой
71 Mythe
 
18.06.20
15:14
(69) Он 1 раз сказал, то что я уже и так знал, и потом хрен что у него спросишь
72 Mythe
 
18.06.20
15:15
Аля я уже говорил и повторять не буду
73 vova1122
 
18.06.20
15:23
А остальные как делают? или у остальных студентов не по 1С?
74 Mythe
 
18.06.20
15:24
(73) у нас у каждого своя тема.
75 Mythe
 
18.06.20
15:25
Вообще не представляю как остальные делают
76 Dionis Sergeevich
 
18.06.20
15:28
Напиши полностью текст задания
77 vova1122
 
18.06.20
15:29
(74) Своя тема, и не по 1С? А  поспрашивать кто как делает, или покупает...
78 Mythe
 
18.06.20
15:30
По 1с, у нас все пока бухают просто
79 vova1122
 
18.06.20
15:33
(78) значит будут покупать. так проще, если не собираешься связываться с 1С. А чтобы сделать более-менее работающее задание, с нулевым опытом пару недель не хватит. В процессе вылезут еще не одни трудные вопросы.
80 Волшебник
 
модератор
18.06.20
15:41
(78) Если бухать, то мозг не сможет освоить 1С.
81 Mythe
 
18.06.20
15:44
(80) )))