helpf.pro
Регистрация

v8: Помогите разобраться

Bell
06.12.2012 14:28Прочитано: 1171
Здраствуйте
Управляемое приложение
Есть Обработка на ней динамический список СписокПодбор и табличная часть Корзина.
При клике на динамическом списке открыватеся прозивольная форма ФормаВводПараметров
Параметры передаюся все РАБОТАЕТ в форме я ввожу параметры какие надо теперь их надо возвратить в ТЧ Корзина
1 Процедура по передаче параметра в произвольную форму ФормаВводПараметров
Код 1C v 8.х
 &НаКлиенте
Процедура СписокПодборВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)

СтандартнаяОбработка = Ложь;

СтрокаДС = Элемент.ТекущиеДанные;
ПараметрыПодбора = Новый Структура;
ПараметрыПодбора.Вставить("ТМЦ",СтрокаДС.Ссылка);
ПараметрыПодбора.Вставить("ЕдиницаИзмерения",СтрокаДС.ЕдиницаИзмерения);
ПараметрыПодбора.Вставить("СтавкаНДС",СтрокаДС.СтавкаНДС);
ПараметрыПодбора.Вставить("СтавкаНП",СтрокаДС.СтавкаНП);
ПараметрыПодбора.Вставить("Количество",1);

//Для каждого СтрокаМассива Из ВыбраннаяСтрока Цикл
//
// НВС = Объект.Корзина.Добавить();
// НВС.ТМЦ = СтрокаМассива;
// НВС.Количество = 1;
//
//КонецЦикла;
//

ОткрытьФорму("Обработка.Подбор.Форма.ФормаВводПараметров",ПараметрыПодбора,Объект.Корзина);
.
КонецПроцедуры


2 Процедура формы ФормаВводПараметров при нажатии кнопки ОК

Код 1C v 8.х
  &НаКлиенте
Процедура Ок(Команда)

[ПараметрЗакрытия = Новый Структура;
ПараметрЗакрытия.Вставить("ТМЦ", ТМЦ);
ПараметрЗакрытия.Вставить("Характеристика", Характеристика);
ПараметрЗакрытия.Вставить("ЕдиницаИзмерения" , ЕдиницаИзмерения);
ПараметрЗакрытия.Вставить("СтавкаНДС", СтавкаНДС);
ПараметрЗакрытия.Вставить("СтавкаНП" , СтавкаНП);
ПараметрЗакрытия.Вставить("Количество", Количество);
ПараметрЗакрытия.Вставить("Цена1го", Цена1го);
ПараметрЗакрытия.Вставить("Цена" , Цена);

//ОповеститьОВыборе(ПараметрЗакрытия);
Закрыть(ПараметрЗакрытия);
КонецПроцдеруы


ВОПРОС В КАКУЮ ПРОЦЕДУРУ НАДО ПЕРЕДАТЬ ДАННЫЕ ЗАКРЫТИЯ, а то пробовал по разному никакак не идет.
Изменено 06.12.12 14:31:42
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
06.12.2012 17:35Ответ № 1
в 1-вой
Код 1C v 8.2 УП
 ПараметрЗакрытия = ОткрытьФорму("Обработка.Подбор.Форма.ФормаВводПараметров",ПараметрыПодбора,Объект.Корзина);   
Bell
06.12.2012 23:20Ответ № 2
Не понял, а как тогда идет добавление строки в ТЧ Корзина
Bell
28.12.2012 13:58Ответ № 3
Вопрос закрыт!
Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.