|
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) я тоже понял что речь про ТЗ
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |