Внешняя печатная форма. Дополнительный реквизит #354759


#0 by zaika7777
Есть внешняя печатная форма счета. Как сделать, чтобы перед печатью появлялась форма, в которой можно выбирать дополнительные реквизиты. По типу ТТН. Я так понимаю это в Процедуре КнопкаВыполнитьНажатие? Можно пример?
#1 by Господин ПЖ
#2 by Salvador Limones
Пример в ТТН - не то?
#3 by zaika7777
Не пойму(
#4 by Mario
#5 by Mario
В открываемой форме делай то нужно... При зкрытии в реквизит (в примере РеквизитВыражение)  открываемой формы возвращаешь массив или структуру (согласно выбранного типа этого реквизита) по результату работы "дочки" и дальше с ней работаешь.
#6 by zaika7777
Спасибо. Но для меня это сложно. Мне нужно на форму добавить реквизит Булево. При Истине печатается одно, при Ложь другое
#7 by Mario
Не понял темы???? " Как сделать, чтобы перед печатью появлялась форма, в которой можно выбирать дополнительные реквизиты"
#8 by zaika7777
Процедура печати должна быть в модуле формы обязательно. Или в модуле документа?
#9 by wertyu
вопрос задай...
#9 by zaika7777
то есть объекта
#11 by zaika7777
Как сделать, чтобы при нажатии на кнопку печать внешней печатной формы сначала появилась форма, где можно заполнить доп.реквизиты
#12 by Serg_1960
А? Что? Я не понял :( Внешняя обработка печатной формы. Модуль Объекта:
#13 by Mitriy
*
#14 by Serg_1960
+ Зайка, Вы не обидились? Ну извините меня, пожалуйста! У меня на "Модально" аллергия. А у Вас? В смысле, зачем?
#15 by zaika7777
нет, всем спасибо. просто инет бархлит
#16 by zaika7777
как мне теперь обратиться к реквизиту на форме?
#17 by Mario
Если не отрыть ее модально, то процедура печати продолжит выполнение. А нужно дождаться закрытия формы... Или условие ставить, но это больше кода.
#18 by zaika7777
Пишет: Невозможно открыть форму в модальном режиме, так как она уже открыта! И выводит мне печатную форму до открытия формы
#19 by Mitriy
о как...
#20 by Mario
=  либо по , через реквизит.
#21 by zaika7777
ПолучитьФорму("ИмяФормыИзЭтойОбработки").Открыть; убрала открыть. в процедуру  КнопкаВыполнитьНажатие(Кнопка) добавляю ТабДокумент = Печать; Ругается на открытьМодально
#22 by zaika7777
Спасибо
#23 by zaika7777
к реквизиту вроде кк получается обратиться. но как с открытием форм ыбыть. Что не так?
#24 by Serg_1960
Меня видит кто-нибудь? :) У Вас "..инет барахлит..." а у меня, так просто, - отлетает...
#25 by Serg_1960
Напоминаю: ПолучитьФорму возвращает форму. Если форма открыта - возвращается она. И потому перед открытием рекомендуется проверять "не открыта ли форма уже?".
#26 by zaika7777
я вижу))
#27 by Serg_1960
Ура она заговорила!
#28 by Serg_1960
Слушаю Ваши вопросы дальше...
#29 by zaika7777
Получилось!!! Большое спасибо! Только окно свернутое, но уж это я сама наверное смогу поправить)
#30 by zaika7777
Serg_1960, вы мне очень помогли. А можно в аську писать? Если будут вопросы. Я не наглая?
#31 by zaika7777
как сделать, чтобы форма после нажатия на кнопку закрывалась. И при закрытии еще раз формирует печатную форму(
#32 by zaika7777
Если в модуле формы ЭтаФорма.Закрыть то сворачивается программа
#33 by Serg_1960
Не аську не дам :о) Принципиально в аське не сижу. Мне скандалов с женой и так хватает. До сих пор пристает: "Оторвись от компа, в инет ушел с головой, вынеси елку наконец-то..." Не стесняйся :(здесь тоже можно флиртовать:). Не я, так добрые люди помогут. Ты только КРИЧИ ПОГРОМЧЕ. Пример настойчивости смотри тут:
#34 by zaika7777
Да, ветку развернули)) Я не стесняюсь, понимаю, что знаний не хватает. Я же бух, а не программист. Просто легче самой один раз разобраться, а потом это применять во многих местах, чем сидеть и ждать, когда твой программист из фирмы из отпуска вернется и найдет на тебя время
#35 by Serg_1960
Программисты тоже люди. У них тоже свои проблемы :) А вопросы можно даже не задавать, - достаточно "породниться" с кнопочкой Поиск на сайте. Все вопросы уже до нас заданы были...
#36 by D_E_S_131
Есть внешняя печатная форма ТТН для УТ 10.3. Как раз сделал там заполнение реквизитов (которые 1С предоставила на заполнение руками каждый раз пользователям) и дальнейшее использование этих реквизитов при печати. Скиньте "мыло" если нужна...
#37 by zaika7777
поиском я пользуюсь часто. на мою тему может не верно формулировала вопрос, не нашла подобного. ТТН есть и в БП как обработка, но я не смогла разобраться.
#38 by Serg_1960
Задавай вопросы в новой теме и начинай со слов: "Я блондинка - бух! Хочу знать как..." От желающих общаться - отбоя не будет :о) По поводу - у всех свои недостатки: ты бух, а я программист :) На сайте расовой дискриминации к бухам нет :)
#39 by zaika7777
я не блондинка, в любом случае разберусь. спасибо за помощь
#40 by Serg_1960
Досвидание!
#41 by zaika7777
ну вот((
#42 by zaika7777
так как же мне форму закрыть
#43 by D_E_S_131
с получением самой формы внешней обработки печати вы вроде выше разобрались. \далее код вывода данных в табличный документ. В самой форме, у которой уже "нарисован" реквизит "РеквизитФлаг" оставляете только кнопки "ОК" и "Закрыть". На кнопку "Закрыть" вешается действие "Закрыть". На кнопку "ОК" вешается процедура с единственной командой "ЗакрытьФорму(Истина);".
#44 by zaika7777
спасибо, сейчас попробую
#45 by zaika7777
что значит макетложь? макет истина-это мой макет?
#46 by D_E_S_131
А что вообще в открываемой форме нужно установить и что потом "с этим установленным" надо делать после закрытия формы?
#47 by zaika7777
дополнительный реквизит. с этим я разобралась. например бывает плательщик филиал, а бывает ГП. отгрузка в любом случае на филиал. при выписке счета выбираю галочку. у мен явсе получилось по методу . форма закрывается. Единственное печатная форма формируется теперь 2 раза.
#48 by zaika7777
как убрать одно окно
#49 by D_E_S_131
Можешь выложить весь код из "Функция Печать Экспорт"?
#50 by zaika7777
#51 by zaika7777
с реквизитом на форме я пока просто попробовала его выводить
#52 by zaika7777
#53 by D_E_S_131
#54 by D_E_S_131
Так это внешняя печ. форма или своя процедура?
#55 by D_E_S_131
"ФормаРедактирования" - ее Вы к документу "прилепили"?
#56 by zaika7777
Это внешняя печатная форма. К ней создала форму, на которую добавиила дополнительный реквизит
#57 by Serg_1960
После открытия формы алгорит продолжает выполняться... и ждет пока не закроют форму...
#58 by Serg_1960
Хм... Вы не блондинка... и не бух... Ыыыы!!! Вы меня обманули %(((
#59 by zaika7777
издеваешься?
#60 by D_E_S_131
Меня пугают такие имена переменных как "ФормаИзДокумента". "ФормаИзМоейПФ" было бы логичнее...
#61 by D_E_S_131
Заика, просто переделайте начало Вашей процедуры (уберите лишнее "ПолучитьФорму").
#62 by zaika7777
и все?
#63 by Serg_1960
Как можно, мадам? Как Вы такое подумали? В - Ваше решение. Ну может быть в первых строках тока :о)
#64 by zaika7777
ну и что, ничего не меняется. у мня сейчас единственная проблема: открывается 2 окна с печатной формой
#65 by zaika7777
я м-зель) что у меня так. можно просто объяснить
#66 by D_E_S_131
Я понял. Вы еще на своей открываемой форме печать запускаете. Правильно? Как в написано...
#67 by D_E_S_131
2 Serg_1960: Чем плохо модальное открытие формы в этом случае?
#68 by zaika7777
да
#69 by zaika7777
то есть убрать вообще это?
#70 by D_E_S_131
Именно по этому я и написал, что по кнопке "Ок" только "Закрыть(Истина);" нужно ставить.
#71 by zaika7777
спасибо, попробую
#72 by D_E_S_131
Если что пишите в аську (есть в ЛС). А я пока пойду возьму номер аськи у Эльфа_Война из соседней темы.
#73 by zaika7777
с чего начала к тому и пришла(( спасибо всем
#74 by D_E_S_131
За то поговорили...
#75 by zaika7777
ага
#76 by zaika7777
Все получилось! спасибо DES 131
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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