![]() |
![]() |
![]() |
|
v7: Доступ к элементу справочника | ☑ | ||
---|---|---|---|---|
0
restarbit
22.11.18
✎
09:55
|
Добрый день, подскажите столкнулся с проблемой. Имею справочник, в котором храню договора (Справочник.Договора). В каждом договоре есть реквизит Отсрочка, булевого типа. Также есть документ в котором есть поле типа ссылка.справочник. В этом поле я выбираю договор из своего справочника. И есть еще одно поле булевого типа (данные для него берутся из этого же документа, я создал реквизит ДокументОстрочка, также булевого типа), в которое я хочу выводить значение реквизита Отсрочка из справочника. Работа идет в толстом клиенте. Задаю для первого поля-ссылки при изменении менять значение моего реквизита:
Процедура ДоговорПриИзменинии() ДокументОтсрочка = Справочники.Договора.Отсрочка; КонецПроцедуры Пишет что поле Отсрочка не найдено. |
|||
1
Aleksey
22.11.18
✎
10:01
|
"Справочники.Договора.Отсрочка;" - это что за бред?
|
|||
2
restarbit
22.11.18
✎
10:04
|
ДокументОтсрочка = Договор.ОтсрочкаПлатежа;
Помогло, спасибо |
|||
3
АгентБезопасной Нацио
22.11.18
✎
10:05
|
кто-то курит что-то вредное...
|
|||
4
Злопчинский
22.11.18
✎
15:50
|
(2) хреново.
в справочнике поменял значение реквизита, а в документах по этому элементу справочника все осталось по старому. В принципе - так тоже норм, старые документы были оформлены с отсрочкой, новые будут оформляться без отсрочки. Но стоит кому-то в старом документе "перевыбрать" договор - и случится жпс. |
|||
5
Kigo_Kigo
22.11.18
✎
15:53
|
(4) Да ладно, вон ТС даже в клюшках в толстом клиенте работает :)
|
|||
6
1Сергей
22.11.18
✎
16:38
|
(5) я бы удивился, если бы он там в тонком работал :)
|
|||
7
azernot
22.11.18
✎
17:03
|
(4) А что, разве сейчас в типовых как-то по-другому? В той-же Бух флаг "Включать в книгу покупок" меняется, например.
И вообще, не хочешь менять старый документ - не записывай его. |
|||
8
Карст
22.11.18
✎
17:06
|
про периодические реквизиты тссс )))
|
|||
9
azernot
22.11.18
✎
17:17
|
(8) Да, лучше тссс! Не нужны они в этом случае, ИМХО. Не стоят они тех затрат, которых стоят для базы данных.
В договоре или есть отсрочка, или нет. Если "раньше было", а потом "не стало", с высокой долей вероятности это следует называть другим договором и заводить отдельный элемент. Ну и в конце-концов, галка в справочнике нужна только для того, чтобы заполнить в документе. А документы по-всякому привязаны к дате. |
|||
10
Кулибин
22.11.18
✎
17:29
|
Не вникал после очумовления "булевым типом" в семёрке.
|
|||
11
Злопчинский
22.11.18
✎
21:04
|
(9) +одобряю
|
|||
12
Злопчинский
22.11.18
✎
21:06
|
(10) Ты, видмо, невменямо молод.
в типовых конфигах в ГМ было(есть) что-то типа БулевоДА = Перечисление.Булево.Да; БулевоНЕТ = Перечисление.Булево.Нет; Профит! |
|||
13
Кулибин
22.11.18
✎
21:16
|
(12) Ну, это конечно не "булевый тип". Я, видимо, уже слишком стар; перебирая сертификаты Торговля 7.0, Бух и Зик 7.5... ;-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |