Имя: Пароль:
1C
1C 7.7
v7: Напомните, как получить макет таблицы из другого документа?
0 Провинциальный 1сник
 
09.10.17
15:11
Есть Документ1, в котором есть Таблица1 (макет вывода печатной формы). Можно ли обратиться к Таблица1 из контекста формы другого документа, чтобы использовать в методе ИсходныйДокумент?
1 Бертыш
 
09.10.17
15:15
Током вызвать процедуру печати в другом документе
2 aka AMIGO
 
09.10.17
15:15
Что-то я не помню, чтобы из документа можно было получить таблицу.
А запихнуть в Общие таблицы не хочешь?
3 Масянька
 
09.10.17
15:15
(0) ИсходныйДокумент - это что?
4 Бертыш
 
09.10.17
15:15
Если про 7.7
5 Масянька
 
09.10.17
15:17
(2) (4) Я вижу, вы в курсе: ИсходныйДокумент - это ИсходнаяТаблица?
6 Провинциальный 1сник
 
09.10.17
15:18
(3) Метод для задания макета для вывода печформы. Туда передается имя таблица, сначала ищется в таблицах документа, потом в общих. Вот и хотелось не связываться с общими таблицами (их и так куча), а использовать таблицу документа. Может в каких-нибудь формексах это реализовано?
7 aka AMIGO
 
09.10.17
15:18
(0) Ты это.. глянь в ЖКК, стр 723.
Там описан порядок поиска таблиц, аж 3 места.
Но желаемого тобой - нет.
8 Провинциальный 1сник
 
09.10.17
15:18
(3) Пардон, опечатался.
9 Масянька
 
09.10.17
15:19
(8) Молодец :)
Общие таблицы кури.
10 aka AMIGO
 
09.10.17
15:20
Можно взять из внешнего файла
11 aka AMIGO
 
09.10.17
15:20
(9) не хочет.. накурился, говорит..
12 Масянька
 
09.10.17
15:21
(11) Поменять курево надо :)
13 Масянька
 
09.10.17
15:22
(6) Одной больше, одной меньше...
Просто самый легкий, безопасный и надежный вариант.
Нет - прикрути таблицу в док-т.
14 aka AMIGO
 
09.10.17
15:23
.. либо самому написать Формекс++ :)
15 Ёпрст
 
09.10.17
15:44
(0) формекс умеет
16 Ёпрст
 
09.10.17
15:44
там улучшенный метод ИсходнаяТаблица
17 Азазель
 
09.10.17
15:53
(0) Странный замысел.
Зачем получать таблицу из формы другого документа?

Ведь в ячейках этой таблицы могут использоваться переменные локального контекста из места нахождения.

Которые могут оказаться  не определены в другой форме, и вызвать синтаксические ошибки о остановкой выполнения кода.

Поэтому скопируй в общие таблицы и отредактируй код в ячейках.
18 Duke1C
 
11.10.17
19:41
(17) Ну  может там в таблице все кошерно описано в виде "ПечМояПеременнаяДляПечати"
19 2S
 
11.10.17
23:19
Вызвать фоново обработку с макетом
20 VladZ
 
12.10.17
04:07
(6) Не нравятся общие таблицы - храни макет в файле.
21 Злопчинский
 
12.10.17
04:47
а файл - закодировать в общий макет!
22 Pahomich
 
12.10.17
05:43
(0) Для этого придумали Общие таблицы...
23 Pahomich
 
12.10.17
05:48
(22) и внешние печатные формы.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.