Имя: Пароль:
1C
 
Двойной клик
Ø
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С печать операций по докам обработку я там это использовал и буит те живой пример :)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан