Имя: Пароль:
1C
1С v8
Обработка событий
0 devochka_1c
 
18.05.12
22:11
Вечер добрый!
Подскажите, пожалуйста,
При выборе контрагента нужно анализировать его вид: если это не поставщик, нужно не допустить выбора контрагента. (8.2 управляемые формы)
39 Рэйв
 
18.05.12
22:38
(35)Не морочь общественности головы. Не хочешь ты разобраться.Ты хочешь готовое решений. Вот фиг тебе(показывает соответствущую комбинацию) Ищи нубов.Они добрые.
40 Конфигуратор1с
 
18.05.12
22:38
(38)Итак, какой реквизит поставщику добавила?
41 Alex S D
 
18.05.12
22:39
(38) давай следующую фотку
42 devochka_1c
 
18.05.12
22:41
(40)поставщик (тип булево)
43 Конфигуратор1с
 
18.05.12
22:41
(41)поддерживаю
44 Конфигуратор1с
 
18.05.12
22:41
Ну вот, если выложишь фото в купальнике - я тебе код распишу и объясню что и как
45 devochka_1c
 
18.05.12
22:42
в таком случае, сама разбирусь
46 Alex S D
 
18.05.12
22:42
(45) удачи
47 Рэйв
 
18.05.12
22:43
дожили....Раньше телом торговали  за баксы.
Теперь за 1С
:-))
48 zak555
 
18.05.12
22:43
(45) у д а ч и
49 devochka_1c
 
18.05.12
22:43
(46)спасибо
50 Alex S D
 
18.05.12
22:43
она вернется, точно говорю
51 Конфигуратор1с
 
18.05.12
22:43
(45)дак разбираться то нечего
52 devochka_1c
 
18.05.12
22:43
(48)спасибо
53 Конфигуратор1с
 
18.05.12
22:44
Ты проверяешь поставщика по признаку поставщик и все
54 devochka_1c
 
18.05.12
22:44
(51)почему это?
55 Alex S D
 
18.05.12
22:44
(47) 1С - это большие деньги)
56 Aprobator
 
18.05.12
22:44
анализировать надо не в момент выбора, а форму выбора открывать с установленным фильтром по поставщику.
57 zak555
 
18.05.12
22:45
вот как ты определяешь на о щуп, чья рука ?
наверное по какому-то признаку
58 Alex S D
 
18.05.12
22:45
вот и маньяки подтянулись
59 Рэйв
 
18.05.12
22:45
(53)Ты не поверишь...Сто лет назад не то что сказали, а я написал даже...НЕ взлетает:-)
60 Конфигуратор1с
 
18.05.12
22:45
(56)так ты тут потише - а то мы ее в купальнике не увидим
61 Alex S D
 
18.05.12
22:46
(60) ты тоже тише..
62 devochka_1c
 
18.05.12
22:46
(58)и как это сделать?
63 zak555
 
18.05.12
22:46
(62) подтянуть маньяков ?
64 Aprobator
 
18.05.12
22:46
(60) опс - это я не подумавши ляпнул )))
65 Alex S D
 
18.05.12
22:46
хахаа
66 Конфигуратор1с
 
18.05.12
22:47
(62)маньяков подтягивать на приманку нужно
67 Рэйв
 
18.05.12
22:47
(62)Ну тебе ж про купальники намекнули.
68 Рэйв
 
18.05.12
22:48
ладно, извращенцы:-)...Добивайте ьедную трепетную лань:-)... Мне это скучно
69 Alex S D
 
18.05.12
22:48
(68) на фотку не расчитывай
70 Конфигуратор1с
 
18.05.12
22:48
Ладно, хоть я и злой, что кило мороженка скисло, ответь для себя на вопрос - зачем ты делаешь запрос?
71 Alex S D
 
18.05.12
22:49
(70) слишком сложно
72 Конфигуратор1с
 
18.05.12
22:50
ну вот, только собрался помочь, она свалила. Не судьба
73 Alex S D
 
18.05.12
22:51
да она еще здесь
74 Рэйв
 
18.05.12
22:51
(69)Я люблю свою жену:-)..Оставь все себе.
75 devochka_1c
 
18.05.12
22:51
(70) чтобы определить является ли выбираемый контрагент поставщиком
76 Alex S D
 
18.05.12
22:52
(74) жена женой...)
77 Конфигуратор1с
 
18.05.12
22:52
(74)все любят твою жену, но на красавицу в купальнике тоже охота посмотреть )))
78 Конфигуратор1с
 
18.05.12
22:53
(75)Умничка. Соответственно какой должен быть запрос?
79 Alex S D
 
18.05.12
22:54
(78) опять слишком сложно
80 devochka_1c
 
18.05.12
22:54
(78)

"ВЫБРАТЬ
    |    Контрагенты.Ссылка
    |ИЗ
    |    Справочник.Контрагенты КАК Контрагенты
    |ГДЕ
    |    Контрагенты.Ссылка = &Ссылка
    |    И Контрагенты.Поставщик" ;
   
   Запрос.УстановитьПараметр("Ссылка", ЭтоПоставщик);
81 Alex S D
 
18.05.12
22:56
бородатый одмин щаслив))
82 Конфигуратор1с
 
18.05.12
22:56
(80)неправильно.
83 Конфигуратор1с
 
18.05.12
22:57
запросом ты проверяешь - является ли ПЕРЕДАННЫЙ тобой поставщик поставщиком или нет
84 devochka_1c
 
18.05.12
22:59
(83)понять понимаю, а написать не пойму как
85 Конфигуратор1с
 
18.05.12
22:59
Хорошо. Зайдем с другой стороны. У тебя есть контрагент, как ты узнаешь в режиме предприятия поставщик он или нет?
86 Alex S D
 
18.05.12
22:59
(84) приедешь ко мне? разберем
87 Конфигуратор1с
 
18.05.12
23:00
(84)напиши как понимаешь
88 Конфигуратор1с
 
18.05.12
23:00
(86)не ну мужики пошли - нет что бы к девушке лететь на крыльях - приедешь ко мне. Жуть.
89 Alex S D
 
18.05.12
23:00
не слушай конфигуратора, он нуб
90 Alex S D
 
18.05.12
23:01
(88) ну можно и к ней.. если тока недалеко
91 Конфигуратор1с
 
18.05.12
23:02
(90) "если тока недалеко" ну вот. Я же говорю, мужики перевелись ...
92 devochka_1c
 
18.05.12
23:03
(85)если у него установлен флаг "Поставщик", тогда он и есть поставщик
93 Конфигуратор1с
 
18.05.12
23:03
Смотри, в запросе мы после слова выбрать указываем поля, которые хотим получить, соответственно ты что хош получить из справочника контрагенты то туда и пишешь
94 zak555
 
18.05.12
23:03
(92) если нет этого флага - кто он ?
95 Конфигуратор1с
 
18.05.12
23:03
(92)Умничка. значит запросом ты что должна получить?
96 Конфигуратор1с
 
18.05.12
23:05
(94) О! Какие люди. А Вы же на джаве шарите?
97 zak555
 
18.05.12
23:11
(96) "джава" -- это жанна ?
98 Конфигуратор1с
 
18.05.12
23:21
(97)ага. Стюардесса Жанна Дарк
99 Конфигуратор1с
 
18.05.12
23:24
(92)ну что там? можно идти спать - проблема решена?
100 Конфигуратор1с
 
18.05.12
23:24
100
101 devochka_1c
 
18.05.12
23:27
(99)еще нет
102 Конфигуратор1с
 
18.05.12
23:28
(101)ну покажи что там у тебя получилось
103 Конфигуратор1с
 
18.05.12
23:29
(102)кстати, извини что на ты, но ни имени ни возраста не знаю
104 zak555
 
18.05.12
23:33
(103) по фото не определил ?
105 devochka_1c
 
18.05.12
23:35
(101) Выбираю из запроса наименование поставщика (проверяю по ссылке и по флагу). Возвращаю количество записей...

"ВЫБРАТЬ
    |    Контрагенты.Наименование
    |ИЗ
    |    Справочник.Контрагенты КАК Контрагенты
    |ГДЕ
    |    Контрагенты.Ссылка = &Ссылка
    |    И Контрагенты.Поставщик" ;
   
   Запрос.УстановитьПараметр("Ссылка", ЭтоПоставщик);
   Результат = Запрос.Выполнить().Выбрать();
  Результат.Следующий() Цикл

      Возврат   Результат.Количество();
106 Конфигуратор1с
 
18.05.12
23:36
(104)Имя? нет
107 Конфигуратор1с
 
18.05.12
23:36
(105)Зачем тебе имя Поставщика, если ты его и так знаешь?
108 Конфигуратор1с
 
18.05.12
23:37
Зачем ты выбираешь по флагу постащика, если у тебя известно что за корнтаргент, тебе нужно тодько выяснить является ли он поставщиком
109 Конфигуратор1с
 
18.05.12
23:38
ТО есть тебе нужно узнать является ли выбранный тобой контрагент поставщиком?
110 devochka_1c
 
18.05.12
23:38
(106) В запросе, написанном ранее, я возвращала значение флага, но Вы мне сказали, что это не так
111 zak555
 
18.05.12
23:39
предлагаю вывести признак дел с контром в договор
112 Конфигуратор1с
 
18.05.12
23:39
(110)это в каком запросе ты флаг возвращала? и когда я говорил что не так?
113 Конфигуратор1с
 
18.05.12
23:40
(111)нет. Рано. Пусть сначала логику поймет
114 devochka_1c
 
18.05.12
23:40
(112)в (9)
115 Конфигуратор1с
 
18.05.12
23:44
(114)это меня Рэйв сбил в 14
116 Конфигуратор1с
 
18.05.12
23:45
(115)Тогда все верно, но выбор результата запроса не совсем корректный
117 devochka_1c
 
18.05.12
23:47
(116)а это был мой самый 1-й вариант...а все тут начали...
118 Конфигуратор1с
 
18.05.12
23:47
(117)а ты их не слушай - им бы какашкой в ближнего бросить.
119 Конфигуратор1с
 
18.05.12
23:48
(117) а что там у тебя не работало?
120 devochka_1c
 
18.05.12
23:49
(119) не выбирался контрагент в любом случае. может нужно другой обработчик события использовать?
121 Конфигуратор1с
 
18.05.12
23:53
(120)нет, просто это обработка выбора как раз происходит в моемнт когда значение выбрано но еще в реквизит не записано
&НаКлиенте
Процедура ПоставщикОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
   
   ЭтотПоставщик = ВыборПоставщика(Объект.Поставщик);
Поэтому у тебя есть параметр ВыбранноеЗначение, где твой выбранный контрагент, а в объект.Поставщик, еще ничего нет. Поэтому правильно написать
 ЭтотПоставщик = ВыборПоставщика(ВыбранноеЗначение);
122 Конфигуратор1с
 
18.05.12
23:58
получилось?
123 devochka_1c
 
19.05.12
00:02
(122)да, большое спасибо! и всего лишь из-за одного слова "ВыбранноеЗначение" потратила столько времени...
124 devochka_1c
 
19.05.12
00:02
(122)конечно, с Вами было приятно пообщаться!
125 Конфигуратор1с
 
19.05.12
00:06
(124)если что, пиши. Не стесняйся.
126 devochka_1c
 
19.05.12
00:09
(125)лучше на e-mail , если не возражаете?
127 Конфигуратор1с
 
19.05.12
00:16
(126)ок
128 devochka_1c
 
19.05.12
00:18
(127)спасибо!
129 zak555
 
19.05.12
00:19
(126) что за e-mail ?
130 devochka_1c
 
19.05.12
00:24
(129)как что?
131 zak555
 
19.05.12
00:24
(130) адрес какой
132 devochka_1c
 
19.05.12
00:25
(130)чей адрес?
133 zak555
 
19.05.12
00:25
(132) на который ты не возражаешь
134 devochka_1c
 
19.05.12
00:27
(133)а Вам зачем?
135 Конфигуратор1с
 
19.05.12
00:33
спокойной ночи
136 devochka_1c
 
19.05.12
00:34
спокойной ночи!
137 zak555
 
19.05.12
00:37
(134) что бы никто не возражал
138 cViper
 
19.05.12
01:02
(0) Очень интересно: где работает и сколько зарабатывает ТС?