![]() |
|
Двойной клик Ø |
☑ | ||
---|---|---|---|---|
0
Пшек
21.03.05
✎
23:18
|
Каким образом производится процедура обработки двойного клика по полю таблицы,что-бы потом моно было вызвать,например,какой-нибудь док?
|
|||
2
Пшек
21.03.05
✎
23:49
|
(1)Может я конечно тупой,но я никак не могу понять как написать такую процедуру.Иногда большому шагу в перед предшествует мощный пиннок по зад,может кто-нибудь мне его даст?
|
|||
3
AlexVV
22.03.05
✎
00:01
|
По простому - в поле "формула" в свойствах таблицы ставишь:
ОткрытьФорму(ТЗ.Док); // Док - Название колонки с документом, клторый надо открыть |
|||
4
Кабан мимо пробеган
22.03.05
✎
00:10
|
(3)
Сам пробовал? (2) (3) гонит. |
|||
5
Пшек
22.03.05
✎
00:19
|
(3)Что-то я не видел никогда что-бы у печатной формы в канфигураторе в свойствах ячейки ,столбца или строки были формулы. Не не покатит такое(((
|
|||
6
VZ
22.03.05
✎
00:21
|
Ну вот, видите :)) речь-то не о ТЗ...
(5) Запросто... |
|||
7
Кабан мимо пробеган
22.03.05
✎
00:22
|
Таблица какая?
|
|||
8
AlexVV
22.03.05
✎
00:25
|
(4) Да проверил, только-что - работает, в таблице значений.
(5) ОбработкаЯчейкиТаблицы(,,,) |
|||
9
Пшек
22.03.05
✎
00:26
|
Да простая таблица!! Которые есть в любом доке! ну с которой производятся операции "ВывестиСекцию()" и т.д.
|
|||
10
Кабан мимо пробеган
22.03.05
✎
00:30
|
(5) В поле расшифровка пишем _Док.ТекущийДокумент(). В модуле, где секцию выводишь: _Док = ТотДокументКоторыйТебеНадоВывести.
И ваще, прочитай про Расшифровку. (8.1) "Не верю" (с)Станиславский. |
|||
11
Пшек
22.03.05
✎
00:30
|
(8) Ну а причем тут двойной клик?
|
|||
12
AlexVV
22.03.05
✎
00:32
|
ОбработкаЯчейкиТаблицы(<Значение>,<ФлагСтандОбраб>,<Таблица>,<Адрес>)
Назначение: Предопределенная процедура обработки ячейки таблицы (по двойному щелчку мыши или по нажатию клавиши ''Enter'' в табличном документе на выбранной ячейке). Параметры: <Значение> - здесь в процедуру передается вычисленное значение ячейки (задается в конфигураторе: ''Свойства'' ячейки, ''Текст'', ''Значение''). <ФлагСтандОбраб> - флаг обработки ячейки: установка в 1 приведет к выполнению стандартной обработки значения ячейки по завершении процедуры (открытию документа, элемента справочника и т.п.). <Таблица> - необязательный параметр. Имя переменной, куда система передаст объект типа ''Таблица''. С помощью значения этого контекста можно произвольно манипулировать данной таблицей, пока она открыта. Пока данный объект ''Таблица'' существует, тип значения данного параметра равен 100, если закрыта - 0. <Адрес> - необязательный параметр. Имя переменной, куда система передаст адрес ячейки/объекта в формате ''R1C1:R2C2''. Замечание: Объект типа ''СписокЗначений'' может записываться в поле ''значение'' ячейки таблицы и использоваться затем процедурой ОбработкаЯчейкиТаблицы. Важно! Если данная процедура описана в модуле формы, то вызывается она, иначе система запускает одноименную процедуру из глобального модуля. Внимание! Данная предопределенная процедура НЕ вызывается при выборе ячейки таблицы в режиме ввода данных. Для этого случая вызывается предопределенная процедура ПриВыбореЯчейкиТаблицы. |
|||
13
Кабан мимо пробеган
22.03.05
✎
00:36
|
(12)
Прикольно. |
|||
14
Пшек
22.03.05
✎
00:38
|
Так,что-то уходим от темы))) Спасенья не вижу)вы мне подскажете как по уже заполненной строке щелкнув 2-а раза вытащить какой нить док! А то мнения тут расходятся )
|
|||
15
AlexVV
22.03.05
✎
00:39
|
(12) ЖКК, а то верю/не верю, прикольно/не прикольно, ты еще попробуй любит/нелюбит :)
|
|||
16
Пшек
22.03.05
✎
00:50
|
Чуваки!! А Расшифрофка дельная штука! Век живи ,век учись))) Сенкс большой)
|
|||
17
Кабан мимо пробеган
22.03.05
✎
00:58
|
(15)
"Не учите меня жить"(с)Илью и Петров Как минимум ОткрытьФорму(ТЗ.ПолучитьЗначение(ТЗ.ТекущаяСтрока(),ТЗ.ИмяКолонкиСДокументом).ТекущийДокумент()); |
|||
18
AlexVV
22.03.05
✎
01:16
|
(17) Нет - это по максимуму, а по минимум как раз ТЗ.Док - только что-то проверил. А вообще понтов - не меряно - "учите/не учите"
|
|||
19
Кабан мимо пробеган
22.03.05
✎
01:21
|
(18)
Да ты чё??? ЗЫ А в (17) опшибочка у меня. :)) ЗЫЫ Не говори-ка. Особенно, когда советуешь (3) в контексте работы с объектом "Таблица". |
|||
20
Кабан мимо пробеган
22.03.05
✎
01:27
|
+(19) Лана, не обижайся. Эт у я после 16 часов работы злой такой. ;)
|
|||
21
AlexVV
22.03.05
✎
01:29
|
(19) Я то в (3) советую, а ты в (17) минимизируешь.
(18)+ "Не говори-ка/говори-ка" |
|||
22
AlexVV
22.03.05
✎
01:31
|
(20) Да это я так - на себя злюсь - не понял простого вопроса.
|
|||
23
Кабан мимо пробеган
22.03.05
✎
01:33
|
Да лана. Чё терь элиться штоль будешь?
Скажи мне лучше, почему при удалении строки из ТЧ документа, формулы из элементов диалога типа "Текст" выполняются больше одного раза? |
|||
24
AlexVV
22.03.05
✎
01:43
|
(23) ИМХО, при удалении строки перерисовывается ТЧ, а следом за ней и вся форма, а при перерисовке формы еще раз перерисовывается ТЧ как элемент формы. С другими типами таже история, но там можно обойти поставив ВыполнятьФормулуТолькоПриИзменении()
|
|||
25
Кабан мимо пробеган
22.03.05
✎
01:58
|
(24)
Вот я тоже не знаю. Я мя 2 раза выполняются, а у АльФа четыре. |
|||
26
Sirus Virus
22.03.05
✎
07:16
|
Возьми на КП 1С печать операций по докам обработку я там это использовал и буит те живой пример :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |