|
как записать данные в реквизит на упр форме ? | ☑ | ||
---|---|---|---|---|
0
Taiska
28.01.14
✎
00:54
|
как записать данные в реквизит на упр форме ?
|
|||
1
Ork
28.01.14
✎
00:56
|
Объект.<ИмяРеквизита> = ...
|
|||
2
Taiska
28.01.14
✎
00:57
|
это реквизит объекта а мне нужен реквизит на форме. он не входит в объект он отдельно
|
|||
3
Yea-Yea
28.01.14
✎
00:58
|
(1) казалось бы, причем здесь "Объект"...
|
|||
4
Yea-Yea
28.01.14
✎
00:59
|
<ИмяРеквизита> = ...
|
|||
5
Ork
28.01.14
✎
01:00
|
.<ИмяРеквизита> = ...
|
|||
6
Taiska
28.01.14
✎
01:02
|
Сотр = справочники.Сотрудники.Выбрать();
пока сотр.Следующий() цикл физлицо = справочники.ФизическиеЛица.НайтиПоНаименованию(сокрлп(сотр.Наименование)); сотрудник = сотр.ПолучитьОбъект(); сотрудник.ГоловнаяОрганизация = организация; сотрудник.ТекущаяОрганизация = организация; форма = сотрудник.ПолучитьФорму("ФормаЭлемента");//.ЭлементыФормы.Найти("ТекущаяОрганизация"); форма.ЭлементыФормы.ТекущаяОрганизация = организация; |
|||
7
Taiska
28.01.14
✎
01:02
|
пишется ошибка поле объекта не обнаружено текущаяорганизация
|
|||
8
Yea-Yea
28.01.14
✎
01:03
|
Жесть ведь. Да?
|
|||
9
Taiska
28.01.14
✎
01:04
|
(8) мне не до шуток я специально спать не пошла - надо сделать а давно хочу...
|
|||
10
Dethmont
28.01.14
✎
01:58
|
(0) Сначала попробуй разобраться что такое Упр формы...
|
|||
11
Taiska
28.01.14
✎
12:56
|
ап
|
|||
12
Taiska
28.01.14
✎
13:04
|
ап ап ап
|
|||
13
1dvd
28.01.14
✎
13:05
|
форма = сотрудник.ПолучитьФорму("ФормаЭлемента");//.ЭлементыФормы.Найти("ТекущаяОрганизация");
форма.ТекущаяОрганизация = организация; |
|||
14
Taiska
28.01.14
✎
13:44
|
ту же ошибку пишет... может потому чо на сервере вызываю..
|
|||
15
Asmody
28.01.14
✎
13:48
|
давайте сначала. где и как вы пытаетесь это сделать?
|
|||
16
Taiska
28.01.14
✎
13:51
|
во внешней обработке. в модуле формы.
&НаКлиенте Процедура Команда1(Команда) ОКНаСервере(); КонецПроцедуры &НаСервере Процедура ОКНаСервере() орг = справочники.Организации.выбрать(); пока орг.Следующий() цикл организация = орг.Ссылка; конеццикла; Сотр = справочники.Сотрудники.Выбрать(); пока сотр.Следующий() цикл физлицо = справочники.ФизическиеЛица.НайтиПоНаименованию(сокрлп(сотр.Наименование)); сотрудник = сотр.ПолучитьОбъект(); сотрудник.ГоловнаяОрганизация = организация; форма = сотрудник.ПолучитьФорму("ФормаЭлемента"); форма.ЭлементыФормы.ТекущаяОрганизация = организация; Сообщить("организация "+организация); попытка сотрудник.ФизическоеЛицо = физлицо; Сообщить("физлицо "+ физлицо); исключение конецпопытки; сотрудник.Записать(); сообщить("записан "+сотрудник); конеццикла; КонецПроцедуры |
|||
17
Gbpltw
28.01.14
✎
13:54
|
я щяс зарыдаю, посыплю голову пеплом и уйду в монастырь, женский...
где хотя-бы "Орг=Справочники.Организации.НайтиПоКоду("__"); запросы - нне, не надо? |
|||
18
Taiska
28.01.14
✎
13:56
|
там одна организация и выбирает он одну. и сотрудников 15 - зачем запрос.
|
|||
19
Люблю 1с
28.01.14
✎
14:05
|
(14) гениально. не прошло и суток, как вы поняли смысл своей ошибки из (6)
|
|||
20
Люблю 1с
28.01.14
✎
14:07
|
(18) самописная конфа?
|
|||
21
Taiska
28.01.14
✎
14:16
|
но на клиенте тоже не работает((((
|
|||
22
Taiska
28.01.14
✎
14:16
|
обычная бп 3.0... посоветуйте как сделать чтоб работала а то только осуждать горазды а дельных советов 0!
|
|||
23
Люблю 1с
28.01.14
✎
14:25
|
(21)так может-таки покажете полный вариант кода? текущее его состояние
|
|||
24
Kurbash
28.01.14
✎
14:38
|
я чет не пойму-нафиг так? просто ЭтаФОрма.Реквизит=...
|
|||
25
Taiska
28.01.14
✎
14:39
|
не работает так(24)
|
|||
26
Taiska
28.01.14
✎
14:39
|
я из обработки вызываю форму
|
|||
27
1dvd
28.01.14
✎
14:42
|
(26) в той форме точно есть такой реквизит?
|
|||
28
Kurbash
28.01.14
✎
14:42
|
а открываешь?
|
|||
29
kotokent
28.01.14
✎
14:42
|
ЭтаФорма."Имя"
|
|||
30
Kurbash
28.01.14
✎
14:43
|
и по моему в УФ нет ЭлементыФормы. есть просто ИмяФормы.Реквизит
|
|||
31
kotokent
28.01.14
✎
14:45
|
(26) Вызываешь форму обработки или общую или...???
|
|||
32
Enders
28.01.14
✎
14:45
|
В УФ элементы, а не ЭлементыФормы)
|
|||
33
kotokent
28.01.14
✎
14:48
|
Объект.А11
|
|||
34
George Wheels
28.01.14
✎
14:49
|
Если у этого реквизита формы не установлена галка "Сохраняемые данные", то заполнять нужно в событии ПриСозданииНаСервере.
|
|||
35
George Wheels
28.01.14
✎
14:55
|
Глянул в БП 3.0.
ТекущаяОрганизация это реквизит справочника. |
|||
36
Taiska
28.01.14
✎
16:00
|
там в справочнике Сотрудники есть только реквизит УдалитьТекущаяОрганизация а ТекущаяОрганизация нет - у меня самы последний релиз стоит. еслиб был реквизит вообще не было бы вопросов как записать
|
|||
37
Taiska
28.01.14
✎
16:00
|
там есть ГоловнаяОрганизация но это другой реквизит
|
|||
38
George Wheels
28.01.14
✎
16:22
|
(36) Значит ТекущаяОрганизация теперь хранится в каком-то регистре сведений. У меня не установлен последний релиз.
|
|||
39
Taiska
28.01.14
✎
16:47
|
спасибо всем. простите если ругалась.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |