Имя: Пароль:
1C
1С v8
УТ 10.2 (платформа 8.1). Документ КорректировкаЗаписейРегистраНакопления.
0 sol
 
12.10.11
16:23
Уважаемые форумчане!

Есть документ КорректировкаЗаписейРегистраНакопления.

У него есть реквизиты:

1. Комментарий

2. Ответственный



И таблица ТаблицаРегистровНакопления с реквизитами:

1. Имя

2. Представление



Но когда откроешь данный документ, то в нем отображаются более подробная информация (включая числовую).

Как это делается при открытии документа, показано ниже.



Процедура ПриОткрытии()

Если ЭтоНовый() Тогда

Ответственный = глТекущийПользователь;

УстановитьНомерДокумента(ЭтотОбъект);

               КонецЕсли;

НастроитьЗакладкиПанели();

КонецПроцедуры



Процедура НастроитьЗакладкиПанели()

……………………………………………………..

// Расположим на странице табличное поле

ПолеРегистра = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), СтрокаТаблицыРегистров.Имя, Истина, ЭлементыФормы.ОсновнаяПанель);

ПолеРегистра.Данные = "ДокументОбъект.Движения." + СтрокаТаблицыРегистров.Имя;

Если НЕ ЭтоНовый() Тогда

ПолеРегистра.Значение.Прочитать();

               КонецЕсли;

……………………………………………………….

КонецПроцедуры





Но мне нужно программно извлечь подробную информацию, не открывая данного документа. Например, для отображения суммы регистров данного документа в списке документов.

Как мне это сделать? Какие есть версии?
1 shuhard
 
12.10.11
16:24
(0) а при чем здесь версии ?
у документа есть движения
2 hohol
 
12.10.11
16:28
(0) ахереть Сол. Это не документ в общепринятом значении. Это форма через которую ты напрямую работаешь с набором записей.
3 hohol
 
12.10.11
16:29
Сразу с набором записей через запрос и работай, поле регистратор твое.
4 sol
 
12.10.11
16:33
(1)(2) Все понял. Спасибо.
5 hohol
 
12.10.11
16:39
(4) спасибо только мне, чувак из 1 в обще про механизм версионирования наверное.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший