Как запустить обработку, из формы другой обработки #315513


#0 by mulder_mulder
Добрый день. В общем проблема вот в чём. Мне надо при работе обработки иногда вызывать другую обработку, цель её выводить информацию. Можно было бы использовать информационные окна, но они МОДАЛЬНЫЕ Нижний бар информационный, тоже не пойдёт. Её часто закрывает моя обработка. ----------------------------------------------------------------- Пробовал вызывать обработку так:   ОткрытьФорму("обработка.ИН",""); как написано в справочнике. Но ничего не происходит. В идеале, конечно, создать ещё одну панельку в левой стороне формы. А там: 111111-22222   | 333333-44444   | 777777-99999   | в общем, если кто либо знает, как с этим бороться, буду рад вам. С уважением Малдер_малдер
#1 by Иде я
Закусывай. Выводи информацию в текст и его потом открывай.
#2 by Дядя Васька
Хм.. Текст, эт как? Может таблицу все же?
#3 by VicAlex
"...как написано в справочнике..." - имешь ввиду Ситаксис-Помощник или что-другое? А как ты вызываешь ОткрытьФорму?
#4 by mulder_mulder
Я имею вроде INTERFACE LANGUAGE PREFENCES справочник так называется а во пример: Открытие формы обработки. ОткрытьФорму(<ОписательОбъекта>, <КонтекстФормы>) <ОписательОбъекта> Строковое выражение. "Обработка.ХХХХХ", где ХХХХХ — вид обработки; а вот то я пишу: ОткрытьФорму("обработка.ИН","");
#5 by mulder_mulder
Моему буху приходят выгрузки, Там много товара, который она не хочет заводить автоматом, Хочет забивать его ручками. Но при этом, хочет, когда заводишь товар, видеть данные этого товара из выгрузки, "в друг чего пригодится?" Для этого нужно маленькое НЕмодальное окошко для вывова этой информации. А так как заведение товара и становление товара на приод делается за 1 раз. Они не должны мешать друг другу.
#6 by VicAlex
Сделай на вызывающей форме кнопку, на нее повесь процедуру, напр. Другая обработка. В модуле формы напиши: Если хочешь, чтоб вызывемая обработка не просто открывалась, а что-то ещё полезное делала, то при вызове ОткрытьФорму втором параметром передавай КонтекстФормы. В вызываемой обработке переданный контекст анализируй через атрибут формы Форма.Параметр и далее по своему алгоритму. Если не хочешь лицизреть саму открываемую форму, то процедуре ПриОткрытии рисуешь СтатусВозврата. Вроде бы все.
#7 by Иде я
Обьект текст. Добавляешь по строке. А потом открываешь, тока не помню метода. Только там ограничение на длину строки есть.
#8 by Дядя Васька
Ну если только в файл писать, да потом Показать, но как-то это извратно. Может тогда уж проще в ТЗ, да ВыбратьСтроку. Оно и смотрится покрасивше, и за пределы оперативки не уходит.
#9 by iova
1)Так а что тебе мешает выводить свою инфу в той же форме? 2)у тебя обработка модально открывается?
#10 by VicAlex
судя по контексту "Хочет забивать его ручками", ввод информации происходит все-таки в документе. Если бух хотет видеть какую-то дополнительную инфу, то тогда зачем городить обработки? Действительно, на форму документа текст, и в модуле функцию, которая что-то выводит.
#11 by mulder_mulder
Коллеги, я всё понял. Моя ошибка была в том, что я прописал в главной обработке закрытие формы, по завершению процедуры. Таким образом, вторая обработка открывалась, но не успев отобразиться закрывалась вместе с главной формой!!!. Короче говоря, ошибся, надо было на один оператор выше вписывать. Большое спасибо за помощь всем, всем. Вы мне очень помогли. Выражаю глубокуя благодарность.
#12 by Иде я
Да не за что! Обращайтесь еще. Поможем Вам  похудеть или, наоборот, набрать вес. Или замуж выйти/жениться, сделать ребенка, двух...
#13 by mulder_mulder
Да, есть чему посмеяться :)
#14 by mulder_mulder
Кому интересно, вот то, на что должен смотреть бух, и заводить из этого товар (из серии ручками): А теперь представьте, какими глазами она на меня посмотрела
#15 by iova
С детьми тоже могу помочь )
#16 by VicAlex
В следующий раз бери на форум буха. Здесь ей быстро вправят мозги и покажут куда надо смотреть. Но это будет её первое и последнее посещение.
#17 by kseny
Как мне картинку повернуть в таблице на 90 градусов, я понимаю что она идет отдельным файлом, но как мне ее сохранить из таблицы чтобы потом в повернуть в каком-нибудь painte мне выдается сообщение ,буфер обмена пуст, неужели ее заново рисовать как надо и никак иначе?
#18 by Азат
Послушайте - Вы можете создать свою тему в разделе IT или 1С, данная ветка посвящена вопросам открытия одной обработки из другой! Я просто скажу, а модераторы и забанить за это могут ведь...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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