Как программно открыть управляемую форму документа? #787494


#0 by Alyonchik1
помогите, пожалуйста, Как программно открыть управляемую форму документа с процедуры "ОбработкаЗаполнения" Процеруды не работают(( ОткрытьЗначение; и через ПолучитьФорму("") тоже не получилось, так как ОбработкаЗаполнения выполняется на сервере ОткрытьФорму - доступность Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент) ОткрытьЗначение - доступность Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент) ПолучитьФорму - доступность Тонкий клиент, веб-клиент, толстый клиент, мобильное приложение(клиент) с сервера форму открыть никак не могу((
#1 by Cool_Profi
И не сможешь. Меняй постановку задачи
#2 by Господин ПЖ
нет на сервере формы
#3 by Alyonchik1
Надо при создании на основании (заказ на перемещение) создать - документ(заказ покупателю) и создать и заполнить другой документ (заказ поставщику) И что бы открылись 2 заполенные документа заказ покупателю и заказ поставщику
#4 by Господин ПЖ
ну так заполняй. а откроешь потом
#5 by Господин ПЖ
или у вас как в лучших домах европы вся бизнес-логика на форме "лежит"? тогда увы
#6 by Alyonchik1
Ну хорошо, как потом открыть? Что-то не получается
#7 by МимохожийОднако
Например ...
#8 by Alyonchik1
Да там еще расширение используется(( то есть передавать процедуру с модуля объекта и на форму ее там открывать?
#9 by h-sp
зачем передавать процедуру?
#10 by Alyonchik1
так как? что-то понять не могу
#11 by h-sp
ну ты ведь на клиенте находишься:  "при создании на основании (заказ на перемещение) " у тебя открывается этот заказ на перемещение. На клиенте. В этот же момент открывай и оба других заказа.
#12 by Alyonchik1
Я же создаю новый документ на основании заказ на перемещение создаю - документ заказ покупателю и программно - заказ поставщику. Так как открыть этот заказ поставщику?
#13 by Alyonchik1
На сервере нахожусь
#14 by МимохожийОднако
Чтобы не гадать  кидай сюда свой код, не стесняйся. Все свои ))
#15 by h-sp
когда открывается на основании, ты на клиенте.
#16 by Alyonchik1
я нахожусь в модуле объекта ОбработкаЗаполнения - это сервер
#17 by Alyonchik1
Если ДанныеЗаполнения.Статус = Перечисления.СтатусыЗаказовПокупателей.НеСогласован Тогда             ТекстОшибки = НСтр("ru='Заказ не согласован.
#18 by Alyonchik1
что-то много кода скопировала) на этом  сайте новичок пока)
#19 by МимохожийОднако
Конфигурация ЗУП3.0 ))
#20 by Alyonchik1
Нет - розница 3
#21 by МимохожийОднако
Предполагаю, что у тебя на форме есть кнопка и команда по вызову заполнения. Верни в процедуру команды ссылки созданных документов и открой как в примере. Например, в структуру данные заполнения добавь два ключа "СсылкаНаЗаказПокупателя", "СсылкаНаЗаказПоставщику". Как-то так
#22 by Alyonchik1
Что то найти не могу такого возврата (Верни в процедуру команды ссылки созданных документов и открой как в примере.) ИнициализироватьДокумент; - это основные значения подставляет         ОбщегоНазначенияРТ.ПроверитьИспользованиеОрганизации(,,Организация);- это тоже не то((
#23 by МимохожийОднако
Ты здесь показала процедуру, а как ты в неё попадаешь? Включи режим отладки, поставь точку останова, найди по стёку вызовов.
#24 by Fragster
в синтакс помощнике открой УправляемаяФорма расширение документов параметры формы
#25 by Alyonchik1
Вот что такое ОбработкаЗаполнения и как она открывается и попадаю я сразу туда после нажатия создать на основании
#26 by Fragster
нужно указать параметр Основание
#27 by Fragster
в процедуре открытьформу
#28 by Alyonchik1
не могу читай в начале темы пояснения почему. Вот вопрос как открыть
#29 by Fragster
открывай форму с клиента, а не с сервера
#30 by Garykom
Диалог в тему (с другом), авторская орфография и пунктуация соблюдены: Д>а еще они везде передаютв  функции и модули саму форму Д>и из параметров берут датлицу и работают с ней Д>для заполнения например Я>а вот за это убивать надо Я>за передачу формы как параметр Д> я переделываю понемногу Д> делаю таб часть Д> вместо паратмер формы Д> чтобы работали их долбанные алгоритмя Д> делаю пременную в молу формы экспорт по имени параметра Д> и присваю ему сслку на ТЧ Д> так хоть переписывать ненадо 100% кода ихнего
#31 by МимохожийОднако
Еще раз...Режим отладки включать умеешь?
#32 by Alyonchik1
конечно)
#33 by Alyonchik1
что-то не поняла как это относится к теме))
#34 by mehfk
Шла вторая половина второго десятилетия XXI века. Тупые одинэсники все еще принимали усилия к показыванию формы на сервере...
#35 by Garykom
примерно так Ну не надо передавать ссылку на форму как параметр в своиъ процедурах/функциях! Передавать нуна более простые объекты (массивы, ТЧ и т.д.) или ссылки на объекты в бд.
#36 by Alyonchik1
Понимаю, что надо открывать с клиента! Но как? я нахожусь на сервере в модуле объекта. Как лучше открыть? куда передавать на форму?
#37 by Garykom
Вернуться на клиента и "переписать нафуй все тут"
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С