|
Как добавить значения в ячейки новой колонки табличного поля формы списка РН? | ☑ | ||
---|---|---|---|---|
0
Alex_Dug
11.04.16
✎
07:35
|
Доброго времени! Используется УТ_10.3.
Подскажите, плз, можно ли в табличное поле формы списка регистра накопления, кроме НовойКолонки, добавить еще и нужное значение в ячейки этой НовойКолонки? 1) Получаем форму списка регистра накопления: ФормаСписка = РегистрыНакопления.ПартииТоваровНаСкладах.ПолучитьФормуСписка(); 2) Устанавливаем отбор по номенклатуре: ФормаСписка.Отбор.Номенклатура.Значение = НоменклатураСсылка; ФормаСписка.Отбор.Номенклатура.Использование = Истина; 3) Добавляем нужную колонку: КолонкиТабПоля = ФормаСписка.ЭлементыФормы.РегистрНакопленияСписок.Колонки; НоваяКолонка = КолонкиТабПоля.Добавить("Новая", "Новая"); 4) Как добавить нужные значения в ячейки этой новой колонки формы списка регистра накопления? Спасибо :) PS. Ранее задавал этот вопрос, но до компа добрался только сейчас!) |
|||
1
Alex_Dug
11.04.16
✎
09:23
|
??
|
|||
2
ДенисЧ
11.04.16
✎
09:28
|
В ПриПолученииДанных() делай нужной ячейке УстановитьТекст()
|
|||
3
Alex_Dug
11.04.16
✎
10:37
|
(2) Спасибо, попробую.
|
|||
4
Alex_Dug
11.04.16
✎
14:41
|
(3) Все должно быть просто, но я запутался:
1) получил стандартную форму списка регистра накопления Форма1=РегистрыНакопления.ИмяРегистра.ПолучитьФормуСписка(); 2) установил отбор в полученной форме Форма1.Отбор.Номенклатура.Значение=Номенклатура1; и Форма1.Отбор.Номенклатура.Использование=Истина; 3) добавил колонку в табличное поле формы списка ТабПоле = Форма1.ЭлементыФормы.РегистрНакопленияСписок; НоваяКолонка = ТабПоле.Колонки.Добавить("Новая", "Новая"); 4) Открываю форму списка регистра с добавленной колонкой "Новая" Форма1.Открыть(); -- Когда перехватывать ПриПолученииДанных(), чтобы УстановитьТекст() в конкретной ячейке? Может строку для примера? |
|||
5
butterbean
11.04.16
✎
14:44
|
(4) создавай форму списка регистра, если ее еще нет. Потом в форме обрабатывай событие ПриПолученииДанных() таб. поля
|
|||
6
Alex_Dug
11.04.16
✎
14:57
|
(5) зачем создавать форму списка, она уже есть:
"Форма1=РегистрыНакопления.ИмяРегистра.ПолучитьФормуСписка();" чего-то забуксовал: форму открываю, но ведь до открытия надо пройтись по строкам табличного поля этой формы "ТабПоле = Форма1.ЭлементыФормы.РегистрНакопленияСписок" как обрабатывать событие ПриПолученииДанных()? |
|||
7
Alex_Dug
11.04.16
✎
15:25
|
(5) надо все изменения стандартной формы регистра списка внести в модуле, т.е. программно, а за-тем вывести эту форму регистра с новой колонкой и нужными данными в соответствующих ячейках этой новой колонки!?
|
|||
8
Alex_Dug
11.04.16
✎
18:01
|
(7) ???
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |