Имя: Пароль:
1C
1С v8
вопрос от начинающего по формам
0 yalanton
 
28.10.15
09:51
Добрый день. Я знаю вопрос глупый - просто я читаю Радченко , но никак не могу понять . Есть формаэлемента Справочник.Сотрудники - в ней есть ОсновнойРеквизит формы-жирным и  другие реквизиты формы например  ДатаПриема(тип дата),Должность(тип справ.ШтатноеРасписание) - откуда форма берет значения этих не основных реквизитов когда открывается ? Как появляются значения основного реквизита формы понятно это все реквизиты справочника Сотр, а с не основными реквизитами  формы как ? И как связывается например карточка сотрудника и должность-т.е. что этому сотруднику соответсвует определенная должность . Или справочник физлицо и гражданство(регистр где измерение физлицо) . И как в отчете обратиться к этим не основным реквизитам формы- например выбрать всех сотрудников принятых после сент 2015. Спасибо Извините наверное коряво сформулировал.
1 Cyberhawk
 
28.10.15
09:53
"откуда форма берет значения этих не основных реквизитов" // они заполняются в коде модуля формы
2 snegovik
 
28.10.15
09:55
(0) Посмотри процедуры "ПриОткрытии", "ПередОткрытием" - как правило в них и прописываются, как заполняется тот или иной доп. реквизит.
3 yalanton
 
28.10.15
09:57
а какой командой то найти не могу ? в какой процедуре ? правильно ли что команда значениевреквизитформы,данные в реквизитформы или нет ?
4 Господин ПЖ
 
28.10.15
09:58
(0) гуглить "Под капотом управляемых форм"
5 Любопытная
 
28.10.15
09:58
(3) Нет никакой команды. Есть процедуры в модуле формы. Открой модуль и посмотри
6 yalanton
 
28.10.15
09:59
А как устроена связь этого дополнительного реквизита - с конкретным элементом справочника - например что именно этому сотруднику - соответсвует именно эта дата приема (доп рекв типа дата) ?
7 famnam
 
28.10.15
09:59
(2) скорее ПриСозданииНаСервере
8 yalanton
 
28.10.15
10:00
И как в отчете поставить условия что выбрать сотрудников из спр сотр у которых дата приема(доп реквизит) больше например сентября 2015 ?
9 famnam
 
28.10.15
10:02
(6) эти данные сидят в других объектах метаданных (регистры сведений, например).
10 Fish
 
28.10.15
10:02
(6) Это надо в конфигураторе смотреть.
11 yalanton
 
28.10.15
10:04
а какой принцип связи справочника и  данных которые сидят в других объектах методанных(регистр) - как привязка осуществляется к  к конкретному элементу справочника ?
12 Fish
 
28.10.15
10:05
(11) Предлагаю прочитать книгу Радченко от начала и до конца.
13 yalanton
 
28.10.15
10:07
например есть карточка физлица - а есть регистр гражданство (где есть измерение физлицо) и открывая физлицо я вижу гражданство конкретного человека - как они связаны ?
14 Любопытная
 
28.10.15
10:08
регистр гражданство (где есть измерение физлицо)  - вот так и связаны
15 Necessitudo
 
28.10.15
10:08
(13) То есть если в одной табличке есть идентификатор строки из другой таблицы, то ты не понимаешь как эти таблицы связаны?
16 Господин ПЖ
 
28.10.15
10:09
>Предлагаю прочитать книгу Радченко от начала и до конца.

так оно и не помогает...
17 yalanton
 
28.10.15
10:10
да все вроде понятно спасибо большое  . Буду дальше читать Радченко
18 Господин ПЖ
 
28.10.15
10:10
какие накуй формы... тут с "прописей" начинать надо... виды метаданных их связи на уровне пофигуратора и отражение в БД
19 yalanton
 
28.10.15
10:14
ради интереса вопрос - еще - если в карт сотр есть дата приема (доп рекв типа дата) то он наверное заполняется приоткрытии например и берется из документа ПриемНа работу- и значит чтоб в отчет поставить условие приняты после сент 2015 я должен по сотруднику смотреть документ о приеме и на дату приема именно из дока накладывать условие ? правильно
20 Господин ПЖ
 
28.10.15
10:18
>если в карт сотр есть дата приема (доп рекв типа дата) то он наверное заполняется приоткрытии например и берется из документа ПриемНа работу

а не факт... в упп реквизиты типа текущее подразделение и прочее относятся к форме трудового договора и не обновляются вслед за кадровыми перемещениями. так что надо конкретно по месту смотреть откуда и что берется
21 yalanton
 
28.10.15
10:22
Спасибо Смысл понятен
22 singlych
 
28.10.15
10:26
Найди регистр с физлицом и датой приема, по нему и строй отчет.
23 singlych
 
28.10.15
10:27
(22) Точнее, с сотрудником
24 yalanton
 
28.10.15
12:15
Извините но никак не могу найти
не основные реквизиты формы  они заполняются в коде модуля формы в  процедурах "ПриОткрытии" или "ПередОткрытием" или "ПриСозданииНаСервере"- как правило в них и прописываются, как заполняется тот или иной доп. реквизит.  Посмотрел не могу найти момента присвоения в Процедуре ПриОткрытии эти реквизиты уже заполнены судя по отладчику , ПередОткрытием нет такой в спр Сотрудники формаЭлемента ,  "ПриСозданииНаСервере" - там вроде тоже нет -Как это примерно выглядит - момент присвоения дополнительному реквизиту значения ?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой