Имя: Пароль:
1C
 
выбор значения из формы списка
,
0 fdgd98
 
12.02.15
15:40
есть справочник "спецификации номенклатуры" в нем есть ТЧ с реквизитом типом справочникссылка. Когда на этот реквизит нажимаем выходит форма списка справочника "номенклатура" откуда мы выбираем какое-либо значение и это значение "садиться" в ТЧ справочника "спецификации номенклатуры" . Вот это значение является значением реквизита "наименование", а как при выборе из формы списка выбрать значение другого реквизита чтобы оно "село" в ТЧ.

Ну вообщем на скрине понятно что я имею ввиду:

https://cloud.mail.ru/public/4bf71bbe27ae/8989898.jpg
1 Fish
 
12.02.15
15:43
Каша в голове.
2 fdgd98
 
12.02.15
15:45
(1) что не понятного?
3 Fish
 
12.02.15
15:48
(2) Это тебе непонятно. Сначала разберись, что и куда у тебя "садитЬся" (что бы это ни значило), и что такое основное представление объекта.
4 salvator
 
12.02.15
15:50
"Вот это значение является значением реквизита "наименование""

Уверен, что не "ссылка"?
5 ShoGUN
 
12.02.15
15:52
(4) Это точно ссылка, хоть я и скрина не вижу.
6 fdgd98
 
12.02.15
15:54
(3) Выбранное значение(наименование стандартный реквизит спраовчника) из формы списка "садиться" в тч справочника "спецификации номенклатуры"
7 ShoGUN
 
12.02.15
15:56
(6) Как насчёт со второй частью предложенного разобраться?
8 fdgd98
 
12.02.15
15:57
(7) в виде кода или наименования основным представлением может быть
9 fdgd98
 
12.02.15
15:59
но нельзя ли как то ухитриться и подменить?
10 ShoGUN
 
12.02.15
16:00
(9) Что именно тебе нужно? Чтобы изменилось представление ссылки, или чтобы поставилось значение реквизита вместо ссылки? Это как бы разные вещи совсем.
11 fdgd98
 
12.02.15
16:00
(10) чтобы поставилось значение реквизита вместо ссылки
12 ShoGUN
 
12.02.15
16:02
(11) Пиши свою обработку выбора.
13 fdgd98
 
12.02.15
16:11
(12) стандартнаяобработка = ложь?)
14 ShoGUN
 
12.02.15
16:12
(13) Да, и пиши, что нужно. Только тип поля в табличной части сменить не забудь на тип хранимого значения.
15 Fish
 
12.02.15
16:12
(13) Не только. Если ты хочешь, чтобы у тебя вместо ссылки было наименование (т.е. строка) то ещё и тип реквизита надо поменять.
16 ShoGUN
 
12.02.15
16:13
Только набуя строку в табличной части сохранять? Не знаю, (0) виднее...
17 Fish
 
12.02.15
16:16
(16) Мне тоже цель сего действия неведома.
18 BeyondThe Le7els
 
12.02.15
16:35
Мб проще добавить еще одну колонку в тч
19 BeyondThe Le7els
 
12.02.15
16:38
(0) либо первое что приходит в голову, сделать составной тип и модально открывать форму выбора и передавать данные "СпецНаименования"

Правда при выборе номенклатуры немного запариться над тем, чтобы сразу открывать форму выбора номенклатуры, минуя выбор типа)
20 ShoGUN
 
12.02.15
17:02
(19) Зачем составной тип? Там кода 3 строчки!
21 Михаил Козлов
 
12.02.15
17:30
Можно попробовать при получении данных в колонке табличного поля подменять текст на специальное наименование элемента справочника.
22 BeyondThe Le7els
 
13.02.15
05:08
(20) имеете ввиду при активизации поля устанавливать сразу тип "Строка" кодом?
23 fdgd98
 
13.02.15
08:14
(21) как подменить? я попытался сделать так по выбранному значению ищу по нимаенованию в справочнике получаю объект из объекта извлекаю специальное наименование и его пытаюсь подменить...но значение не садиться
24 fdgd98
 
13.02.15
10:09
ааапппп
25 Михаил Козлов
 
13.02.15
13:44
(23) Если обычные формы:
ДЛЯ каждого стр ИЗ ОформленияСтрок Цикл
  оф.Ячейки.Номенклатура.УстановитьТекст(оф.ДанныеСтроки.Номенклатура.СпециальноеНаименование);
КонецЦикла;

Или добавить колонку в табличное поле, в которую при получении данных выводить специальное наименование.