|
Оповестить() Как он работает ? | ☑ | ||
---|---|---|---|---|
0
KonstantinK90
18.01.16
✎
13:27
|
Всем привет! Помогите разобраться. Есть документ в табличной части выбираю номенклатуру открывается обработка вней заполняю данные а после нажимаю (ок) и все эти данные должны перенестись в документ в табличную часть но чет у меня не работает ни фига. Код код в обработке
Процедура КнопкаВыполнитьНажатие(Кнопка) Для каждого Строка Из ТаблицаНоменклатуры Цикл пСтруктураПодбора = Новый Структура(); пСтруктураПодбора.Вставить("Номенклатура" ,Строка.Номенклатура); пСтруктураПодбора.Вставить("Количество" ,Строка.Количество); пСтруктураПодбора.Вставить("СерияНоменклатуры" ,Строка.СерияНоменклатуры); пСтруктураПодбора.Вставить("ЗапрашиватьЦену" ,Ложь); пСтруктураПодбора.Вставить("ЦенаБезСкидки" ,?(Строка.Цена = Неопределено, 0, Строка.Цена)); пСтруктураПодбора.Вставить("Цена" ,?(Строка.Цена = Неопределено, 0, Строка.Цена)); пСтруктураПодбора.Вставить("ПроцентСкидкиНаценки" ,0); //Объект = СсылкаНаДокумент.ПолучитьОбъект().ОповеститьОВыбореОС(СтруктураПодбора); Оповестить(пСтруктураПодбора); КонецЦикла; КонецПроцедуры и код в форме документа Процедура ОбработкаОповещения(ВыбранноеЗначение, Параметр, Источник) // Вставить содержимое обработчика. ТабличнаяЧасть = ОсновныеСредства; ТекущиеДанные = ЭлементыФормы.ОсновныеСредства.ТекущиеДанные; СтруктураОтбора = Новый Структура(); СтруктураОтбора.Вставить("Номенклатура", ВыбранноеЗначение.Номенклатура); Если ВыбранноеЗначение.Свойство("СерияНоменклатуры") Тогда СтруктураОтбора.Вставить("СерияНоменклатуры", ВыбранноеЗначение.СерияНоменклатуры); КонецЕсли; КонецПроцедуры |
|||
1
KonstantinK90
18.01.16
✎
13:32
|
в процедуре ОбработкаОповещения выбранноеЗначение передается тип строка. Хотя если смотрю в отладчике в обработке пСтруктураПодбора все нормально все мои данные есть
|
|||
2
НЕА123
18.01.16
✎
13:35
|
(0)
СП |
|||
3
KonstantinK90
18.01.16
✎
13:36
|
смотрел не чего не получилось поэтому и пишу на форум!
|
|||
4
НЕА123
18.01.16
✎
13:40
|
(3)
Оповестить() тип первого параметра. |
|||
5
Живой Ископаемый
18.01.16
✎
13:43
|
правильно писать "ничего не получается"
|
|||
6
KonstantinK90
18.01.16
✎
13:44
|
булево
|
|||
7
KonstantinK90
18.01.16
✎
13:44
|
что именно правильно писать
|
|||
8
Живой Ископаемый
18.01.16
✎
13:47
|
"смотрел не чего не получилось поэтому и пишу на форум!" правильно писать так: "смотрел, ничего не получилось, поэтому и пишу на форум"
|
|||
9
KonstantinK90
18.01.16
✎
13:49
|
да ладно у меня не экзамен по русскому!
|
|||
10
Живой Ископаемый
18.01.16
✎
13:54
|
чувак, просто нибуя не понятно что ты имел в иду. Я не тебя попрекаю, я делаю чтобы твои реплики были понятны другим.
|
|||
11
FIXXXL
18.01.16
✎
14:20
|
(6) какое булево?
ты свою структуру пихаешь в <ИмяСобытия> и чет хочешь получить |
|||
12
НЕА123
18.01.16
✎
14:24
|
||||
13
Darky
18.01.16
✎
14:25
|
У метода Оповестить есть 3 (три) параметра. Тебе нужно свою структуру передать вторым, а не первым.
|
|||
14
KonstantinK90
18.01.16
✎
14:31
|
О блин как все просто оказалось спасибо! Все верно на писали!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |