как программно нажать кнопку выбора #483646


#0 by Plastilin
на форме имеется реквезит типа дата.как программно нажать его кнопку выбора?
#1 by detec
А разве нельзя присвоить какое-то значение реквизиту формы программно?
#2 by Plastilin
нужно чтобы обработка выбора вызывалась при нажатии на другую кнопку
#3 by Soldy
Кажись реквизит Дата является предопределенным. Создай новый реквиИзит.
#4 by Plastilin
зачем?нужно прграммно открыть календарь.для выбора даты..
#5 by Soldy
Парметр
#6 by skiller3000
новый полекалендаря?
#7 by Plastilin
реквизит типа дата.у него есть кнопка выбора.как ее программно нажать?
#8 by Soldy
СКД ? Ушел за ... Думаю, что поможет.  Даже программно. Кури для подсказки там.
#9 by Plastilin
ни че непонимаю
#10 by Soldy
Парметр= Параметр
#11 by skiller3000
сделай форму, на ней сделай поле календаря, и открывай форму... при закрытии возвращай значений в твой реквизит... год назад такое делал не помню, по-моему так как выше написал...
#12 by skiller3000
* значений = значение...
#13 by Soldy
Если правильно юзаешь СКД, то там на последней вкладке интерактивно можно задать ПАРАМЕТРЫ ДАТЫ. (Делаешь отчет, или запрос - хотя смысл тот же)
#14 by Soldy
Найди книжку Хрусталевой . Думаю, там найдешь ответ на вопрос и более.
#15 by skiller3000
разве у автора СКД?
#16 by Plastilin
а че просто как бы нажать не вариант что ли на кнопку выбора?
#17 by Plastilin
маразм какой то
#18 by IronDemon
Вызови календарь программно
#19 by IronDemon
В 8.2 реализована программное нажатие кнопок. По многочисленным просьбам "программистов".
#20 by Plastilin
как вызвать календарь программно?
#21 by Soldy
Программно ПАРАМЕТР           СКД - Подсказка, там все есть
#22 by Plastilin
какой параметр?где где его искать ?что в нем задавать?
#23 by Soldy
Дата
#24 by Soldy
Сегодня Тяпница. Тем не менее в любом доке Дата и Номер - Предопределенный реквизит(их формирует платформа и отправляются они в GUID)Их не выбирают. Если отчет - это отдельная тема. Сформулируй правильно вопрос.
#25 by Plastilin
разве нельзя как то обратиться к элементу форрмы и программно нажать на нем кнопку выбора?
#26 by Plastilin
на форме имеется реквезит ДатаПереноса - типа дата.как программно нажать его кнопку выбора? как еще сформулировать вопрос??что тут непонятного??на форме есть кнопка(не кнопка выбора реквизита ДатаПереноса) при нажатии на которую нужно чтобы нажималась кнопка выбора реквизита ДатаПереноса
#27 by Plastilin
тупо нажимаем кнопку "Перенести " и открывается календарь тот что вызывается при нажатии на кнопку выбора реквезита дата.как будто мы вручную нажали на кнопку выбора
#28 by Soldy
F1 нажимаем лучше всяких форумов. Справка и документация 1С сильна, за счет этого  и плюс следят за законодательством, также гибкость, и много других +++ они занимают лидирующие позиции на рынке учетных систем.
#29 by Soldy
Элемент формы Дата - еще раз является ПРЕДОПРЕДЕЛЕННЫМ
#30 by Plastilin
при чем тут это?
#32 by Soldy
СOM сильно для 0. Куда он его приведет
#33 by kokamoonga
работает как надо. следовательно приведет куда нужно
#34 by Soldy
Ссори. мож туплю. Но тему с СОМ не понял. По Вашему платформа должна к себе обратиться как к внешней программе и затем вернуть Дату - сильно.
#35 by kokamoonga
а код прочитать? программа не возвращает дату. скрипт который является COM объектом возвращает нажатие клавиши F4 что равносильно нажатию на кнопку выбора. этот кусок просто фокусирует на нужный элемент формы ЭтаФорма.ТекущийЭлемент = ЭлементыФормы.Дата;
#36 by Soldy
Оптимальное решение, а что не через другое приложение или через ОС. Вопрос в 0 честно не понял. Ошибка = Мало фактических параметров.
#37 by kokamoonga
ну как минимум два человека смогли воспринять постановку вопроса в . автор кода и я. что интересно я еще и догадываюсь для чего это может быть нужно)))
#38 by Soldy
Так помоги автору с кусочком кода.
#39 by kokamoonga
ты еще не понял? его код полностью рабочий.
#40 by Soldy
Код может быть и рабочий спорить не буду см. А вот как нажать КНОПКУ выбора ПРОГРАММНО как в ну никак не пойму.
#41 by IronDemon
Автор, зачем тебе это нужно? Допустим ты "нажал" - дальше что?
#42 by kokamoonga
да вероятно тоже через эмуляцию интерактивной работы. тока если можно проще зачем дальше-то париться?
#43 by Soldy
Слушай, если это не отчет, тогда создаешь реквизит в доке или где угодно, только обзываешь его как угодно кроме Дата, задаешь ТИП дата и видишь календарик, только никак не пойму, что нужно. Если отчет, то отдельная песня.
#44 by kokamoonga
насколько я могу судить при совершении некоего действия юзеру автоматом должно быть предложено выбрать дату посредством автоматического открытия соответсвующего элемента управления на форме. например поля ввода с типом значения "дата".
#45 by kokamoonga
+ ключевые слова "автоматического открытия"
#46 by Soldy
Топик стартер потерялся. "Автоматическое открытие" не будем гадать. Я нажал уже КНОПКУ выбора и ПРОГРАММНО пошел в лавку, затем спать. Удачи! )))
#47 by Soldy
Чуть не забыл OLE и COM.
#48 by detec
Не поддерживается на Vista и выше. Пруфлинк?
#49 by IronDemon
Методы кнопки глянь
#50 by detec
Открываю 8.2.11.220. Конфигуратор, СП. Интерфейс (управляемый). Управляемая форма. Кнопка Формы. Есть только свойства. Никаких методов у кнопки нет, если судить по СП.
#51 by Keper
Зачем, зачем. Реальный пример - при смене реквизита документа, оператор обязан сменить и один из реквизитов с типом дата. Такое открытие календаря и визуально всегда напоминает об этом и освобождает от лишнего клика мышью.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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