Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 21:16

Вывод формы на экран 1С 8.3

Автор Анна Баханович, 02 мар 2016, 16:22

0 Пользователей и 1 гость просматривают эту тему.

Анна Баханович

Всем привет!

Есть форма документа в которой для ТЧ задается набор полей в том числе поле ДИЕТА, которое ссылается на справочник по ДИЕТАМ... кроме того есть кнопка, по которой хотелось бы автоматически разнести одну диету для всех записей в ТЧ документа...
Почему при выборе поля в ТЧ выводится нормальная форма выбора для этого справочника, а при нажатии на кнопку "не то".....нет возможности выбрать....
вот скрины...

https://drive.google.com/file/d/0BwF_oocLEKVLNjdIeGV3WTNSTDA/view?usp=sharing

https://drive.google.com/file/d/0BwF_oocLEKVLN1ZzZEJHdEptMk0/view?usp=sharing

вот код который должен открывать форму выбора для этого справочника  по кнопке

&НаКлиенте
Процедура ОбщаяДиета(Команда)
   Форма = ПолучитьФорму("Справочник.Питание_Рационы.ФормаВыбора");
   РезДиета = Форма.ОткрытьМодально();
      
   Для каждого ТекущаяСтрока Из Объект.Питающиеся Цикл
           ТекущаяСтрока.ДиетаПитающихся = РезДиета;
   КонецЦикла;
КонецПроцедуры


Подскажите, пожалуйста, что не так? 


 

vitasw

Покажите скрин из конфигуратора как на примере


vitasw

Теперь скрин формы выбора в конфигураторе


Rasty

 ПолучитьФорму("Справочник.Питание_Рационы.Форма.ФормаВыбора")
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Анна Баханович

...пробовала....не работает....:dfbsdfbsdf:

&НаКлиенте
Процедура ОбщаяДиета(Команда)
   Форма = ПолучитьФорму("Справочник.Питание_Рационы.Форма.ФормаВыбора");
   РезДиета = Форма.ОткрытьМодально();
      
   Для каждого ТекущаяСтрока Из Объект.Питающиеся Цикл
           ТекущаяСтрока.ДиетаПитающихся = РезДиета;
   КонецЦикла;
КонецПроцедуры

:fdbsdfbsd:

...вот так выводится...
https://drive.google.com/file/d/0BwF_oocLEKVLN1ZzZEJHdEptMk0/view?usp=sharing

vitasw

Цитата: Анна Баханович от 02 мар 2016, 16:22Форма = ПолучитьФорму("Справочник.Питание_Рационы.ФормаВыбора");

Тяжело искать черную кошку в темной комнате,... особенно если ее там нет.
Справочники разные, в коде и на скрине.

И используйте метод ОткрытьФорму вместо получитьФорму

Анна Баханович


vitasw

Результат=ОткрытьФормуМодально("Справочник.Питание_Рационы.Форма.ФормаВыбора",,ЭтаФорма);

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск