|
В форме списка документов выводить колонки с реквизитами табличной части докумен | ☑ | ||
---|---|---|---|---|
0
Sharmon
21.10.13
✎
15:19
|
Пользователь хочет видеть в списке документов информацию из ТЧ документа. Как вариант, могу выводить только информацию по первой строке. Это практикуется?
Пользователь уверяет, что всегда документ будет создаваться только с 1 строкой ТЧ (т.е. не списком). |
|||
1
eklmn
гуру
21.10.13
✎
15:23
|
Никогда не верь тупому юзеру!
врет и делать ему нефиг, если хочется гемора, то вперед на мины :) |
|||
2
eklmn
гуру
21.10.13
✎
15:23
|
Чтоже там такого в ТЧ и какого документа?
|
|||
3
MSII
21.10.13
✎
15:25
|
(0) Как только сделаешь - жди появления документа с двумя и более строками.
|
|||
4
Rie
21.10.13
✎
15:25
|
(0) Ну а потом пользователь создаст документ с двумя строками ТЧ... Кто будет виноват?
|
|||
5
МойКодУныл
21.10.13
✎
15:26
|
Колонку в массив, массив в строку с разделителями=) и выводи сколько хошь. Только список тормозить будет жутко.
|
|||
6
МойКодУныл
21.10.13
✎
15:27
|
А лучше запрос. Да еще и не при получении данных а при выводе строки. А потом его результат циклом. И еще чего-нить, чтобы сами отказались потом.
|
|||
7
Sharmon
21.10.13
✎
15:37
|
(5) Спасибо. Хороший вариант. Самому в голову не пришло
|
|||
8
Sharmon
21.10.13
✎
15:37
|
И еще придумал, в форме вывести внизу вторую ТЧ, в которой показывать данные по выбранному документу. А документ - Заявка на расходование средств (УПП). Хотят видеть Проект и статью затрат
|
|||
9
Sharmon
21.10.13
✎
15:38
|
Хотя в принципе можно и программно запретить "Редактировать списком"
|
|||
10
User_Agronom
21.10.13
✎
15:40
|
Можно и первую. Но нужно задокументировать это, например электронным письмом от заказчика... Чтобы про вторую, третью и тд.д речи не было
|
|||
11
ptiz
21.10.13
✎
15:43
|
Делаем реквизит шапки, который заполняется "ПередЗаписью".
И только так. |
|||
12
mrDSide
21.10.13
✎
15:43
|
(0)
Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Если НЕ мОрганизация=Неопределено Тогда Менеджер = РегистрыСведений.МестонахождениеОСБухгалтерскийУчет.СрезПоследних(мДата, Новый Структура("Организация, ОсновноеСредство", мОрганизация, ДанныеСтроки.Ссылка)); Если Менеджер.Количество() Тогда ОформлениеСтроки.Ячейки.Подразделение.УстановитьТекст(Менеджер[0].Местонахождение) КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
13
mrDSide
21.10.13
✎
15:51
|
Процедура ДокументСписокПриАктивизацииСтроки(Элемент)
Информация = ""; Если НЕ ЭлементыФормы.ДокументСписок.ТекущиеДанные = Неопределено Тогда Для каждого стр Из ЭлементыФормы.ДокументСписок.ТекущиеДанные.Ссылка.Товары Цикл Если ЗначениеЗаполнено(стр.НаименованиеТовара) Тогда Информация = Информация + ?(СтрДлина(Информация), ", ", "") + ?(ЗначениеЗаполнено(стр.Количество), Строка(стр.Количество) + " " + СокрЛП(стр.ЕдиницаПоКлассификатору), "") + " <" + СокрЛП(стр.НаименованиеТовара) + ">" КонецЕсли; КонецЦикла; Иначе Информация = "Не выбран документ для отображения" КонецЕсли; КонецПроцедуры |
|||
14
mrDSide
21.10.13
✎
15:52
|
(13) ну тут вообще копипаста)) только рекзивит на форму не забудь добавить "Информация" с типом строка
|
|||
15
Sharmon
21.10.13
✎
15:53
|
ОК ))) Спасибо.
|
|||
16
МойКодУныл
21.10.13
✎
15:53
|
(11) +1
Остальное быдлоКОТ. |
|||
17
Dmitry1c
21.10.13
✎
15:54
|
Можно вывести отдельно табличную часть документа в форме списка, при выборе строки будет отображаться табличная часть документа.
|
|||
18
Dmitry1c
21.10.13
✎
15:54
|
(16) вот как раз вот это "перед записью" и есть быдлокод.
|
|||
19
Serg_1960
21.10.13
✎
15:58
|
(0) В доп.реквизиты документа их. Если строка в ТЧ одна - значения копируй. Если строк в ТЧ много - записывай в значения <***> (шутка)
|
|||
20
Sharmon
21.10.13
✎
15:59
|
(17) Тоже в голову пришло, но не хотелось бы усложнять.
|
|||
21
mrDSide
24.10.13
✎
10:12
|
(16) уныл твой мозг.
|
|||
22
kosts
24.10.13
✎
10:22
|
(19) >записывай в значения <***>
Записть " и т.д. и т.п. и др. и пр."... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |