![]() |
![]() |
|
Форма списка докоментов. | ☑ | ||
---|---|---|---|---|
0
sasha_good
31.07.08
✎
10:50
|
Доброе утро. Подскажите пожалуйста, можно ли в форме списка документов расположить значения реквизитов первой строки табличной части? Как это сделать?
|
|||
1
Mitriy
31.07.08
✎
10:52
|
обалдеть...
|
|||
2
Helna
31.07.08
✎
10:53
|
А зачем тебе это нужно и почему именно первой строки? Реквизит документа завести не хочешь?
|
|||
3
sasha_good
31.07.08
✎
10:54
|
Что? Бухгалтер хочет видеть первую строку из платежных поручений, т.к. очень часто ошибаются со счетами учета. Вот.
|
|||
4
kosts
31.07.08
✎
10:55
|
Если я правильно понял, то использовать данные из самого первого вызова процедуры ПриПолученииДанных()
Из первой строки массива... |
|||
5
kosts
31.07.08
✎
10:56
|
(3) значит я не так понял...
Но все равно используй ПриПолученииДанных() ... |
|||
6
Helna
31.07.08
✎
10:58
|
Что за процедура ПриПолученииДанных()?
|
|||
7
kosts
31.07.08
✎
11:01
|
(6) много писать... почитай лучше в синтакс помощнике...
Оч кратко вызывается при получении данных в список документов, в этот момент можно подменить текст, шрифт, и т.д. данных показываемых в списке... |
|||
8
sasha_good
31.07.08
✎
11:03
|
(7) А как мне нужные значения поместить в ДанныеСтроки?
|
|||
9
Helna
31.07.08
✎
11:04
|
Есть вариант, добавить в форму списка свою колонку и при выводе строки вытягивать нужную информацию из документа и записывать в эту колонку
|
|||
10
sasha_good
31.07.08
✎
11:07
|
(9) Мне кажется это очень медленно будет. Хотелось бы узнать как использовать ПриПолученииДанных().
|
|||
11
Helna
31.07.08
✎
11:09
|
Процедура СправочникСписокПриПолученииДанных(Элемент, ОформленияСтрок)
// Соответствие создается для заполнения остатков в строках табличного поля Соответствие = Новый Соответствие; // Заполнение параметра - массива значений ссылками на отображаемые строки табличного поля СсылкиМассив = Новый Массив; Для каждого Стр из ОформленияСтрок Цикл СсылкиМассив.Добавить(Стр.ДанныеСтроки.Ссылка); Соответствие.Вставить(Стр.ДанныеСтроки.Ссылка, Стр); КонецЦикла; // Сформировать запрос для получения остатков ЗапросОстатка = Новый Запрос; ЗапросОстатка.Текст = "ВЫБРАТЬ | УчетНоменклатурыОстатки.Номенклатура, | УчетНоменклатурыОстатки.КоличествоОстаток |ИЗ | РегистрНакопления.УчетНоменклатуры.Остатки(, Номенклатура В (&Номенклатура)) КАК УчетНоменклатурыОстатки"; ЗапросОстатка.УстановитьПараметр("Номенклатура", СсылкиМассив); Выборка = ЗапросОстатка.Выполнить().Выбрать(); //Вывести остаток в строку, найденную в соответствии по номенклатуре из запроса Пока Выборка.Следующий() Цикл Соответствие.Получить(Выборка.Номенклатура).Ячейки.Остаток.Значение = Выборка.КоличествоОстаток; КонецЦикла; КонецПроцедуры |
|||
12
Helna
31.07.08
✎
11:11
|
В ЕСИСе подробно написано
|
|||
13
Bober
31.07.08
✎
11:13
|
(8) Данные поместишь в ячейку методов .УстановитьТекст("Текст")
|
|||
14
kosts
31.07.08
✎
11:13
|
(11) Спасибо, мне не пришлось искать ... :-)
|
|||
15
sasha_good
31.07.08
✎
11:15
|
Большое всем спасибо!
|
|||
16
hhhh
31.07.08
✎
11:25
|
(10) добавь эти реквизиты в шапку документа. Остальное без проблем.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |