Имя: Пароль:
1C
1С v8
В форму списка основного справочника вставить кнопку с названием «Справка»
,
0 Лелька23
 
07.04.17
11:59
Добрый день, у меня простенькая форма справочника, с реквизитом ПризнакЧленстваВПрофсоюзе, и на форме справочника есть кнопка "Справка", с помощью которой необходимо реализовать "вывести наименования всех сотрудников – не членов профсоюза"

Помоооогите пожалуйста, не могу вывести и все
3 Лелька23
 
07.04.17
12:09
(2) Ой привееет)) Да тут не до фотографий)
4 Лелька23
 
07.04.17
12:10
(1) В форму списка основного справочника вставить кнопку с названием «Справка». При
нажатии на эту кнопку программа должна вывести в окно сообщений справку.
Содержание справки – вывести наименования всех сотрудников – не членов профсоюза. Использовать команду Сообщить(…)


Пробовала с запросом не вышло(
5 AceVi
 
07.04.17
12:11
(4) ЧТО не вышло? запрос пустой? Сообщить не вышло? конфа какая? у меня к тебе больше вопросов чем у тебя к форуму - толком растолкуй.
6 Лелька23
 
07.04.17
12:14
(5) платформа 1с 8.3
Вот запрос
Процедура Справка(Команда)
    //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
    
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    Сотрудники.ФИОСотрудника,
        |    Сотрудники.ПризнакЧленстваВПрофсоюзе
        |ИЗ
        |    Справочник.Сотрудники КАК Сотрудники";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
Сообщить (....);
    
    //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
    

КонецПроцедуры
7 AceVi
 
07.04.17
12:16
(6) Издалека видно что в запросе нет отбора. Но это я так телепатом работаю. Ты скажи ЧТО ИМЕННО у тебя не получилось то... последний раз спрашиваю.
8 Лелька23
 
07.04.17
12:17
(7) а как мне отбор сделать????
9 catena
 
07.04.17
12:23
Лелечка, а хоть борщ готовить умеешь?
10 AceVi
 
07.04.17
12:25
(8) Запрос ты как создала? с помощью конструктора? Вот зайди в конструктор там есть закладка "Отбор" и добавь туда свой ПризнакЧленстваВПрофсоюзе = ЛОЖЬ.
или вот так просто текст вставь.

|    Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| ПризнакЧленстваВПрофсоюзе = ЛОЖЬ

Вообще даже у студентов не должно быть таких вопросов) Это ты учишься 1с? может книги какие посоветовать то?
11 Лелька23
 
07.04.17
12:39
(10) А вот у меня возник!)) Да учусь и делаю по книжке данное задание!;)
12 Лелька23
 
07.04.17
12:39
(9) не умею
13 Одинесю
 
07.04.17
12:42
(12) Может с борща все же начать тогда?
14 Лелька23
 
07.04.17
12:43
(13) а тебе с чего начать?
15 Одинесю
 
07.04.17
12:43
(14) С советов )
16 1dvd
 
07.04.17
12:43
в каком смысле "не могу вывести"?

ошибка выходит? выводит пустые строки? выводит не тех?
17 1dvd
 
07.04.17
12:44
Лельку не к борщам, Лельку в партизаны надо!
18 catena
 
07.04.17
12:46
(11)Плохая книжка, выкинь ее. Я тебе подарю другую: "1001 способ накормить мужчину".
19 Лелька23
 
07.04.17
12:46
(17) Вот сделала полностью
Процедура Справка(Команда)
    //{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
    
    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    Сотрудники.ФИОСотрудника,
        |    Сотрудники.ПризнакЧленстваВПрофсоюзе
        |ИЗ
        |    Справочник.Сотрудники КАК Сотрудники
        |ГДЕ
        |    Сотрудники.ПризнакЧленстваВПрофсоюзе = ЛОЖЬ";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Сообщить("ПризнакЧленстваПрофсоюза")    
    //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА

    

КонецПроцедуры


Вообще не выводит ничего к сожалению, я прошу помощи, а тут начинают тыкать, да учусь, и что? у всех разные возможности, извините, что под вашим комментарием выговорилась
20 1dvd
 
07.04.17
12:47
(19) а где обход выборки?
21 Лелька23
 
07.04.17
12:47
(10) у меня в базе в реквизите вбито не является членом или является членом, так вот мне и надо вывести всех кто не является членом профсоюза
22 Лелька23
 
07.04.17
12:48
(20) мне в (10) посоветовали вот так написать...
23 Лелька23
 
07.04.17
12:49
Где мой умничка Рэйв, он бы быстро все сделал:(
24 Одинесю
 
07.04.17
12:50
(23) Он учится или ты ))
25 dezss
 
07.04.17
12:51
(22) что, даже не выводит сообщение "ПризнакЧленстваПрофсоюза"?
26 catena
 
07.04.17
12:51
(19)А вы с какой целью учитесь, простите за любопытство?
27 Лелька23
 
07.04.17
12:51
(25) неа
28 Лелька23
 
07.04.17
12:52
(26) (24) да что вы пристали то ко мне
29 catena
 
07.04.17
12:53
(28)Ну, мне принципиально это знать, чтобы помогать или саботировать. Если вы собираетесь в будущем работать по этой специальности, то мне категорически жалко бухгалтера, которого вы можете довести до инфаркта.
30 Лелька23
 
07.04.17
12:54
(29) хорошо) да собираюсь работать
31 Одинесю
 
07.04.17
12:56
Ты в результате выполнения запроса получаешь некую коллекцию, ты должна обойти эту коллекцию и вывести свое Сообщить().
32 dezss
 
07.04.17
12:57
(31) Так у нее ж Сообщить не работает.
33 catena
 
07.04.17
12:58
(31)У нее даже до сообщить не доходит. Говорю же, плохая книжка.
34 Лелька23
 
07.04.17
12:58
(31) а может тут вообще без запроса можно обойтись? (32)
35 Лелька23
 
07.04.17
12:58
(33) да что ты все ядом то своим брызжешь???))
36 dezss
 
07.04.17
13:01
(34) Дело не в запросе.

После
Сообщить("ПризнакЧленстваПрофсоюза");
добавить:

Для Каждого стр из ВыборкаДетальныеЗаписи Цикл
    Сообщить(стр.ФИОСотрудника);
КонецЦикла

И думать, почему же он ничего не выводит.

Можно результат выполнения запроса поместить во ВременноеХранилище. В модуле объекта объявить экспортную процедуру, которая будет из этого хранилища все вытаскивать и выводить на экран. И вызвать эту процедуру после того, как поместишь все в хранилище.
37 catena
 
07.04.17
13:02
(35)Я?? Я тут самая жалостливая. Мне очень жалко и тебя и твоих будущих работодателей.
38 Лелька23
 
07.04.17
13:04
Процедура Справка(Команда)
Стр= Справочники.Сотрудники.ПризнакЧленстваВПрофсоюзе;

Если Стр= "Не является членом" Тогда                    
Стр1=Элементы.ДанныеСотрудника.ОтборСтрок;

Стр1.Сотрудник = Справочники.Сотрудники.ФИОСотрудника;    
Сообщить(Справочники.Сотрудники.ФИОСотрудника);

КонецЕсли
КонецПроцедуры (36)
Вот так еще попробовала тут сообщить не работает((
39 Лелька23
 
07.04.17
13:05
(36) Если без запроса попробовать мой код выше который, как мне вывести Сообщить
40 catena
 
07.04.17
13:07
Если Стр= "Не является членом" Тогда

Вот кстати, интересный вопрос, с чего ярые помощники решили, что ПризнакЧленстваВПрофсоюзе - булево?
41 Одинесю
 
07.04.17
13:08
(40) Потому что оно всегда булево. По логике...
42 Лелька23
 
07.04.17
13:09
(41) оно не булево
43 Одинесю
 
07.04.17
13:10
(42) Я про логику
44 Лелька23
 
07.04.17
13:11
(36) я попробовала сообщить вообще не выходит(((
45 1dvd
 
07.04.17
13:11
Интрига! Я уже за попкорном сходил
46 catena
 
07.04.17
13:11
(42)О! Слово знаем, а его значение? Если абстранироваться от всего написанного бреда и заострить внимание на том, что "оно не булево", тогда объясни, зачем ты писала:

Стр= Справочники.Сотрудники.ПризнакЧленстваВПрофсоюзе;
Если Стр= "Не является членом" Тогда
47 catena
 
07.04.17
13:12
Сорри. оно НЕ булево.
48 catena
 
07.04.17
13:12
Тогда вопросы не Лелечке, а все-таки к ярым помощникам))) Жентельмены! Может борща?
49 Лелька23
 
07.04.17
13:12
(46) (47) Дааа??? Блиииииин
50 Лелька23
 
07.04.17
13:13
(48) Бедненькая наверное уже ничем мужиков подцепить не можешь?;) Борщиками тыкаешь ути пути бедняга, только вот от тебя ни строчки кода в помощь не получила, иди свари борщик умничка
51 Лелька23
 
07.04.17
13:14
(48) Борщик свари деточка маленькая ути пути
52 catena
 
07.04.17
13:14
(49)Еще раз приношу глубочайшие извинения. Но, чтоб настроение не пропадало, можешь тогда подумать, на кой ты писала следующие строки:

|ГДЕ
| ПризнакЧленстваВПрофсоюзе = ЛОЖЬ
53 Лелька23
 
07.04.17
13:17
(52) посоветовали выше. Представляешь я вот сюда написала, чтоб мне помогли, и тут пишут я пытаюсь сделать, а вот не получается, я вроде на информационный форум написала, а не на кулинарный или психологический;)
54 catena
 
07.04.17
13:19
(53)Милая моя, так советчики же твоей конфигурации не видят. Но ты-то сама же, оказывается, знала, что "оно не булево". Тут, понимаешь, советчики ни морально, ни материально в успехе не заинтересованы. А борщ учиться варить ты не желаешь.
55 Zmich
 
07.04.17
13:19
(53). Если хочешь без запроса - попробуй так:

Выборка = Справочники.Сотрудники.Выбрать();
Пока Выборка.Следующий() Цикл
  Сообщить(Выборка.ПризнакЧленстваВПрофсоюзе);
КонецЦикла;
56 Лелька23
 
07.04.17
13:20
(54) Борщ варить это походу твое единственное достижение?
57 catena
 
07.04.17
13:21
(56)Ну ты-то не хотчешь его осваивать ;)
58 Лелька23
 
07.04.17
13:24
(57) хоТчу тебе словарик по русскому языку подарить;)
59 Одинесю
 
07.04.17
13:25
У нее задача сто пудов посложнее, ей не просто нужно будет сообщить, а в форме списка вывести нужных сотрудников.
60 Лелька23
 
07.04.17
13:25
(55) Сообщить не выводится, нажимаю Сообщить на форме, и ничего не происходит
61 Лелька23
 
07.04.17
13:28
(57) ооооой женщина извиняюсь, вам же уже нельзя нервничать в таком-то возрасте, уж за ваши годы можно было не только борщ освоить в качестве приманки сильного пола;)
62 catena
 
07.04.17
13:31
(61)Деточка, тебе простительно :) С таким характером, да еще и без борща - ты можешь высказываться, как твоей душеньке угодно ;)
63 Zmich
 
07.04.17
13:32
(60). В свойствах кнопки у тебя есть привязка к процедуре (событие "Нажатие")?
64 Лелька23
 
07.04.17
13:33
(63) Да есть) я уже все проверила на всякий случай удалила и еще раз все добавила и не появляется зараза)
65 Лелька23
 
07.04.17
13:36
(62) Женщина не тратьте свое время, лучше обучитесь чем-нибудь еще, а то в таком возрасте попрекать юную красивую девушку одним борщем как-то не очень:)
66 Базис
 
naïve
07.04.17
13:37
(65) Девушка, вы ведёте себя, словно утром было восьмое.
67 Одинесю
 
07.04.17
13:38
(65) Без фото не поверим.
68 catena
 
07.04.17
13:39
(65)Да ну, с тобой так весело :)
69 Лелька23
 
07.04.17
13:39
(55) а если мне нужно конкретно вывести тех сотрудников, которые являются членами профсоюза
70 Лелька23
 
07.04.17
13:39
(68) а с Вами скучно((
71 catena
 
07.04.17
13:41
(70)Ну прости, я пока не заинтересована веселить тебя. Главное, что мне развлекательно.
72 Zmich
 
07.04.17
13:42
(69). Тип какой у реквизита "ПризнакЧленстваВПрофсоюзе"?
73 Неверный Параметр И
 
07.04.17
13:43
(65) Это кто это тут красивая девушка?
74 Лелька23
 
07.04.17
13:43
(71) мне видимо старый женский юмор не понять
75 Лелька23
 
07.04.17
13:43
(73) я
76 Лелька23
 
07.04.17
13:43
(72) строка
77 Одинесю
 
07.04.17
13:43
(72) Судя по (38) - строка.
78 Неверный Параметр И
 
07.04.17
13:44
(75) Ну хорошо. А умная тогда кто?
79 1dvd
 
07.04.17
13:45
(75) доказательств нет
80 1dvd
 
07.04.17
13:45
а у катёны есть
81 Лелька23
 
07.04.17
13:46
(78) я
82 Одинесю
 
07.04.17
13:47
(81) А самая скромная кто?
83 Лелька23
 
07.04.17
13:49
(82) Я
84 Одинесю
 
07.04.17
13:54
Самая красивая, самая умная, самая скромная Лелька23 мужского пола...
85 1dvd
 
07.04.17
14:07
Судя по тому как она на Катёну взъелась, то она точно баба. Но, скорее всего страшная
86 Неверный Параметр И
 
07.04.17
14:09
(85) Все дело в сиськах
87 1dvd
 
07.04.17
14:10
(86) +1
88 Лелька23
 
07.04.17
14:17
(85) очень прям самая страшная в мире;)
89 Лелька23
 
07.04.17
14:18
(86) конечно и еще в борщах;)
90 Неверный Параметр И
 
07.04.17
14:21
(89) От борщей ты уже открестилась. Со всем остальным тоже самое?
91 Лелька23
 
07.04.17
14:22
(90) ага, именно
92 Одинесю
 
07.04.17
14:24
(91) Де фото?
93 Лелька23
 
07.04.17
14:27
(85) блин ну я хотя бы чиполино не ставлю на аватарку, чувак ты прям бомба
94 Лелька23
 
07.04.17
14:28
(92) пусть это останется секретом;)
95 1dvd
 
07.04.17
14:32
(93) Что, хотела на меня посмотреть? Хрен тебе, сначала себя покажи :)
96 Неверный Параметр И
 
07.04.17
15:19
(94) Бугрова, не борогозь
97 AceVi
 
07.04.17
15:43
(94) Сначала фото, потом пригласи программиста в кафе, и только потом у тебе все все расскажет)
Или научись читать умные книжки, и задавать верные вопросы, иначе ты так далеко не продвинешься)
Выбор за тобой - думай головой или плати)
98 lodger
 
07.04.17
15:50
пятнично. зачет.
тов. модераторы мисты, а такие театральные постановки с мультиаккаунта по правилам?
вангую, что Лелька23 мужик, возможно бородат, на работе его в пятницу не беспокоят...
99 dezss
 
07.04.17
15:51
(98) +100500
Только не мужик.
Может это catena развлекается?
100 dezss
 
07.04.17
15:52
(98) Мужик не смог бы так смачно с другой женщиной ругаться.
101 Лелька23
 
11.04.17
09:02
(96) Не пойти ли тебе куда-нибудь?
102 Мимохожий Однако
 
11.04.17
09:07
Прикольно. Вспомнился бот из фильма Хоттабыч.
(101) возьми в руки конструктор запроса и выбери режим вывода в табличный документ.Он тебе покажет что и как.