|
обработка |
☑ |
0
oloy_9
26.08.11
✎
11:37
|
помогите с обработкой, нужнно, чтобы она осуществляла запись значения из элемента формы Ответственное лицо справочника Склады в реквизит формы этого же справочника. конфа типовая....может кто писал такое?!
|
|
1
ДенисЧ
26.08.11
✎
11:40
|
из элемента формы ... в реквизит формы
Не... Похоже, не я один сегодня с бодуна...
|
|
2
oloy_9
26.08.11
✎
11:48
|
ну может это звучит так дико, просто дело в том, что реквизит формы ОтветсвенноеЛицо нужно для получения данных в док-те РеализацияТоваровУслуг, чтобы в печатную форму выводилось значение Отпуск разрешил именно из справочника Склады, а там в типровой конфе он как элемент формы добавлен, и потому в запрос его никак не получить...а поскольку это документ Реализация он может и не перепровестись...вот и нужна обработка (
|
|
3
Mort
26.08.11
✎
11:51
|
(2) Попробуй выражаться простыми предложениями. С длинными у тебя пока не очень получается.
|
|
4
oloy_9
26.08.11
✎
11:58
|
задача была такова в док-те РеализацияТоваровУслуг есть печатная форма ТТн веритикальня, в ней значение ОтпускРазрешил должно браться не из документа, а согласно МОЛ, который указан в справочнике Склады. но вся соль в том, что в справочнике МОЛ является не реквизитом формы, А ЭЛЕМЕНТОМ! в запросе к нему не обратиться так, пришлось ревизит МОЛ добавить. а теперь тут руководство хочет, чтобы значение из этого элемента перезаписалось в ревизит, вот и нужна видимо некая обработка
|
|
5
Mort
26.08.11
✎
12:01
|
Так, мух от котлет. МОЛ в справочнике складов не просто элемент формы. Он туда откуда-то читается, вероятно из периодического регистра сведений. Вот оттуда его и нужно вытаскивать.
|
|
6
oloy_9
26.08.11
✎
12:11
|
ыходит что-то типа :
Отбор = Новый Структура("СтруктурнаяЕдиница");
Отбор.СтруктурнаяЕдиница = Ссылка;
СрезПоследних = РегистрыСведений.ОтветственныеЛица.СрезПоследних(ТекущаяДата(), Отбор);
Если СрезПоследних.Количество() < 1 Тогда
ЭлементыФормы.ОтветствЛицо.Значение = Неопределено;
Иначе
ЭлементыФормы.ОтветствЛицо.Значение = СрезПоследних[0].ФизическоеЛицо;
КонецЕсли;
|
|
7
Mort
26.08.11
✎
12:13
|
Да. Только осталось подумать о том, нахрена добавлять реквизит в документ, если его всегда можно вычислить.
|
|
8
oloy_9
26.08.11
✎
12:16
|
ну мне же его еще как-то в печатную форму надо было как-то вывести
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой