Имя: Пароль:
1C
1C 7.7
v7: обращение к текстовому полю формы
,
0 namazi74
 
04.02.14
10:40
Доброго дня. 1С 7.7 ТиС. Хочу в отчет включить данные с текстового поля <ТекстСотрудник> в отчет. Форма доверенности.

Пока Док.ПолучитьДокумент() = 1 Цикл
Если Док.Вид()<>"Доверенность"    Тогда
  Продолжить;
КонецЕсли;
ТабЗн.НоваяСтрока();
ТабЗн.ДатаДов=Док.ДатаДок;
ТабЗн.НомерДов=Док.НомерДок;
ТабЗн.Сотр=Док.ТекстСотрудник;
КонецЦикла;

на Док.ТекстСотрудник ругается. Как правильно выбрать данные с этого поля?
1 Fedor-1971
 
04.02.14
10:44
ТекстСотрудник - не есть реквизит документа, посмотри как оно заполняется в форме и сделай так же в своём отчёте.
2 namazi74
 
04.02.14
10:54
(1)
Процедура ВыборСотрудника()
    Перем КонтекстДокумента;
    КонтекстДокумента = глВзятьКонтекст(Контекст);
    ОткрытьФормуМодально("Обработка.ВыборСотрудника", КонтекстДокумента);
    ИнформацияОсотруднике();
КонецПроцедуры    

да, заполняется через другую форму. Но каким образом добавить данные из неё?
3 КонецЦикла
 
04.02.14
11:05
Ну и кто будет выбирать сотрудника? 1С?
Это автоматически заполняемое поле?
4 namazi74
 
04.02.14
11:29
(3) нет. поле заполняется вручную, при создании доверенности. А выбранное значение появляется на форме в виде текста. Вот этот текст я очень хочу выудить в отчет.
http://i33.fastpic.ru/big/2014/0204/75/d7aa296e7054708f5db628eac88ccf75.jpg
5 ДенисЧ
 
04.02.14
11:31
(4) Если оно не сохранено в документе, то ты этого не выведешь
6 Godofsin
 
04.02.14
11:33
(5) Почему? Нельзя что ли повторить алгоритм заполнения этого текста при выводе на печать?
7 ДенисЧ
 
04.02.14
11:34
(6) "поле заполняется вручную, при создании доверенности"
8 Godofsin
 
04.02.14
11:35
(7) А, все, пропустил это...
9 namazi74
 
04.02.14
11:36
печально как-то...
10 Pahomich
 
04.02.14
11:38
(9) Сделай ТекстСотрудник реквизитом документа, а не реквизитом формы, все заработает.
11 namazi74
 
04.02.14
11:38
если добавить поле ввода на форме документа и новый реквизит, который бы дублировал текстовое поле?
12 namazi74
 
04.02.14
11:39
(10) да, спасибо. уже делаю
13 Pahomich
 
04.02.14
11:41
(11) Одно имя, - будет ругань при сохранении
14 namazi74
 
04.02.14
11:55
прописал, работает. спасибо за помощь!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.