#0
by Web00001
Драсти все. Не могу понять. Есть произвольная форма у документа. Нужна для ввода некоторых значений. Не могу понять как ее открыть из формы этого документа. То есть ПолучитьФорму, нельзя ОткрытьФормуМодально("Документ.ИмяДокумента.ИмяПроизвольнойФормы") нельзя, а что делать то?
#1
by zavrik
ОткрытьФорму("Обработка.ПодборТоваровВДокументПродажи.Форма", ПараметрыФормы, ЭтаФорма, УникальныйИдентификатор);
#2
by Web00001
Не работает это в УФ: Неизвестное имя формы. Имя: "Документ.ЗдесьИмяДокумента.ЗдесьИмяФормы"
#5
by kosts
По новым веяниям фирмы 1С не рекомендует использовать модальные формы. Вместо них нужно использовать формы блокирующие владельца...
#6
by Web00001
Фирма 1С тут не причем, не следует использовать модальные формы без явной на то необходимости. Для выбора значения из формы существует ОбработкаВыбора.
#7
by kosts
Я не про модальные-не модальные формы. А просто про то, что теперь модальные формы нужно по другому реализовывать.
#15
by Torquader
А тогда не подскажете как в УФ режиме проделать такой стандартный фокус - создать документ, заполнить его данными и открыть его основную форму - документ создаётся на сервере, а форму открыть можно только на клиенте, куда открытый документ передать нельзя.
#16
by zavrik
&НаСервере Процедура СоздатьЗаказыНаСервере ................................. КонецПроцедуры
#18
by NickOmsk
на клиенте ссылку созданного документа в параметры и открываешь форму документа с параметрами
#19
by Torquader
(16,17,18) Я хочу - создать документ (объект), заполнить его через присвоение, потом, не сохраняя, открыть его форму, чтобы пользователь посмотрел и решил, что с ним делать. В семёрке - штатно так было нельзя; в восьмёрке - прекрасно делалось (с учётом присвоения номера при записи - вообще гладко), а в управляемых формах - на клиенте нельзя создать объект, а на сервере - открыть форму.
#20
by NickOmsk
с какой стати нельзя создать на клиенте? Открываешь форму на клиенте для нового элемента, хочешь задействую обработку заполнения
#22
by Torquader
Это обходной способ - создаётся новый документ методом открытия его формы - после мы можем задать данные документа или даже реквизиты формы, но нужно отслеживать, что происходит на форме и как она заполняется. Потом задача стоит - создавать документы, и только для тех, для кого не ясно что делать, открывать форму пользователю - остальные же просто сохраняются.
#23
by NickOmsk
это нормальный способ, а "не обходной", если хочешь задать данные реквизитов пользуй обработку начального заполнения, если для пользователя не надо открывать док., то делай условие... Вообщем почитай Проф. разработка.
#24
by Web00001
Тебе таки надо определиться хочешь ли ты создавать документы никому ничего не показывая или хочешь открывать форму не записывая документ.
#25
by Web00001
Потому, что подход будет разный, как создать и записать документ на сервере ты и знаешь. Вот так еще можно открыть форму и заполнить как записанный так и не записанный документ &НаСервереБезКонтекста
#26
by Torquader
Это и понятно - то есть сначала мы готовим данные для документов - анализируем, можем ли мы полностью сформировать документ, потом то, что можем, просто записываем, а то, что не можем - показываем. Но, приходится делать кучу ненужных действий там, где было несколько строчек кода. Да и вообще, вместо того, чтобы сделать два модуля - клиентский и серверный, как в нормальных системах, в 1С решили сделать всё через то, на чём сидят. И в итоге программистам тоже приходится через это работать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- Вид списка в УФ(управляемой форме) 8.2
- 8.2 УФ открыть форму обработки во весь экран.
- УФ Как правильно сделать - открыть форму перед открытием другой?
- v8: УФ. Как открыть произвольную форму в режиме для выбора?
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- УФ. Работа с реквизитами объекта через произвольную форму
- УФ. Открыть произвольную форму справочника.
- УФ. Открыть произвольную форму документа
- Программно Открыть ОСВ с ОТБОРОМ !УФ!
- обход данных табличной части формы в УФ
- Открыть из формы документа произвольную форму (управляемые формы)
В этой группе 1С
- УНФ заказ поставщику на основании заказа на производство
- Помогите свернуть базу ПП 1С-Рарус: ТКПТ v8 (08.1.19.03)
- Помогите с лицензированием
- v7: Formex. 1С вылетает при установке картинки на динамически созданную кнопку.
- Вопрос по NetObjectToIDispatch
- очистить ККМ перед выгрузкой как правильно7
- Поиск по наименованию
- Правое значение в СКД
- 1С web-сервис, проблема с подключением из клиента C# WinRT
- Сколько получает такой аналитик?
- Как скрыть список пользователей в веб клиенте1С 82
- 1с 7.7 OLE
- C# Компонента в 1Cv77 - отсутствует интерфейс IInitDone
- ПодключитьОбработчикОжидания
- 1с8 (обычная форма): Числовое вычисляемое поле в документе возможно?
- Ошибка {(1, 27)}: Тип не может быть выбран в запросе ВЫБРАТЬ * ПОМЕСТИТЬ ТЗ ИЗ
- Как в 1С8узнать по какой строке табличной части документа сформирована проводка?
- Как програмно проверить был ли сформирован отчет (СКД) ?
- v7: Периодический реквизит получить все значения
- Панель навигации раздел Важное