Имя: Пароль:
1C
1С v8
содержимое ТЧ в виде одной строки
0 SeiOkami
 
01.06.13
13:44
Здравия!

Вот цель такая. У справочника имеем ТЧ. Как можно отображать её на форме в одно поле? Чтобы было удобно редактировать.

Нашел вариант с реквизитом-представлением, которому после редактирования ТЧ через подбор устанавливается значение. Но не нравится мне вариант добавлять кучку таких реквизитов.

Есть ли вариант, чтобы на карточке элемента справчоника содержимое ТЧ отображалось в строку?
1 ДенисЧ
 
01.06.13
13:46
Срочно высылай мне той же травы...
2 zladenuw
 
01.06.13
13:47
(0) да при выводе строки. делай отбор по первой строке и в текст выводить свою строку где через запятую твои значения по всей тч
3 zladenuw
 
01.06.13
13:54
(2) только без редактирование, а что ты хранишь в этой ТЧ ?
что именно им надо там редактировать ?
4 SeiOkami
 
01.06.13
14:02
а есть возможность добавить поле, которое будет суммой всех представлений выбраного реквизита ТЧ?

Допустим имеем в ТЧ строки:
"синий"
"горький"
"круглый"

Можно ли настройками задать так, чтобы в поле отображалось: "синий, горький, круглый"?
5 zak555
 
01.06.13
14:03
(4) в чём удобство ?
6 SeiOkami
 
01.06.13
14:04
(5), можно сделать так или нет?
7 zak555
 
01.06.13
14:05
(6) собираешь данные из ТЧ и пихаешь их в сроковой реквизит формы

только накуя ?
8 SeiOkami
 
01.06.13
14:07
(7), кодом это понятно. Но быть может это можно сделать настройкой? Типа как выбор значение ТЧ определенного номера строки. Это делается просто настройкой. Может есть и здесь такая фишка.
9 GANR
 
01.06.13
14:25
(0)(4)(8) Можно, но только запрос будет отображать через запятую ограниченное количество строк v8: Как в запросе сформировать строку из товаров?
10 SeiOkami
 
01.06.13
14:37
(9), но это опять же кодом...
11 zak555
 
01.06.13
14:38
(9) не универсальное решение
12 zladenuw
 
01.06.13
14:59
(10) можно через скд вывести в табличный документ. там можно строки выводить в колонки
13 Pasha
 
01.06.13
15:02
в УТ это есть... характеристики
14 SeiOkami
 
01.06.13
15:08
(13), в смысле характеристики?
какой справочник?
15 zladenuw
 
01.06.13
15:32
(!4) не справочник. а ПВХ + РС. смотри как в типовой
16 SeiOkami
 
01.06.13
15:46
(15), ёпрст, Вообще речь о другом
17 Живой Ископаемый
 
01.06.13
16:09
Можно, но кодом. Выгружать тч в тз, ее сериализовать, выводить в поле форматированного документа, при редактировании все назад
18 GANR
 
03.06.13
12:15
(10) именно запросом, (11) согласен, но в рамках языка запросов 1С по другому пока, вроде, никак

ВЫБРАТЬ
   РеализацияТоваровУслугТовары.Ссылка,
   МАКСИМУМ(ВЫБОР
           КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 1
               ТОГДА РеализацияТоваровУслугТовары.Номенклатура.Наименование
           ИНАЧЕ ""
       КОНЕЦ) + МАКСИМУМ(ВЫБОР
           КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 2
               ТОГДА ", " + РеализацияТоваровУслугТовары.Номенклатура.Наименование
           ИНАЧЕ ""
       КОНЕЦ) + МАКСИМУМ(ВЫБОР
           КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 3
               ТОГДА ", " + РеализацияТоваровУслугТовары.Номенклатура.Наименование
           ИНАЧЕ ""
       КОНЕЦ) + МАКСИМУМ(ВЫБОР
           КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 4
               ТОГДА ", " + РеализацияТоваровУслугТовары.Номенклатура.Наименование
           ИНАЧЕ ""
       КОНЕЦ) + МАКСИМУМ(ВЫБОР
           КОГДА РеализацияТоваровУслугТовары.НомерСтроки = 5
               ТОГДА ", " + РеализацияТоваровУслугТовары.Номенклатура.Наименование
           ИНАЧЕ ""
       КОНЕЦ) КАК СписокНоменклатуры
ИЗ
   Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары

СГРУППИРОВАТЬ ПО
   РеализацияТоваровУслугТовары.Ссылка
19 mikecool
 
03.06.13
12:17
добавляешь реквизит строка(100)
в перед записью заполняешь его по данным ТЧ
отображаешь
профит
20 1Сергей
 
03.06.13
12:17
(8) лишние 5 строк кода - это очень больной вопрос. Его просто необходимо обсудить на мисте
21 GANR
 
03.06.13
13:03
(20) Не больной, просто хочется найти человеку элегантное решение часто возникающего вопроса.
AdBlock убивает бесплатный контент. 1Сергей