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