УТ 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 в обще про механизм версионирования наверное.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший