|
Обработка событий | ☑ | ||
---|---|---|---|---|
0
devochka_1c
18.05.12
✎
22:11
|
Вечер добрый!
Подскажите, пожалуйста, При выборе контрагента нужно анализировать его вид: если это не поставщик, нужно не допустить выбора контрагента. (8.2 управляемые формы) |
|||
1
zak555
18.05.12
✎
22:12
|
конфа ?
|
|||
2
zak555
18.05.12
✎
22:12
|
контрагент может быть как поставщиком, так и покупателем
|
|||
3
Alex S D
18.05.12
✎
22:12
|
такая девочка.. и возиться в пол 11 с 1С...
|
|||
4
НикДляЗапросов
18.05.12
✎
22:13
|
Как как это можно анализировать, по родителю чтоли... ну так делай
|
|||
5
zak555
18.05.12
✎
22:13
|
(4) ну-ну
|
|||
6
НикДляЗапросов
18.05.12
✎
22:14
|
(5) Шо нуну, у многих есть папки поставщики и покупатели" зря их заводили чтоли?
|
|||
7
Alex S D
18.05.12
✎
22:14
|
(6) ну-ну
|
|||
8
zak555
18.05.12
✎
22:15
|
(6) это когда один договор
или ты плодишь несколько контров в БД ? |
|||
9
devochka_1c
18.05.12
✎
22:16
|
Конфа самописная. В справочнике Контрагенты добавила флажок поставщик. Написала запрос:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Контрагенты.Поставщик |ИЗ | Справочник.Контрагенты КАК Контрагенты |ГДЕ | Контрагенты.Ссылка = &Ссылка" ; Запрос.УстановитьПараметр("Ссылка", ЭтоПоставщик); Результат = Запрос.Выполнить().Выбрать(); Результат.Следующий() Возврат Результат.Поставщик; |
|||
10
devochka_1c
18.05.12
✎
22:16
|
Только не работает верно(
|
|||
11
devochka_1c
18.05.12
✎
22:17
|
А далее
&НаКлиенте Процедура ПоставщикОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) ЭтотПоставщик = ВыборПоставщика(Объект.Поставщик); Если ЭтотПоставщик = Ложь Тогда СтандартнаяОбработка = Ложь; КонецЕсли; КонецПроцедуры |
|||
12
devochka_1c
18.05.12
✎
22:18
|
что сделано мной не так?
|
|||
13
zak555
18.05.12
✎
22:18
|
||||
14
Рэйв
18.05.12
✎
22:18
|
|ГДЕ
| Контрагенты.ПоризнакПоставщика= &ЭтоПоставщик; Запрос.УстановитьПараметр("ЭтоПоставщик", ЭтоПоставщик); |
|||
15
Alex S D
18.05.12
✎
22:19
|
ЭтоПоставщик - так это же и есть то что надо
|
|||
16
Alex S D
18.05.12
✎
22:19
|
не нужна тебе 1С девочка))
|
|||
17
Рэйв
18.05.12
✎
22:19
|
+ вот только не портьте мне настроение....Не говорите что ПоризнакПоставщика нет таконго признака...
|
|||
18
Рэйв
18.05.12
✎
22:22
|
Иначе я вообще разачаруюсь в уме женщин..
|
|||
19
devochka_1c
18.05.12
✎
22:22
|
запросом я пыталась выбрать как раз признак поставщика (Контрагенты.Поставщик)...
|
|||
20
Alex S D
18.05.12
✎
22:22
|
ааа
|
|||
21
devochka_1c
18.05.12
✎
22:23
|
(20)не так нужно?
|
|||
22
Рэйв
18.05.12
✎
22:24
|
нда...
|
|||
23
Рэйв
18.05.12
✎
22:24
|
вобщем я всетаки разачаровался.
|
|||
24
Alex S D
18.05.12
✎
22:24
|
(23) да ладно тебе
|
|||
25
devochka_1c
18.05.12
✎
22:25
|
(23) вот нет подсказать(
|
|||
26
Рэйв
18.05.12
✎
22:25
|
не, ну правда. Все написали, разжевали, в рот положили... Даже ума проглотить нету
|
|||
27
Конфигуратор1с
18.05.12
✎
22:26
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | Контрагенты.Поставщик |ИЗ | Справочник.Контрагенты КАК Контрагенты |ГДЕ | Контрагенты.Ссылка = &Ссылка" ; Запрос.УстановитьПараметр("Ссылка", ЭтоПоставщик); Результат = Запрос.Выполнить().Выбрать(); Результат.Следующий() Возврат Результат.Поставщик.ПоризнакПоставщика; |
|||
28
Конфигуратор1с
18.05.12
✎
22:27
|
а єто
ЭтотПоставщик = ВыборПоставщика(Объект.Поставщик); Если ЭтотПоставщик = Ложь Тогда СтандартнаяОбработка = Ложь; КонецЕсли; можно заменить на СтандартнаяОбработка = ВыборПоставщика(Объект.Поставщик); |
|||
29
zak555
18.05.12
✎
22:31
|
так что она пыталась ?
|
|||
30
Alex S D
18.05.12
✎
22:32
|
хз
|
|||
31
devochka_1c
18.05.12
✎
22:33
|
(27) у поставщика нет признака
|
|||
32
Рэйв
18.05.12
✎
22:33
|
(31)ооо боже мой...Я поййду выпью :-)
|
|||
33
zak555
18.05.12
✎
22:34
|
*32) с горя ?
|
|||
34
Рэйв
18.05.12
✎
22:36
|
(33)Да нет:-). Просто пойду выпью. Вообщето такую тупость я могу терпеть, но лучсше всетаки выпью.
|
|||
35
devochka_1c
18.05.12
✎
22:36
|
вам смешно...а я хочу разобраться! да, задача очень простая, не спорю!
|
|||
36
Рэйв
18.05.12
✎
22:37
|
на всякий случай.Вдруг еще хуже станет
|
|||
37
Alex S D
18.05.12
✎
22:37
|
(35) пошли спать)
|
|||
38
devochka_1c
18.05.12
✎
22:38
|
нет
|
|||
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) Очень интересно: где работает и сколько зарабатывает ТС?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |