Имя: Пароль:
1C
1C 7.7
v7: необходимо сделать ссылку на справочник
, ,
0 igor785
 
11.10.22
18:18
Есть обработка в которой есть табличка, в табличке 10 колонок. Хочу чтобы по нажатию на эту табличку (на любую колонку) вылезал справочник Сотрудники.
Открываю обработку --- нажимаю правой кнопкой на таблицу ---свойства---дополнительно---Формула: тут обозначаю процедуру---открываю процедуру в модуле--- и вот тут понятия не имею как написать процедуру.

Буду очень рад, если сможете помочь.
1 lubitelxml
 
11.10.22
18:42
Вроде через ОткрытьФорму было в клюшках, точно уже не помню. Почитай про этот метод в СП
2 MWWRuza
 
гуру
11.10.22
21:30
А в табличке то у Вас что? Если в одной из колонок элементы нужного справочника справочника, тогда так:
ОткрытьФорму(ТЗ.ПолучитьЗначение(ТЗ.ТекущаяСтрока(), "ИмяКолонкиСЭлементамиСправочника")). Будет работать при клике на любой колонке, но, вторым параметром получения значения нужно указать колонку, в которой эти элементы.
Будет открываться форма элемента выбранного в ТЗ.
Или нужно, что-бы форма списка спрвочника открывалась, для его выбора? Тогда, по другому.
Уточните задачу, подскажем, если еще сами не разобрались.
3 igor785
 
12.10.22
00:03
(2) Спасибо, проверю уже завтра т.к. у меня почти утро)
В табличке у меня: Сотрудники, Номер услуги, сумма....и т.д. Конечно хотелось бы чтобы справочник открывался непосредственно на колонке Сотрудники.

Большое спасибо еще раз, я сам только учусь)
4 Klesk
 
12.10.22
00:22
#Расшифровка или Расшифровка# или ОбработкаЯчейкиТаблицы(..,..) точно не помню )
5 igor785
 
12.10.22
00:35
(2) данные для таблички я беру из csv файла.
То есть у меня первая процедура - прочитать файл и заполнить табличку через Разделитель.
Посоветовали начать с Спр=Создать справочник Сотрудники.
Я немного не понимаю как дальше писать.
Нужно написать характеристики справочника который мне нужен или просто на него каким то образом сослаться?
6 Bigbro
 
12.10.22
04:55
ну а дальше надо в этом справочнике найти элемент нужный.
через Спр.НайтиПоКоду(ТабНомерСотрудника)
например.
ну или что там в табличке в "Сотрудники" у вас.
если ФИО то Спр.НайтиПоНаименованию()
и надеяться что у вас тезок-однофамильцев нет
ну и т.д.
7 СергейК
 
12.10.22
08:35
(5) ну, если бы в личке у тебя была указана почта - общение могло бы выйти более продуктивное
8 uno-group
 
12.10.22
08:42
Поищи какую нибудь отбработку которая чтото подобное делает в конфе или в инете и скопируй код. в конфе должин быть экспорт справочников или банка делай по аналогии.
одним вопросом тут не обойтись
9 MWWRuza
 
гуру
12.10.22
13:52
(4) Эээээ..... Погодите, ТС в очередной раз вводит нас в заблуждение....
Что есть "табличка" - ??? Таблица значений на форме отчета, или таблица печатной формы? Я так понял, что ТЗ на форме, а Klesk в (4) понял, как печатная форма и рассказывает об обработке ячейки таблицы...
По своему - мы оба правы :-)
Надо называть вещи своими именами, а то Вам тут такого насоветуют, что совсем запутаетесь :-(
10 СергейК
 
12.10.22
14:39
(9) я тоже понял что речь про ТЗ