|
Выгрузка табличной части из одной формы и передачи ее в другую в том же д-те | ☑ | ||
---|---|---|---|---|
0
dborovsky
07.05.13
✎
14:05
|
Мне необходимо выгрузить в таблицу значений все данные табличной части Товары, которая находится в другой форме. Обе формы одно и того же д-та.
Как в модуле достучаться до табличной части другой формы? Или как это правильно делается? |
|||
1
Wobland
07.05.13
✎
14:10
|
даю справку. ТЧ способна жить вообще без формы
|
|||
2
dborovsky
07.05.13
✎
14:14
|
я это понимаю, но как мне в модуле достучаться к ней?
|
|||
3
Wobland
07.05.13
✎
14:20
|
а вот прямо так: ТЧ
|
|||
4
dborovsky
07.05.13
✎
14:23
|
я в модуле пытался: ТЧ = имяДокумента.Товары.Выгрузить()
Задам вопрос по другому, как выгрузить в таблицу значеинй табличную часть текущего документа? |
|||
5
Fish
07.05.13
✎
14:24
|
(4) "имяДокумента.Товары.Выгрузить() " - Ужас. Читай СП.
|
|||
6
LehhaK
07.05.13
✎
14:24
|
Вот так: ТЧ = имяДокумента.Товары.Выгрузить()
|
|||
7
Wobland
07.05.13
✎
14:25
|
(6) какой из 20 тысяч существующих документов здесь имеется в виду?
|
|||
8
LehhaK
07.05.13
✎
14:25
|
(7) Тупанул, да. Просто Товары.Выгрузить()
|
|||
9
Шапокляк
07.05.13
✎
14:31
|
(0) Извините, а зачем вам это? Документ один и тот же, какая разница-то? У формы ведь ничего нет, это просто средство для отображения объекта. Вы что, надеетесь, открыв другую форму того же самого документа внезапно обнаружить там другие данные?
|
|||
10
kosts
07.05.13
✎
14:40
|
(0) Сделай выделение и перетаскивание
|
|||
11
LehhaK
07.05.13
✎
14:43
|
Мне кажется, я понял. Открыв 2 разные формы одного документа, ты, если на табличном поле данные ТЧ, и так увидишь нужные данные. Между формами их вообще перетаскивать не надо
|
|||
12
dborovsky
07.05.13
✎
14:50
|
мне надо текущего документа, нахожусь в модуле формы этого документа. Когда добавляю Товары.Выгрузить() ругается, что переменная Товары не определена
|
|||
13
Wobland
07.05.13
✎
14:51
|
(12) перестань придумывать себе грабли и скажи, что тебе надобно в итоге
|
|||
14
dborovsky
07.05.13
✎
14:57
|
Есть форма в документе, при открытии которой в ней я загружаю файл эксель для выгрузки его в табличную часть этого же документа. В модуле этой формы(где я указываю эксель) я прописал функцию ПрочитатьЛистЭксель. И в ней есть парамметр - таблица значений(данные из табличной части Товары этого текущего документа). Мне надо как то в переменную ТЗ выгрузить все данные из табличной части Товары, чтобы передать в виде парамметра в функцию ПрочитатьЛистЭксель.
|
|||
15
kosts
07.05.13
✎
15:00
|
(14) Т.е. у тебя какая-то вторая форма экспорта?
|
|||
16
kosts
07.05.13
✎
15:01
|
(15) И открываешь форму экспорта из первой формы?
|
|||
17
Шапокляк
07.05.13
✎
15:03
|
(14) Это обработка заполнения табличной части что ли?
|
|||
18
dborovsky
07.05.13
✎
15:50
|
Нет, вообще полностью другая форма в текущем документе, а в ней уже открываю форму экспорта или как она там называется, в которой выбираю на компьютере файл. И в обработчике события при выборе файла уже вызываю мою функцию, которая должна выгружать данные в табл часть Товары.
|
|||
19
Шапокляк
07.05.13
✎
15:57
|
Что значит форма в текущем документе? Вы открыли какую-то форму документа, нажали какую-то кнопку в этой форме и открылась другая форма, в которой вы читаете экселевский файл и испытываете трудности при заполнении табличной части Товары прочитанными данными?
|
|||
20
dborovsky
07.05.13
✎
16:06
|
Есть две формы в д-те. В первой
|
|||
21
dborovsky
07.05.13
✎
16:09
|
Есть две формы в д-те. В первой форме есть табл часть. Мне ее надо выгрузить в переменную, к примеру ТЗ. А в другой форме в модуле у меня прописана функция, в качестве парамметра в которую мне налдо вставить эту ТЗ(таблица значений табличной части Товары из первой формы). вот я и спрашиваю как мне в модуль другой формы передать эту переменную или достучаться до табличной части Товары.
|
|||
22
dborovsky
07.05.13
✎
16:11
|
Впринципе я уже разобрался:
Создал новый реквизит на второй форме, а в первой: Форма = Документы.исЗаказ.ПолучитьФорму("ФормаЗагрузки"); Форма.Товары = Товары.Выгрузить(); И во второй теперь могу обратиться к реквизиту Товары. |
|||
23
dborovsky
07.05.13
✎
16:12
|
я просто думал как то можно обратиться напрямую к табл части Товары, т.к. находимся в одном документе.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |