|
Выбор элемента справочника в докумете | ☑ | ||
---|---|---|---|---|
0
Diablo13
12.01.14
✎
18:24
|
Здравствуйте !
Подскажите пожалуйста как мне получить значение справочника.Организации в процедуре ниже. Процедура ПланПрогнозКонтрагентПриИзменении(Элемент) СтрокаТЧ=ЭлементыФормы.ПланПрогноз.ТекущиеДанные; СтрокаТЧ.Менеджер=СтрокаТЧ.Контрагент.Менеджер; СтрокаТЧ.Рынок=СтрокаТЧ.Контрагент.Родитель; СтрокаТЧ.ЦентрОтветственности="ОФГ"; СтрокаТЧ.Оператор= ????? (нужно значение справочника Организации) СтрокаТЧ.Регион=СтрокаТЧ.Контрагент.Регион; СтрокаТЧ.УсловияОплаты=СтрокаТЧ.Контрагент.ОсновнойДоговорКонтрагента.СрокОплаты; СтрокаТЧ.Количество=1; КонецПроцедуры С уважением Андрей |
|||
1
EugeniaK
12.01.14
✎
18:32
|
(0) Какую организацию ты хочешь получить?
|
|||
2
ДенисЧ
12.01.14
✎
18:32
|
А какое значение?
И где это проиходит? В толстом клиенте или на управляемой фрме? |
|||
3
Diablo13
12.01.14
✎
18:43
|
Это происходит в обычной форме, а точнее в конфигурации Бухгалтерия. База взята чистая с минимальным заполнением, то есть в справочнике организации забита всего одна организация "Наша организация". Вот её и хочу её вывести программным путем в табличную часть.
|
|||
4
EugeniaK
12.01.14
✎
18:45
|
(3) СтрокаТЧ.Оператор= Справочники.организации.НайтиПоКоду("код")
|
|||
5
ДенисЧ
12.01.14
✎
18:46
|
ТОгда не тупи и сделай
СтрокаТЧ.Оператор= = справочники.Организации.НайтиПокоду(твойКод); |
|||
6
Diablo13
12.01.14
✎
18:51
|
Сам только начинаю осваивать азы программирования в 1с, поэтому сорри за "нубский вопрос".
А если завтра к примеру в базе начнут вести филиал организации и хотелось бы более гибкий вариант, то есть что не привязывать жестко к коду, а выбиралась организация по умолчанию (она же основная организация). |
|||
7
ДенисЧ
12.01.14
✎
18:54
|
(6) Для этого придумали в своё время константы.
И соответственно = Константы.ОсновнаяОрганизация.Получить(); |
|||
8
Diablo13
12.01.14
✎
19:01
|
Могу ошибаться, но это было в 7, а в 8 такой константы нет. Просматривал документы в 8 там идет ссылка на Справочник.Организации Конечно её можно создать, но этот не решит вопрос гибкости.
|
|||
9
ДенисЧ
12.01.14
✎
19:05
|
(8) Создай, будь мужиком!
|
|||
10
Diablo13
12.01.14
✎
19:13
|
Но все равно хочется услышать верный ответ :)
|
|||
11
zulu_mix
12.01.14
✎
19:19
|
СтрокаТЧ.Оператор=СтрокаТЧ.Контрагент.ОсновнойДоговорКонтрагента.Организация;
|
|||
12
Фокусник
12.01.14
✎
19:22
|
(0) в БП
Организация = глЗначениеПеременной("ОсновнаяОрганизация"); |
|||
13
Diablo13
12.01.14
✎
19:53
|
Фокусник ты и правду фокусник. Спасибо за правильный ответ !!!
|
|||
14
hhhh
12.01.14
✎
20:24
|
(13) это неправильный ответ. Потому что там может нужна была неосновная организация.
|
|||
15
Фокусник
12.01.14
✎
20:27
|
(14) в (6) уточнение именно про основную организацию ;)
|
|||
16
zulu_mix
12.01.14
✎
20:28
|
(15) тогда делай проверку на соответствие организации договору
|
|||
17
Фокусник
12.01.14
✎
20:31
|
(16) не вижу в (0) в СтрокаТЧ договора ;)
|
|||
18
hhhh
12.01.14
✎
20:35
|
(15) а по другим организациям план-прогноз значит не нужен?
|
|||
19
Kookish
12.01.14
✎
20:48
|
(11) Суну свои три копейки. Я бы тоже от организации договора контрагента плясал. Как-то это... правильнее. И гибчее тоже.
|
|||
20
Фокусник
12.01.14
✎
20:55
|
(18) я тоже не против других организаций, но логичнее организацию в шапке документа держать, а не в реквизите ТЧ "Оператор" ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |