Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

В сформированный табличный документ добавить значение и расшифровку

В сформированный табличный документ добавить значение и расшифровку
Я
   vdeemer
 
24.07.19 - 15:53
Доброго времени суток!
Сформирован табличный документ, можно ли в определенную ячейку установить значение, например, элемента номенклатуры? Этот ТД формируется в два шага:
1) считывается текст из файла и рисуется табличный документ, правится вручную
2) на основании содержимого модифицируется ИБ (создаются элементы справочника номенклатуры)
Вот созданные на шаге 2 элементы хотелось бы нарисовать в одной из колонок табличного документа с возможностью расшифровки. Вариант вместо ТД использовать табличное поле - рассматривается, но хочется сделать именно так, как описано.
Спасибо
 
 
   RomanYS
 
1 - 24.07.19 - 16:07
ТД.Область(нс,нк).Расшифровка = СсылкаНа;
   vdeemer
 
2 - 24.07.19 - 16:15
(1) спасибо, расшифровка срабатывает, но текст отображается "<>"
Пробовал ТД.Область(нс,нк).Значение - ошибка, ТД.Область(нс,нк).Текст - ноль реакции
   Ёпрст
 
3 - 24.07.19 - 16:16
после этого, показать
   Ёпрст
 
4 - 24.07.19 - 16:16
чтоб обновилась форма
   vdeemer
 
5 - 24.07.19 - 16:18
(3) (4) нипанял... форма и так обновилась, в табличном документе в поле, где установлена расшифровка, текст "<>"
   Ёпрст
 
6 - 24.07.19 - 16:19
(5) облась поди, из объединенных ячеек ? Вставлять нужно в первую слева, если че
   Ёпрст
 
7 - 24.07.19 - 16:19
ну и область задавать через (номерначала,номерначала, номерконца,номерконца0
   vdeemer
 
8 - 24.07.19 - 16:21
(6) (7) область единичная, задается в формате R1C1
сейчас попробую номерначала-номерконца
   vdeemer
 
9 - 24.07.19 - 16:23
(7) те же яйца, только в профиль
   RomanYS
 
10 - 24.07.19 - 16:24
(5) Расшифровка не меняет текст. Похоже что изменяешь и смотришь ты на разные объект.
УФ?
   vdeemer
 
11 - 24.07.19 - 16:26
(10) нет, ОФ.
ОбластьГруппы = ТабДок.Область(К, 7, К, 7);// "R"+Формат(К,"ЧГ=")+"C7"

ОбластьГруппы.Заполнение  = ТипЗаполненияОбластиТабличногоДокумента.Параметр;
ОбластьГруппы.Расшифровка = СозданнаяНоменклатура.Родитель;
ОбластьГруппы.Текст = СокрЛП(СозданнаяНоменклатура.Родитель);

   vdeemer
 
12 - 24.07.19 - 16:28
Что характерно, как только в режиме редактирования вхожу в ячейку, "<>" меняется на наименование элемента - то, что и должно быть в тексте вместо "<>"
   RomanYS
 
13 - 24.07.19 - 16:29
(11)
>> ОбластьГруппы.Заполнение  = ТипЗаполненияОбластиТабличногоДокумента.Параметр;

Это зачем? ИМХО это только для областей макета
   vdeemer
 
14 - 24.07.19 - 16:29
(12) а после выхода из режима редактирования появляется сообщение "Имя может начинаться только с буквы..."
   RomanYS
 
15 - 24.07.19 - 16:30
(14) читай (13)
   vdeemer
 
16 - 24.07.19 - 16:30
(13) (15) в точку
"ретивый дурак хуже умного врага" (с) мой отец

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.