Нажать на кнопку в документе #136773


#0 by Дракоша
как из обработки нажать на кнопку в документе?     ДокПродажаСобственнойФирме.Новый; в документе есть кнопка Выполнить СтрокаДействийФормы = #кнОК - так?
#1 by PR
Учитесь, е мое, вопросы задавать! Что за суповой набор?!
#2 by root
а это что ? "СтрокаДействийФормы = #кнОК" низя вроде
#3 by Diter
А просто 1. через открытие записанного документа (используя СтатусВозврата) и выполнение процедуры прямо из документа 2. переписав процедуру в обработку и немного изменив её
#4 by Дракоша
Дело в том, что документы Быстрая продажа не записываются в ИБ. Они выполняются и создают документы Реализации и пр.
#5 by PR
Мдя, как все запущено... Брось, лучше почитай что-нить для начала, ЖКК что ли :o)
#6 by overdriver
А зачем тогда его создавать? Внеси в свою обработку код из того документа, который будет делать тоже самое. Diter в тебе правилно 2 пункт написал. Переноси процедуру, выполняемую при нажатии кнопки в документе в свою обработку. Чуть подкорректируй. И все.
#7 by Дракоша
ага, делать больше нечего, как переносить целиком модуль документа в обработку сделал так:
#8 by Diter
Его не обязательно создавать - передавай нужные параметр в "ОткрытьФормуМодально" а в документе "быстраяПродажа" обрабатывай их. Ты в курсе, что ПриОткрытии срабатывает и при вводе нового (незаписанного) документа?
#9 by Дракоша
упс. просто вы не знаете еще что нельзя вносить изменения в конфигурацию начало здесь ;
#10 by Diter
Тогда не занимайся фигнёй - проанализируй код, который формирует нужные тебе документы и напиши свой в обработке, который будет делать то-же самое...
#11 by AAAChel
Я бы тоже скопировал текст из документа в обработку и не парился, гораздо быстрее (раюоты на 10 мин, а тема уже 3 часа)  и понятнее будет, чем извращаться. Тебе же нужен результат, а не достижение, тем более, что конфу править нельзя.
#12 by Diter
Мне? Мне вообще ничего не нужно..... разве что, кофе и сигарету перед сном... А всё остальное у меня есть...
#13 by AAAChel
Ха-ха, мудро!!! Я просто номером ошибся))
#14 by Дракоша
а как же чтоб "красиво"? :) вообще то уже все работает, только осталось бантики подрисовать.. п.с. и еще, а как же с народом пообщаться? :))
#15 by AAAChel
С пообщаться - нечего возразить)) Раскройте тайну, как же можно выполнить методы из "Продажи...", не подправляя его метод "ПриОткрытии"
#16 by Дракоша
руками нажать кнопку Выполнить :) в открытой модально форме
#17 by Дракоша
руками нажать кнопку Выполнить :) в открытой модально форме
#18 by Дракоша
руками нажать кнопку Выполнить :) в открытой модально форме
#19 by Дракоша
во как!
#20 by AAAChel
Так разве это красиво?))) Интерактивная обработка)) а если доков много ?
#21 by Diter
Я так и думал... не красиво..... юзер пойдёт пить кофе, прийдёт другой и закроет документ быстрой продажи не нажав на кнопку - пипец твоей работе...
#22 by AAAChel
И не один документ, а все)) Ведь не один генерится обработкой поди, один бы руками ввели))
#23 by Diter
тогда вообще кошмар - юзеры через пару недель автора линчевать захотят...
#24 by Дракоша
не-а, не понимаете вы, никто ничего не закроет. Вся фишка в том, что бух все равно должна будет еще в документе сама проставить цены и скидки. Именно так и надо. Обработка просто получает список товаров по документам одной фирмы, чтобы списать их с другой фирмы. Короче, все хокей, никто меня линчевать не будет :))
#25 by AAAChel
Молчит автор, видимо  по кнопке Выполнить жмакает двумя руками))
#26 by Дракоша
+24) конечно можно было делать два документа Реализация+Поступление, но через Быструю продажу быстрее и красивше получится
#27 by Дракоша
Вот почему вы всегда начинаете додумывать ситуацию "от себя"?
#28 by AAAChel
Опоздал я)) А то мы за Вас беспокоиться уже начали. А не проще было просто как предлагали из обработки назаписывать доков "Продажи..", потом бы юзеры проставили что-надо, доки бы сделали требуемые доки "Реализация и др", а потом бы удалили "Продажи"? И юзер бы не сидел в напряге.
#29 by Дракоша
с чего ты взял, что в данном случае он будет сидеть в напряге? может как раз лишние телодвижения с удалениями лишних документов - это и есть напряг? а так он будет нажимать всего три-четыре кнопки, и получать готовый результат.
#30 by AAAChel
Просто Ваше решение лаконичное, но ненадежное. А вдруг юзер нечаянно не на ту кнопку нажмет, значит одна пара доков мимо проедет. И как Вы будете потом для них отдельную обработку писать. В напряге - это значит обработка запущена. ни выключить, ни завтра доделать
#31 by AAAChel
а вообще, дело вкуса)) главное, что результат Вами был достигнут)) Всем спокойной ночи, у нас 2:47))
#32 by skunk
нажать на кнопку программно низя... 1С...не позволяеет... в твоем случае вообще трудно что придумать... скажи им... либо конфигу править... либо руками клоцать...
#33 by Rovan
а что она делает - эта "Выполнить" ??
#34 by skunk
не поверишь... запускает процедуру БыстраяЗаявка
#35 by skunk
ой ... БыстраяПродажа
#36 by Rovan
(34,35) тогда можно скопировать эту БыстраяПродажа в обработку и уже собственно там и запускать :-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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