|
как в реквизите обратиться к регистру сведений? | ☑ | ||
---|---|---|---|---|
0
ляляля9999
09.12.15
✎
16:40
|
Добрый день!
Делаю внешнюю обработку печатной формы Акт выполненных работ, перед тем как отобразить печатную форму, у меня открывается форма с дополнительными реквизитами. в реквизите Ответственный мне нужно выбирать информацию из регистра сведений Ответственные лица организаций. Подскажите, пожалуйста, как реализовать? какой тип указывать в реквизите? |
|||
1
mikecool
09.12.15
✎
16:41
|
справочник.физическиелица
|
|||
2
salvator
09.12.15
✎
16:49
|
Совсем обленились, влом уже конфигуратор открыть.
|
|||
3
ляляля9999
09.12.15
✎
16:53
|
(1) извините за глупый вопрос, а почему физические лица?
|
|||
4
salvator
09.12.15
✎
16:54
|
(3) Чтобы глупые вопросы не задавать, посмотрите структуру регистра сведений.
|
|||
5
mikecool
09.12.15
✎
16:55
|
(3) я хз, кто в твоем регистре ответственный, может с правочник Пользователи
|
|||
6
ляляля9999
09.12.15
✎
17:04
|
(5) а затем в коде нужно запрос какой то писать? как по умолчанию установить фамилию?
|
|||
7
VikingKosmo
09.12.15
✎
17:05
|
(6) запросом получить фамилию, присвоить реквизиту Формы/Обработки полученное значение же...
|
|||
8
ляляля9999
09.12.15
✎
17:12
|
(7) а есть пример кода?
|
|||
9
salvator
09.12.15
✎
17:17
|
(8) Это внешняя печатная форма?
|
|||
10
ляляля9999
09.12.15
✎
17:19
|
(9) ага
|
|||
11
salvator
09.12.15
✎
17:21
|
Зачем тогда передавать через форму значение, если оно должно быть постоянно? Передавайте его через ДополнительныеПараметры
|
|||
12
ляляля9999
09.12.15
✎
17:24
|
(9) перед печатью печатной формы выводится форма, там есть поле(реквизит) Ответственный, который выбирается из регистра сведений Ответственные лица организаций. Затем этот ответственный подставляется в печатной форме как исполнитель с должностью.
|
|||
13
ляляля9999
09.12.15
✎
17:26
|
(11) нужно именно через форму...
|
|||
14
salvator
09.12.15
✎
17:26
|
(12) А зачем его тогда по-умолчанию чем-то заполнять?
|
|||
15
ляляля9999
09.12.15
✎
17:29
|
(14) по умолчанию директор
|
|||
16
salvator
09.12.15
✎
17:32
|
(15) Ну так и заполняйте его в печатной форме сразу, зачем его выбирать-то?
Руководители = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(СсылкаНаОбъект.Организация,СсылкаНаОбъект.Дата); Область.Параметры.ДолжностьРуководителя = Руководители.РуководительДолжность; Область.Параметры.ФИОРуководителя = Руководители.Руководитель; |
|||
17
ляляля9999
09.12.15
✎
17:37
|
(16) ответственным может быть не обязательно директор, если есть доверенность, поэтому нужно через форму выбирать ответственного...
|
|||
18
salvator
09.12.15
✎
17:40
|
(17) Понятно.
|
|||
19
aleks_default
09.12.15
✎
17:41
|
(17)вот в (16) правильно подсказывают, должность тогда тоже придется менять.
|
|||
20
ляляля9999
09.12.15
✎
17:45
|
(16) как через форму этого ответственного подставлять? :(((
|
|||
21
salvator
09.12.15
✎
17:50
|
(20) В модуле формы
Процедура ПолучитьПараметры() Экспорт Параметры = Новый Структура(); Параметры.Вставить("Ответственный",ИмяРеквизитаОтветственный); КонецПроцедуры В модуле объекта в функции Печать(): Форма = ПолучитьФорму("ИмяФормы"); Параметры = Форма.ПолучитьПараметры(); Ответственный = Параметры.Ответственный; |
|||
22
salvator
09.12.15
✎
17:51
|
+(21) Только форму в Печать() еще открыть надо
|
|||
23
ляляля9999
09.12.15
✎
18:19
|
(22) спасибо
|
|||
24
ляляля9999
09.12.15
✎
18:26
|
(21) а как получить должность ответственного через рег.сведений Ответственные лица организаций? как в (16)?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |