СтрокаДействийФормы #385533


#0 by BatistA
Подскажите плиз как записать провести и закрыть открытую програмно форму документа?
#1 by BatistA
#2 by butterbean
не надо открывать форму, заполняй реквизиты и записывай документ
#3 by Sadovnikov
КонтекстФормы.Записать;
#4 by BatistA
#5 by Defender aka LINN
"#Записать#Закрыть"
#6 by Sadovnikov
Какие?
#7 by Bagirius
#8 by BatistA
Данная команда не может выполняться в формуле элемента диалога!
#9 by Sadovnikov
А в какой момент вызывается процедура Сформировать? А вообще, см. и .
#10 by BatistA
Мне нужно именно открывать форму, чтобы не переписывать кучу процедур хранящихся в этом доке
#11 by Sadovnikov
На сколько я понимаю, у тебя загружена 1С++? Так вынеси эти процедуры в класс и юзай.
#12 by BatistA
1С++ не загружена
#13 by Sadovnikov
Так загрузи ее тогда :)
#14 by BatistA
Разве имеет какое-то отношение к 1С++?????
#15 by Sadovnikov
Нет, конечно. Просто, может я уже туплю, но имхается мне, что без загруженной 1С++ не долно работать
#16 by BatistA
ПриИзмененииКоличества работает и без 1С++, вот только не сохраняется и не закрывается
#17 by Sadovnikov
Не поленился, проверил - не не вызываются процедуры формы документа, если не загружена 1С++.
#18 by BatistA
У меня работают, возможно где-то в глобальном модуле подгружается..
#19 by BatistA
Вобщем Выдаёт ошибку: Данная команда не может выполняться в формуле элемента диалога! КонтекстФормы.Форма.Закрыть; Выдаёт сообщение сохранять док или не сохранять Вообще не срабатывает... Какие ещё могут быть варианты???
#20 by Sadovnikov
Офигеть... Ты не знаешь, какие ВК у тебя в конфе используются?? Загляни в Сервис -> Параметры и поищи там закладочку "Настройки 1С++". Если найдешь - топай в пост .
#21 by АЛьФ
Может у него не 1С++, а отдельно TurboBL грузится.
#22 by Sadovnikov
Ага. Тоже вариант...
#23 by BatistA
Посмотрел в глобальном модуле 1С++ подгружается...
#24 by Sadovnikov
Тогда не майся дурью, а переноси необходимые процедуры и функции в отдельный клаас и не раздражай пользователя мерцанием документа на экране.
#25 by BatistA
Неужели если есть восможность открыть форму документа, то нет возможности сохранить документ и закрыть его???
#26 by Sadovnikov
Ну, на. И не говори потом, что тебе не советовали, как сделать правильнее.
#27 by BatistA
Кто знает, в какой версии 1срр реализован метод StartBatch? В 2.0.3.7 не работает, а в последней 2.5.0.7 работает но там нет FormEx....
#28 by Sadovnikov
Последняя версия 1С++ - это далеко не 2.5.0.7. У меняЮ например, сейчас 3.0.1.19. И это тоже не последняя. 1С++ лучше обновить, а FormEx отдельно загружать.
#29 by BatistA
подскажи плиз где последнюю взять, на оф сайте почемуто 2.5.0.7 выложена
#30 by Sadovnikov
Предварительно оттести все, где использовал старую 1С++! В некоторых местах есть несовметимость. Точнее, изменения.
#31 by Sadovnikov
+ Вот так прямее:
#32 by BatistA
спасибо
#33 by Дядя Васька
Вообще-то есть очень простая возможность безо всяких плюс-плюсов сделать все что надо в ПриОткрытии у документа, СтатусВозврата; Закрыть; И никаких мерцаний собсно.
#34 by Ёпрст
Можно и без ВК открыть-записать-закрыть...
#35 by BatistA
Как без ВК записать и закрыть??
#36 by Ёпрст
например, как в .
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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