|
В реквизит не подставляется значение
| ☑ |
0
moonq4
06.11.13
✎
15:32
|
Всем привет, такая проблема
Взял из типовой кусок кода:
Процедура СписокТиповЦенНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ОткрытьФормуВыбораТипаЦен();
КонецПроцедуры
// Функция открывает форму выбора типа цен.
//
// Возвращаемое значение:
// Команда закрытия формы - тип значения произвольный.
//
Функция ОткрытьФормуВыбораТипаЦен()
ФормаВыбораЦен = Обработки.ФормированиеЦен.ПолучитьФорму("ФормаВыбораТипаЦен", ЭтаФорма);
ФормаВыбораЦен.СписокТиповЦенСкидок = СписокТиповЦен.Скопировать();
ФормаВыбораЦен.ИмяСправочникаВыбора = "ТипыЦенНоменклатуры";
ФормаВыбораЦен.ИмяКолонкиТиповЦенСкидок = "ТипЦен";
Результат = ФормаВыбораЦен.ОткрытьМодально();
Возврат Результат;
КонецФункции // ОткрытьФормуВыбораТипаЦен()
Перенес себе в обработку со всеми реквизитами и элементами, функция отрабатывает на ура, но значение на форму не попадает, в чем проблема может быть?
|
|
1
Поросенок Петр
06.11.13
✎
15:34
|
ОбработкуВыбора на форме будет Пушкин делать?
|
|
2
Asmody
06.11.13
✎
15:35
|
ну вызвал ты функцию, ну она тебе что-то вернула, а ты все похерил
|
|
3
moonq4
06.11.13
✎
16:04
|
Добавил такую штуку, но почему то, всегда последнее значение не определяется...
В чем может быть проблема?
Процедура ОбработкаВыбора(ЗначениеВыбора, Источник)
Для Каждого ЭлементСпискаТиповЦен Из ЗначениеВыбора.СписокТиповЦенСкидок Цикл
СписокЗначенийТиповЦен = СписокТиповЦен.Добавить();
СписокЗначенийТиповЦен.Значение = ЭлементСпискаТиповЦен.Значение;
КонецЦикла;
КонецПроцедуры
|
|
4
moonq4
06.11.13
✎
16:17
|
Почему то добавляется с начало пустое значение, а потом остальное...
|
|
5
moonq4
06.11.13
✎
16:24
|
Разобрался, чет туплю
Для Каждого ЭлементСпискаТиповЦен Из ЗначениеВыбора.СписокТиповЦенСкидок Цикл
СписокТиповЦен.Добавить(ЭлементСпискаТиповЦен.Значение);
КонецЦикла;
|
|