Имя: Пароль:
1C
1С v8
Табличный документ
0 nyta_1968
 
28.01.16
11:15
Всем привет!
Очень нужна помощь новичку.....
Суть:
- в документе по нажатию определенной кнопки формируется табличный документ в виде схемы зала, где в ячейки выводится расположение отдыхающих за столами.... в свойствах ячеек табличного документа установила Расшифровку и в коде присвоила этой переменной Ссылку на документ из выборки. По щелчку мыши для уже существующих документов всё работает.... открывается документ регистрации по данному клиенту.

Вопрос:
- каким образом сделать, что бы по нажатию на пустые места за столом вызывалась форма для создания нового документа регистрации???  


Спасибо!
1 xxTANATORxx
 
28.01.16
11:16
(0)пустую ссылку пробовала?
2 aka AMIGO
 
28.01.16
11:23
(0) В модуле формы есть вот такая процедура?
ТабДокОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка)
3 nyta_1968
 
28.01.16
12:07
Пустая ссылка не помогает...(((
Пробую ОбработкаРасшифровки....
4 nyta_1968
 
28.01.16
12:20
Есть такая в модуле формы....  не помогает...
В коде для занятых ячеек подставляется переменная со ссылкой на документ, а чем заполнить все остальные ячейки, чтобы вызывалась форма нового документа? Пустая ссылка из документа получается, но толку от неё пока нет....
5 aka AMIGO
 
28.01.16
12:35
(4) а просто пустое значение туда засунуть? чтоб не пустая ячейка была.. Хотя-бы текст какой-нибудь.
А уж в процедуре определять, на что жмакнула мышой.. по Значению
6 aka AMIGO
 
28.01.16
12:36
+5 текстовую переменную, имелось в виду..
7 palpetrovich
 
28.01.16
12:38
(4) может кодик нарисовать, типа этого:
НовыйОбъект = Документы["ИмяТвоегоДокумента"].СоздатьДокумент();
// заполнить че-нить
НовыйОбъект.Записать();
НовыйОбъект.ПолучитьФорму().Открыть();
8 aka AMIGO
 
28.01.16
12:40
(7) надо попасть из ячейки ТД в процедуру :)
ЗЫ. если я чего не путаю :)
9 Mashinist
 
28.01.16
12:50
"чем заполнить все остальные ячейки"
Ну типа Номером столика...
И обработке расшифровки проверить что лежит в ячейке и если там не документ, то сделать новый документ и заполнить там номер столика...
как-то так...
10 nyta_1968
 
28.01.16
13:51
Всем спасибо!
УРА!!!  Заработало!!!
AMIGO  нижайший поклон....  отдельное спасибо!
11 aka AMIGO
 
28.01.16
13:56
(10) Да не за что :)
Ветка - коллективный труд :)
Независимо от того, куда вы едете — это в гору и против ветра!