|
ФормаВыбора - проблема | ☑ | ||
---|---|---|---|---|
0
pers200590
06.11.12
✎
06:26
|
Здравствуйте
Имеется конфигурация Розница 1.0 Платформа 8.2 Документ ВводОстатковПоНакопительнымСкидкам В документе отсутствует кнопка подбора информационных карт. Все делается через "+". "+" - очень неудобно сделано, когда клиентов очень много и по всем необходимо внести сумму накопления, также форма выбора при выборе информационной карты закрывается(это было исправлено). В других документах при выборе позиции из подбора она добавляется в табличную часть под номером 1, выбираешь 2 позицию (подбор не закрывается) и в табличной части появляется строчка 2. Подскажите пожалуйста как это можно организовать в документе ВводОстатковПоНакопительнымСкидкам при нажатии на "+" |
|||
14
Wobland
06.11.12
✎
06:48
|
открывается форма. как - твоё дело. в типовых спецкнопка для этого есть. после выбора не закрывается. при событии выбор формы подбора опопвещаешь форму-владелец о выборе. форма-владелец, есессно, должна уметь обрабатывать выбор. всё просто
|
|||
15
Wobland
06.11.12
✎
06:49
|
ну это мои догадки, я сам давно смотрел и не помню
|
|||
16
pers200590
06.11.12
✎
08:25
|
(14) не понятно как-то . а можно по простому
|
|||
17
Godofsin
06.11.12
✎
08:31
|
по простому это (3)
|
|||
18
pers200590
06.11.12
✎
08:46
|
(17) типовой подбор- тяжеловатого уже 2 дня не могу найти ничего похожего. Может где-то еще в РОзнице это встречается. Да и как правильно называется все это тоже не знаю чтобы в гугле или на мисте поискать
|
|||
19
Wobland
06.11.12
✎
08:48
|
лет ми гугл ит фор йу, как говорится
http://www.nashe1c.ru/materials-view.jsp?id=411 |
|||
20
pers200590
06.11.12
✎
08:49
|
(19) нет там чего похожего и нужного
|
|||
21
Wobland
06.11.12
✎
08:50
|
(20) а название мне понравилось. тогда не знаю
|
|||
22
Wobland
06.11.12
✎
08:51
|
ЗакрыватьПриВыборе = Ложь - этот параметр позволит организовывать множественный выбор в открываемой форме
дальше не читал, считаю (20) необдуманным высказыванием |
|||
23
pers200590
06.11.12
✎
08:52
|
(22) Про этот параметр я уже читал и успешно его применил, а вот про остальное инфы нет, прочитай внимательно мои первые посты
|
|||
24
Mort
06.11.12
✎
08:54
|
Мдя... Какбы напилить что-нибудь вменяемое, и при этом слишком много не думать. А не то, ужас, чайник перегреется.
|
|||
25
pers200590
06.11.12
✎
08:56
|
(24) да блин уже кипит
|
|||
26
Wobland
06.11.12
✎
08:57
|
ОткрытьФорму вижу, ОбработкаВыбора вижу, ОповеститьОВыборе вижу. по-моему подходит
|
|||
27
pers200590
06.11.12
✎
09:08
|
(26) все равно не могу понять. Можете конкретно мне сказать что мне использовать и как, пожалуйста
|
|||
28
Wobland
06.11.12
✎
09:13
|
(27) конкретно нет кроме (26), в общем - (14)
|
|||
29
pavelul73
06.11.12
✎
09:15
|
Добавь кнопку подбор, на нее повесь обработку "Подбор номенклатуры" и все.
|
|||
30
pers200590
06.11.12
✎
09:16
|
может еще кто-нибудь поделится опытом и знанием
|
|||
31
pers200590
06.11.12
✎
09:44
|
(29) кнопку ПОдбор добавил , а вот зачем вещать на нее подбор номенклатуры если мне необходим подбор информационных карт(дисконтных)
|
|||
32
France
06.11.12
✎
09:46
|
на кнопку повесь то, что нужно... думаю, pavelul73 не будет против
|
|||
33
pavelul73
06.11.12
✎
09:49
|
(32)))), (31) Это как пример, сделай на подобие. Форма выбора в списке и т.д
|
|||
34
Wobland
06.11.12
✎
09:59
|
(31) значит, нужно повесить на неё... какой подбор?
|
|||
35
pers200590
06.11.12
✎
10:01
|
(32)кнопку ПОдбор добавил указал открывать форму выбора контрагентов, сделал чтобы форма не закрывалась, а вот как сделать несколько строчек и не закрывать подбор . ВОт этого я не знаю
|
|||
36
Wobland
06.11.12
✎
10:02
|
(35) множественный выбор и не закрывать при выборе тебя интересует?
|
|||
37
Wobland
06.11.12
✎
10:03
|
>указал открывать форму выбора контрагентов
а в УТ11 информационные карты в контрагентах живут? |
|||
38
pers200590
06.11.12
✎
13:16
|
(36) да как раз меня это интересует
|
|||
39
pers200590
06.11.12
✎
13:16
|
(37) не УТ а Розница 1
|
|||
40
Wobland
06.11.12
✎
13:31
|
(39) ну в рознице..
(38) для этого имеются такие свойства, записывай: у таблицы МножественныйВыбор, у формы ЗакрыватьПриВыборе |
|||
41
Reset
06.11.12
✎
13:34
|
Возможно, ситуация осложняется тем, что (возможно; на самом деле понятия не имею) эти карты - спр, подчиненный контрагентам. Т.е нужно выбирать и то и то.
|
|||
42
Wobland
06.11.12
✎
13:37
|
(41) да вроде по раздельности они были. но с той поры уже много воды утекло
|
|||
43
pers200590
06.11.12
✎
13:38
|
(42) да они по раздельности
|
|||
44
pers200590
06.11.12
✎
13:40
|
(40) можно по подробнее что и как
|
|||
45
Wobland
06.11.12
✎
13:45
|
(44) да можно, конечно. сделаю компиляцию: (3)(8)(14)(19)...
|
|||
46
pers200590
06.11.12
✎
13:48
|
(45) просто по подробнее и по понятнее
|
|||
47
pers200590
06.11.12
✎
14:00
|
(46) просто по подробнее и по понятнее если можно и если можно ссылки
|
|||
48
Wobland
06.11.12
✎
14:02
|
написание инструкций с картинками по организации подбора несколько не входит в мои должностные обязанности
|
|||
49
pers200590
06.11.12
✎
14:05
|
ок тогда всем спасибо. придется разбираться самому . ничего никто не может обьяснить
|
|||
50
pers200590
07.11.12
✎
04:50
|
и все таки разобраться не получается и МножественныйВыбор не помогает
|
|||
51
pers200590
07.11.12
✎
04:51
|
ЗакрыватьПриВыборе = Ложь - у меня используется. Окно подбора не закрывается, но и 2,3,4 и т.д строчки не создаются при выборе разных карт в подборе
|
|||
52
pers200590
07.11.12
✎
04:53
|
вот сама процедура
Процедура НачалоВыбораИнформационнойКарты(ЭлементФормы, ТипКарты, СтандартнаяОбработка) Экспорт СтандартнаяОбработка = Ложь; ФормаВыбора = Справочники.ИнформационныеКарты.ПолучитьФормуВыбора(, ЭлементФормы); ФормаВыбора.ПараметрВыборГруппИЭлементов = ЭлементФормы.ВыборГруппИЭлементов; Если ТипЗнч(ТипКарты) = Тип("СписокЗначений") Тогда ФормаВыбора.СправочникСписок.Отбор.ТипКарты.Использование = Истина; ФормаВыбора.СправочникСписок.Отбор.ТипКарты.ВидСравнения = ВидСравнения.ВСписке; ФормаВыбора.СправочникСписок.Отбор.ТипКарты.Значение = ТипКарты; ИначеЕсли ТипЗнч(ТипКарты) = Тип("Массив") Тогда СписокТиповКарт = Новый СписокЗначений(); СписокТиповКарт.ЗагрузитьЗначения(ТипКарты); ФормаВыбора.МножественныйВыбор = Истина; ФормаВыбора.СправочникСписок.Отбор.ТипКарты.Использование = Истина; ФормаВыбора.СправочникСписок.Отбор.ТипКарты.ВидСравнения = ВидСравнения.ВСписке; ФормаВыбора.СправочникСписок.Отбор.ТипКарты.Значение = СписокТиповКарт; Иначе ФормаВыбора.СправочникСписок.Отбор.ТипКарты.Установить(ТипКарты); КонецЕсли; ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.ТипКарты.Доступность = Ложь; Если НЕ ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущаяСтрока = Неопределено Тогда ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущаяСтрока = ЭлементФормы.Значение; КонецЕсли; ФормаВыбора.РежимВыбора = Истина; ФормаВыбора.ЗакрыватьПриВыборе = Ложь; ФормаВыбора.Открыть(); КонецПроцедуры // НачалоВыбораИнформационнойКарты() |
|||
53
Wobland
07.11.12
✎
06:25
|
(51) телепатирую. обработка выбора и оповещение о выборе не работают
|
|||
54
pers200590
07.11.12
✎
06:59
|
(53) как ты это понял
|
|||
55
Wobland
07.11.12
✎
07:13
|
(54) поискал по коду, не нашёл. правда, я сделал одно неочевидное допущение: если б они были, ты б их показал
|
|||
56
pers200590
07.11.12
✎
07:53
|
(55) нет такой обработкиВыбора даже в других документах
|
|||
57
Wobland
07.11.12
✎
08:04
|
(56) выходит, не зря у меня чёрный пояс по телепатии
|
|||
58
pers200590
07.11.12
✎
08:08
|
(57) ну помоги, хватит издеваться. В том документе вообще подбора не было. Кнопку создал процедуру Привязал далее куда и Как ОбработкуВЫбора пихнуть
|
|||
59
pers200590
07.11.12
✎
08:09
|
(57) как вставить разобрался а что в нем писать?
|
|||
60
pers200590
07.11.12
✎
08:14
|
нашел на просторах вот это
Процедура ОбработкаВыбора(ЗначениеВыбора, Источник) МассивВыбранныхЭлементов = Новый Массив; Если ТипЗнч(ЗначениеВыбора) = Тип("СправочникСсылка.Номенклатура") Тогда МассивВыбранныхЭлементов.Добавить(ЗначениеВыбора); ИначеЕсли ТипЗнч(ЗначениеВыбора) = Тип("Массив") Тогда МассивВыбранныхЭлементов = ЗначениеВыбора; КонецЕсли; Для каждого Элемент Из МассивВыбранныхЭлементов Цикл //действия с очередным элементом КонецЦикла; КонецПроцедуры |
|||
61
Wobland
07.11.12
✎
08:16
|
(58) единственное, чем я ещё могу помочь - инструкция с картинками и подробными подписями. всё остальное уже испробовал.
|
|||
62
pers200590
07.11.12
✎
08:18
|
(61) ну а сели все таки как-нибудь
|
|||
63
pers200590
07.11.12
✎
08:32
|
ничего не понимаю
|
|||
64
Mort
07.11.12
✎
08:42
|
Нехер начинать подбор в процедуре добавления строки, а тем более в процедуре выбора элемента в строке.
|
|||
65
pers200590
07.11.12
✎
08:47
|
(64) не монимать
|
|||
66
pers200590
07.11.12
✎
08:48
|
люди не издевайтесь пожалуйста
|
|||
67
Wobland
07.11.12
✎
08:51
|
(65) ... мать-мать, - привычно ответило эхо
|
|||
68
pers200590
07.11.12
✎
08:53
|
что надо это я уже понял
ОстаткиДисконтнаяКартаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Сообщить(ВыбранноеЗначение); КонецПроцедуры |
|||
69
pers200590
07.11.12
✎
08:54
|
Процедура ОстаткиДисконтнаяКартаОбработкаВыбора(Элемент, СтандартнаяОбработка = Ложь;
Сообщить(ВыбранноеЗначение); КонецПроцедуры |
|||
70
pers200590
07.11.12
✎
08:54
|
а как далее не могу разобраться
|
|||
71
Mort
07.11.12
✎
09:16
|
(66) Это скорее ты издеваешься. Если бы не было так уныло, сошло бы за годный развод.
|
|||
72
pers200590
07.11.12
✎
09:18
|
неужели просто нельзя обьяснить
|
|||
73
pers200590
07.11.12
✎
11:34
|
ничего не получается, добрые люди есть которые могут обьяснить
|
|||
74
Mort
07.11.12
✎
11:51
|
"В других документах при выборе позиции из подбора она добавляется в табличную часть под номером 1, выбираешь 2 позицию (подбор не закрывается) и в табличной части появляется строчка 2. "
вот и смотри как это делается в других документах. |
|||
75
pers200590
07.11.12
✎
11:58
|
(74) ничего похожего в других документах не нашел и ОБработкаВыбора там совсем другая
|
|||
76
pers200590
08.11.12
✎
08:33
|
вот еще нашел
НоваяСтрока = Материалы.Добавить(); НоваяСтрока.Материал = ВыбранноеЗначение; ЭлементыФормы.Материалы.ТекущаяСтрока = НоваяСтрока; |
|||
77
pers200590
08.11.12
✎
08:41
|
Переделав код на
СтрокаОстатки = Остатки.Добавить(); СтрокаОстатки=Остатки.ВыбранноеЗначение; ЭлементыФормы.Остатки.ТекущаяСтрока = СтрокаОстатки; При выборе 1,2,3 значений пишет Документ.ВводОстатковПоНакопительнымСкидкам.Форма.ФормаДокумента.Форма(566)}: Поле объекта не обнаружено (ВыбранноеЗначение) СтрокаОстатки=Остатки.ВыбранноеЗначение; И в табличную часть попадают пустые строчки и также появляется та ошибка |
|||
78
pers200590
08.11.12
✎
08:41
|
Просьба помочь моему горю
|
|||
79
pers200590
08.11.12
✎
08:53
|
???
|
|||
80
pers200590
08.11.12
✎
09:05
|
ау
|
|||
81
pers200590
08.11.12
✎
09:09
|
Переделав код на:
СтандартнаяОбработка = Ложь; СтрокаОстатки = Остатки.Добавить(); СтрокаОстатки.Остатки = ВыбранноеЗначение; ЭлементыФормы.Остатки.ТекущаяСтрока = СтрокаОстатки; При выборе 1,2,3 значений пишет: {Документ.ВводОстатковПоНакопительнымСкидкам.Форма.ФормаДокумента.Форма(566)}: Поле объекта не обнаружено (Остатки) СтрокаОстатки.Остатки = ВыбранноеЗначение; И в табличную часть попадают пустые строчки и также появляется та ошибка |
|||
82
pers200590
08.11.12
✎
11:01
|
ап
|
|||
83
pers200590
08.11.12
✎
11:39
|
!
|
|||
84
pers200590
08.11.12
✎
11:53
|
неужели некому помочь?
|
|||
85
hhhh
08.11.12
✎
12:14
|
(84) ну в обработке выбора что у вас? Нужно там вставить проверку и два варианта добавлять к предыдущей или новая строка.
|
|||
86
pers200590
08.11.12
✎
14:38
|
(85) вот как раз в ней затык
|
|||
87
pers200590
08.11.12
✎
15:06
|
ап
|
|||
88
pers200590
08.11.12
✎
15:43
|
мистяне неужели нет знающих Розницу 1.0
|
|||
89
Wobland
08.11.12
✎
17:07
|
мистяне, неужели нет знающих Розницу 1.0?
мистяне, неужели? нет знающих Розницу 1.0! |
|||
90
pers200590
09.11.12
✎
11:51
|
m-serg74 помоги
|
|||
91
m-serg74
09.11.12
✎
11:58
|
(90) написать все за тебя, сейчас называется помочь/подсказать?
ПС. (73),(78),(80),.... - Хватит истерить. |
|||
92
pers200590
09.11.12
✎
12:00
|
интересует только ответ на (81) так как там уже что-то есть
|
|||
93
Reset
09.11.12
✎
12:03
|
(81) СтрокаОстатки.ЗдесьЧтоТоДругоеДолжноБыть = ВыбранноеЗначение;
|
|||
94
m-serg74
09.11.12
✎
12:05
|
(92) чтоб не заморачиваться
ФормаВыбора.МножественныйВыбор = Истина; через Ctrl + ЛКМ выбирай разом все что нужно, а потом жми Выбрать |
|||
95
pers200590
09.11.12
✎
12:08
|
(94) ок попробую
|
|||
96
pers200590
09.11.12
✎
12:09
|
(93) а что другое
|
|||
97
m-serg74
09.11.12
✎
12:18
|
ДисконтнаяКарта или Номенклатура - вероятно ХЗ что ты там подбираешь
|
|||
98
pers200590
09.11.12
✎
12:21
|
(97)и кстати вроде правильно говоришь к сожелению базы по рукой нет, смогу проверить только завтра
|
|||
99
m-serg74
09.11.12
✎
12:28
|
(98) это тебе (93) сказал....
|
|||
100
Spieluhr
09.11.12
✎
12:29
|
100
|
|||
101
Reset
09.11.12
✎
12:29
|
(100)
(98) Замечательно, а пока базы нет под рукой - продолжай здесь спамить "помогите" :) |
|||
102
m-serg74
09.11.12
✎
12:30
|
(101) +100
|
|||
103
Wobland
09.11.12
✎
12:32
|
(101) ну здесь же есть знающие розницу 1.0, что ты на человека накинулся?
|
|||
104
Reset
09.11.12
✎
12:33
|
(103) Я же напротив, поддерживаю. Ветку апаю, опять же.
|
|||
105
Mort
09.11.12
✎
12:46
|
Ветка родилась три дня назад. Успеет ли автор осилить подбор до 21.12.12 ?
|
|||
106
Wobland
09.11.12
✎
12:52
|
он это сделает ровно в 20121220235959
|
|||
107
pers200590
09.11.12
✎
14:02
|
(106) подбор может я и освою, а вот формуФыбора и выбор из нее не получается
|
|||
108
Wobland
09.11.12
✎
14:04
|
вот тут товарищ справился уже: v8: Подбор, подскажите в какой процедуре осуществляется заполнение таб. части
|
|||
109
pers200590
15.11.12
✎
07:26
|
Здравствуйте, форумчане. Это опять я . Не могу разобраться с проблемой . Помогите разобраться код в (52) т.е обработка выбора в кторой не работает множественный выбор т.е не переносится несколько контрагентов в табличную часть
|
|||
110
pers200590
15.11.12
✎
07:46
|
???
|
|||
111
pers200590
15.11.12
✎
07:57
|
помогите организовать процедуру ОБработкиВЫбора
|
|||
112
pers200590
15.11.12
✎
08:17
|
обьясните как все это организовать
|
|||
113
pers200590
15.11.12
✎
08:48
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |