Имя: Пароль:
1C
1C 7.7
v7: Как и где обратиться к реквизитам Журнала документов?
0 Босечка
 
22.04.14
12:45
ТипВыписки не является реквизитом. Банковский счет - является.

Если БанковскийСчет.ТипСчета = Перечисление.ТипыБанковскихСчетов.Валютный Тогда
        ТипВыписки = "валютная (по счету 52)";
    Иначе
        ТипВыписки = "рублевая (по счету 51)";
КонецЕсли;

Вставилла это  в процедуре "ПриОткрытии()". Выдает ошибку:

Если БанковскийСчет.ТипСчета = Перечисление.ТипыБанковскихСчетов.Валютный Тогда
{Журнал.Банк.Форма.ФормаСписка.Модуль(95)}: Значение не представляет агрегатный объект (ТипСчета)
1 КонецЦикла
 
22.04.14
12:59
Три раза читал, надеюсь догадался

Если ТекущийДокумент.БанковскийСчет.ТипСчета ...
2 Ёпрст
 
гуру
22.04.14
13:01
ТипСчета не является реквизитом справочника БанковскиеСчета..
3 Ёпрст
 
гуру
22.04.14
13:02
и непонятно, зачем это в ПриОткрытии ? Когда у каждого документа свой счет.
4 Mikeware
 
22.04.14
13:04
(3) у них просто программиста нет....
5 Босечка
 
22.04.14
13:11
(2) ТипСчета- реквизит документа БанковскиеСчета
Сообщить(ТекущийДокумент.БанковскийСчет)- Выдает пустое значение.
А где это делать?
6 КонецЦикла
 
22.04.14
13:11
Это надо не в при открытии, а в функции, вызываемой в колонке журнала
7 Torquader
 
22.04.14
13:13
Что вы хотите сделать и для чего вставляли что-то в процедуру ПриОткрытии ?
8 Босечка
 
22.04.14
13:27
(6) Спасибо!!! Все получилось!!!!