Имя: Пароль:
1C
1С v8
Пару вопросов по внешним печатным формам
0 GomerSimpson
 
07.02.12
15:11
1. Как в модуле внешней печатной формы получить ссылку на соответствующий ей элемент - Справочники.ВнешниеОбработки
2. Как проверить, что эта внешняя печатная форма открывается впервые.

Заранее спс.
1 asady
 
07.02.12
16:47
(0)
1. только поиском по имени
2. впервые за какое время?
впервые кем?
что значит впервые?

вообще-то если ничего не допиливать то никак.
2 GomerSimpson
 
08.02.12
08:09
Придумал несколько вариантов, но все они не совсем правильные.

Справочники.ВнешниеОбработки.НайтиПоНаименованию(ЭтотОбъект.Метаданные().Синоним)
Не годится, т.к. пользователь может поменять наименование.


ВЫБРАТЬ
   Справочник.ВнешниеОбработки.Ссылка
ГДЕ
   Справочник.ВнешниеОбработки.КомментарийКФайлуИсточнику ПОДОБНО "%Обработка.epf%"
Уже лучше, но файл может быть переименован,  не совсем то.


ВЫБРАТЬ
   ВнешниеОбработкиПринадлежность.Ссылка
ИЗ
   Справочник.ВнешниеОбработки.Принадлежность КАК ВнешниеОбработкиПринадлежность
ГДЕ
   ВнешниеОбработкиПринадлежность.ПредставлениеОбъекта Подобно "Справочник ""Сотрудники"""
Тоже нормально, но внешних ПФ у объекта может быть несколько, тоже не совсем то
3 kosts
 
08.02.12
08:17
(2) В печатные формы можно передавать параметры введенные в справочнике ВнешниеОбработки.
Добавь параметр с каким либо идентификатором.

Для чего понадобилось это?
4 Смешной 1С
 
08.02.12
08:19
(2) Открывалась впервые: заведи константу, когда первый раз откроешь, запиши в константу что открыл. И читай когда нужно