как открыть произвольную форму

1. qqwweerrttyy160679 9 22.01.16 11:35 Сейчас в теме
Имею в документе произвольную форму. как вызвать ее из модуля ФормыДокумента?

&НаКлиенте
Процедура ИнгредиентыЦенаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    Ингредиент = Элементы.Ингредиенты.ТекущиеДанные;
    ПараметрыФормы = Новый Структура("Дата, Склад, Номенклатура, Идентификатор", КонецДня(Объект.Дата), Объект.СкладСырья, Ингредиент.Номенклатура, Ингредиент.Идентификатор);
    ОткрытьФорму("????????????????????", ПараметрыФормы);
КонецПроцедуры

Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Denis_CFO 49 22.01.16 11:55 Сейчас в теме
(1) qqwweerrttyy160679,
ОткрытьФорму("Документ.ВыпускПродукции.ФормаПодбораЦенИнгридиентов", ПараметрыФормы);
10. Leits 2 22.01.16 12:23 Сейчас в теме
12. alexx2510 39 22.01.16 12:28 Сейчас в теме
(10) Leits, вот все-таки, как важно писать код(и имена объектов) правильно =))

P.S.
кстати, в типовой БУХ тоже встречаются забавные имена типа НологГод
13. Denis_CFO 49 22.01.16 12:28 Сейчас в теме
(10) Leits, вот так всегда: "... одно неверное движение и ты - папа..." (с) Народное
20. Denis_CFO 49 22.01.16 12:37 Сейчас в теме
(10) Leits, Кстати:
Все извиняюсь

Нужно было
Документ.ВыпускПродукции.Форма.ФормаПодбораЦенИнгридиентов

Так что не надо этих грязных инсинуаций!!!! :-)
2. Leits 2 22.01.16 11:39 Сейчас в теме
ОткрытьФорму("Документ.ТвойДокумент.ТвояФорма", ПараметрыФормы);
4. qqwweerrttyy160679 9 22.01.16 11:59 Сейчас в теме
{Документ.ВыпускПродукции.Форма.ФормаДокумента.Форма(290)}: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму("Документ.ВыпускПродукции.ФормаПодбораЦенИнгридиентов", ПараметрыФормы);
по причине:
Неизвестное имя формы. Имя: "Документ.ВыпускПродукции.ФормаПодбораЦенИнгридиентов"
5. Denis_CFO 49 22.01.16 12:04 Сейчас в теме
(4) qqwweerrttyy160679, а так:
ФормаИ = ПолучитьФорму("Документ.ВыпускПродукции.ФормаПодбораЦенИнгридиентов", ПараметрыФормы);
ФормаИ.Открыть()
6. qqwweerrttyy160679 9 22.01.16 12:10 Сейчас в теме
(5) Denis_CFO,
{Документ.ВыпускПродукции.Форма.ФормаДокумента.Форма(291)}: Ошибка при вызове метода контекста (ПолучитьФорму)
ФормаИ = ПолучитьФорму("Документ.ВыпускПродукции.ФормаПодбораЦенИнгридиентов", ПараметрыФормы);
по причине:
Неизвестное имя формы. Имя: "Документ.ВыпускПродукции.ФормаПодбораЦенИнгридиентов"
7. qqwweerrttyy160679 9 22.01.16 12:14 Сейчас в теме
Вот попробуйте сами создать 2 формы:
1. ФормаДокумента (как Форма Документа)
2. ФормаПодбора (как Произвольная Форма)

и из ФормаДокумента таким образом открыть ФормаПодбора
8. herfis 515 22.01.16 12:20 Сейчас в теме
В скриншоте ФормаПодбораЦенИнгрЕдиентов (и это правильное написание).
Вообще-то при написании адреса формы конфигуратор подсказывать должен.
11. qqwweerrttyy160679 9 22.01.16 12:27 Сейчас в теме
(8) herfis,
Пишу хоть ингредиентов хоти ингридиентов все равно пишет что такой формы нет
14. alexx2510 39 22.01.16 12:28 Сейчас в теме
(11) qqwweerrttyy160679, так ведь когда кавычку открываешь появляется контекстная подсказка. там эта форма видна?
9. Boneman 302 22.01.16 12:23 Сейчас в теме
вообще, когда набираете ОткрытьФорму(" - дальше выскакивает контекстная подсказка, где надо просто выбрать объект, и его нужную форму...там ошибиться достаточно проблематично
16. qqwweerrttyy160679 9 22.01.16 12:31 Сейчас в теме
По контекстной подсказке шлю скрин, после ВыпускПродукции. название в контексте не выходит
прикрепляю скрин
Прикрепленные файлы:
17. пользователь 22.01.16 12:31
Сообщение было скрыто модератором.
...
18. Denis_CFO 49 22.01.16 12:34 Сейчас в теме
(17) qqwweerrttyy160679, на последнем скрине выбери "Форма", потом поставь точку и будет счастье!
Xo66ut; RazSK; +2 Ответить
19. qqwweerrttyy160679 9 22.01.16 12:36 Сейчас в теме
Все извиняюсь

Нужно было
Документ.ВыпускПродукции.Форма.ФормаПодбораЦенИнгридиентов
grischenko_ng; ProstoProgrammist; DinJak; +3 Ответить 1
21. ЧерныйКот 22.01.16 13:17 Сейчас в теме
(19) qqwweerrttyy160679,
ИмяФормы = "ФормаПодбораЦенИнгридиентов";
ОткрытьФорму("Документ.ВыпускПродукции.Форма."+ ИмяФормы, ПараметрыФормы, ЭтаФорма);
22. пользователь 20.02.19 13:07
Сообщение было скрыто модератором.
...
23. user1619033 24.12.21 14:25 Сейчас в теме
Что вы в человеку придрались!?
В 1С работают только безграмотные разработчики, никто, НИКТО не знает то, что слово СЧЁТ пишется через "Ё", это как минимум, в более сложных предложениях, больше чем из одного слова, тоже есть ошибки, чуть ли не в каждом слове.
Видимо знать Русский язык и грамотно писать на нём, это привилегия избранных!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот