|
v7: ТиС, Из ТЧ, при выборе Номенклатуры, попадаю в справочник [решено] | ☑ | ||
---|---|---|---|---|
0
aka AMIGO
01.03.13
✎
13:44
|
Скажите, в ПриОткрытии() этого справочника никак нельзя увидеть документ, из которого я его открыл?
только передать параметром? |
|||
1
DGorgoN
01.03.13
✎
13:50
|
y
|
|||
2
DGorgoN
01.03.13
✎
13:50
|
es
|
|||
3
1Сергей
01.03.13
✎
13:50
|
да
|
|||
5
aka AMIGO
01.03.13
✎
14:22
|
Проблема продолжается..
Документ - ПеремещениеТМЦ. В ТЧ нажатием педальки выбирается Номенклатура. Это нормально. Нажимаю педальку. На форме списка справочника есть Склад. Мне нужно, чтобы это был склад из документа.. туплю.. как передать параметр из дока в проц ПриОткрытии() справочника? Применил метод подбора, там вроде всё получается, как надо, открывается форма выбора и устанавливается склад оператором УстановитьЗначениеВПодборе("Склад",Склад); но, зараза, форма открывается не одна! срабатывает стандартное открытие по нажатию на педальку, открывается вторая форма справочника!!.. Получается, подбор использовать нельзя.. Как передать параметр? Или это невозможно? |
|||
6
1Сергей
01.03.13
✎
14:25
|
(5) флаг стандартной обработки установи в 0
Параметры передавай списком значений |
|||
7
aka AMIGO
01.03.13
✎
14:29
|
(6) друже, где установить ФСО=0?
|
|||
8
aka AMIGO
01.03.13
✎
14:29
|
параметр-то я знаю, как передать..
|
|||
9
1Сергей
01.03.13
✎
14:31
|
(8) в каком месте УстановитьЗначениеВПодборе делаешь?
|
|||
10
aka AMIGO
01.03.13
✎
14:33
|
(9)
Процедура ПодборТовара() Режим="Каталог"; ОткрытьПодбор("Товары","ФормаСписка",,0); УстановитьЗначениеВПодборе("Склад",Склад); КонецПроцедуры |
|||
11
aka AMIGO
01.03.13
✎
14:34
|
+10 - это в документе
|
|||
12
aka AMIGO
01.03.13
✎
14:35
|
+11 в модуле формы
|
|||
13
NS
01.03.13
✎
14:37
|
(10) А ты используй предопределенную Приначалевыборазначения()
|
|||
14
aka AMIGO
01.03.13
✎
14:39
|
(13) понятно.. минуточку..
|
|||
15
aka AMIGO
01.03.13
✎
14:53
|
+14 начало нормальное, открывается окно подбора, но как только щелкаю в нем по номенклатуре - окно подбора закрывается, и открывается второе окно - для выбора..
|
|||
16
NS
01.03.13
✎
14:54
|
(15) см. (6)
|
|||
17
aka AMIGO
01.03.13
✎
14:54
|
(16) вот что стоит:
... ИначеЕсли Идент = "Товар" Тогда Флаг=0; ПодборТовара(); КонецЕсли; |
|||
18
aka AMIGO
01.03.13
✎
14:55
|
сама проца:
Процедура ПриНачалеВыбораЗначения(Идент,Флаг) ... |
|||
19
NS
01.03.13
✎
14:58
|
подбортовара() ты естественно из формулы реквизита убрал?
|
|||
20
aka AMIGO
01.03.13
✎
14:59
|
Процедура ПодборТовара()
Режим="Каталог"; ОткрытьПодбор("Товары","ДляПодбора",,0); УстановитьЗначениеВПодборе("Склад",Склад); КонецПроцедуры //------- Процедура ПриНачалеВыбораЗначения(Идент,Флаг) ... ИначеЕсли Идент = "Товар" Тогда Флаг=0; ПодборТовара(); КонецЕсли; КонецПроцедуры |
|||
22
aka AMIGO
01.03.13
✎
15:01
|
Ёёёё!!! забыл! во, дурень.. счас пробую снова..
|
|||
23
aka AMIGO
01.03.13
✎
15:03
|
Всё путём, ребята! отбой истерики падучей :)
Спасибо! :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |