|
Реквизит табл части в список справочника | ☑ | ||
---|---|---|---|---|
0
anisa8310
21.05.13
✎
09:39
|
Доброе всем!
http://s61.radikal.ru/i172/1305/f3/0c610ce2ccce.jpg Как вытащить в список справочника отдельной колонкой реквизит табличной части элемента справочника. Как это делается через запрос при открытии формы?? или как то по другому можно? Заранее всех благодарю) |
|||
1
ДенисЧ
21.05.13
✎
09:40
|
если неуправляемые - то при выводе строки
|
|||
2
Maxus43
21.05.13
✎
09:40
|
(21) При получении данных у формы списка деалется.
А ещё лучше - при записи элемента справочника в доп реквизит писать через запятую значения из строк ТЧ. Так делается в ЗУПе например |
|||
3
Maxus43
21.05.13
✎
09:40
|
(1) тю
|
|||
4
Maxus43
21.05.13
✎
09:40
|
(2)>(0)
|
|||
5
Cube
21.05.13
✎
09:41
|
(0) Точно так же, как и раскрашивать строки в списке...
Да, лучше запросом, и лучше ПриПолученииДанных() |
|||
6
ДенисЧ
21.05.13
✎
09:41
|
+(1) или при получении данных.
|
|||
7
Cube
21.05.13
✎
09:41
|
(2) +100 за доп реквизит.
|
|||
8
anisa8310
21.05.13
✎
09:44
|
..т.е реквизит-в него записывать реквизит табличной части?
|
|||
9
Maxus43
21.05.13
✎
09:47
|
(8) в него записывать все реквизиты ТЧ, через запятую. Поле типа Комментария будет, но формироваться будет программно, без редактирования человеком
|
|||
10
hhhh
21.05.13
✎
09:47
|
(8) ну в зависимости, сколько строчек в таб части. Допустим тысяча строк там, ты делаешь реквизит строчный длиной 10000 символов и в него в цикле через запятую фигачишь реквизиты из строчек.
|
|||
11
Cube
21.05.13
✎
09:49
|
(8) в ЗиУП / БП / УПП в ведомостях на выплату з/п такой код ПриЗаписи():
КраткийСоставДокумента = ""; Для каждого СтрокаТЧ Из ТЧДокумента Цикл ФИОФизЛица = ОбщегоНазначения.ФамилияИнициалыФизЛица(УдалениеСимволовСкобок(СтрокаТЧ[ИмяРеквизита].Наименование)); Если Найти(КраткийСоставДокумента, ФИОФизЛица) = 0 Тогда Если ОграничиватьДлину Тогда КраткийСоставДокумента = КраткийСоставДокумента + ", " + ФИОФизЛица; ИначеЕсли СтрДлина(КраткийСоставДокумента) < 100 Тогда КраткийСоставДокумента = КраткийСоставДокумента + ", " + ФИОФизЛица; Иначе КраткийСоставДокумента = Сред(КраткийСоставДокумента,3,95) + "..."; Прервать; КонецЕсли; КонецЕсли; КонецЦикла; |
|||
12
Maxus43
21.05.13
✎
09:49
|
(10) в типовых помоему там ограничение, не все 1000 строк пишет кнечно. Но суть такая. Реквизит неограниченой длинны и всё
|
|||
13
anisa8310
21.05.13
✎
09:50
|
(12) Хорошо спасибы огромные!!!
|
|||
14
anisa8310
21.05.13
✎
09:51
|
(11) да буду в отд. реквизит использовать
|
|||
15
anisa8310
21.05.13
✎
09:51
|
(10) Неееет там не много...будет
|
|||
16
anisa8310
21.05.13
✎
10:10
|
строки и ссылки вывести не удается
сумму то вывела нормально Сумма=ДоходОтКомпании.Итог("Сумма"); ВидДеятТаб=ВидыДеятельности.ВыгрузитьКолонки("ВидДеятельности"); -никак |
|||
17
Maxus43
21.05.13
✎
10:15
|
(16) что это?
|
|||
18
Maxus43
21.05.13
✎
10:16
|
см (11)
|
|||
19
anisa8310
21.05.13
✎
11:10
|
(18) не понимаю
|
|||
20
Мыш
21.05.13
✎
11:14
|
(19) Ссылки в представления преобразовывай.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |