Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 сен 2021, 18:45

расшифровка ячейки счет-фактуры

Автор ruslan_k-1, 17 окт 2010, 10:22

0 Пользователей и 1 гость просматривают эту тему.

ruslan_k-1

Имеется ДокументСчетФактураВыданный. Необходимо чтобы после нажатия кнопки Печать "СчетФатура" можно было при двойном щелчке по ячейке  Руководитель организации (ф.и.о.) выходило окно справочника Физические лица. Подскажите пожалуйста как можно реализовать расшифровку этой ячейки.

progmikon

Цитата: ruslan_k-1 от 17 окт 2010, 10:22
при двойном щелчке по ячейке  Руководитель организации (ф.и.о.) выходило окно справочника Физические лица

Вы имеете ввиду форму списка справочника?

ruslan_k-1


progmikon

В вашем случае необходимо использовать событие табличного поля ОбработкаРасшифровки.
Предварительно присвоив ячейке с текстом ФИО параметр расшифровки.

Но для вышеперечисленного необходимо, чтобы табличное поле распологалость на форме.
Для печатной формы сф - не самый лучший вариант. Опишите, пожалуйста вашу задачу, а мы постараемся придумать, как ее оптимальнее решить.

Slin

в 8.1 вроде без всяких табличный полей событие срабатывает
skype: slin-dev

progmikon

Цитата: Slin от 17 окт 2010, 20:43
в 8.1 вроде без всяких табличный полей событие срабатывает
Да? А где его описывать?

Slin

в модуле формы
кстати, срабатывает оно, только если табличный документ в режиме "только просмотр"
ааа, проблема
ладно, говорим об одном и том же
прошу извинить, слегка мозг помутился, спать хотца
skype: slin-dev

progmikon


ruslan_k-1

если у нас открыта счет-фактура и мы дважды щелкаем в шапке ячейку Покупатель, то выходит ФормаЭлемента справочника Контрагенты. Необходимо тоже самое сделать для ячейки Руководитель организации (ф.и.о.), чтобы выходила ФормаЭлемента или ФормаСписка справочника Физические Лица.

progmikon

Логика примерно такая:
В ячейках с фамилиями ГБ и директора уже стоят параметры расшифровки ГлавныйБухгалтер И Руководитель (проверял правда на старом релизе).

Нужно лишь их заполнить.
Для этого можно поступить так (на примере ГБ):
В функции
Функция СобратьДанныеПоРеализацияТоваровУслуг(ТекущееОснование)

После определения переменной руководители след. строку
ДанныеДляПечати.Вставить("ГлавныйБухгалтер", Руководители.ГлавныйБухгалтер);
Аналогично для директора.

Стоит отметить, что по мимо этой функции надо дополнить аналогичные функции имена которых начинаются на СобратьДанныеПО...

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск