Имя: Пароль:
1C
1С v8
УФ Как из внешней печатной формы получить выбранные строки в документе
, ,
0 Прекрасный дилетант
 
26.06.13
10:28
Задача в том чтобы во внешней печатной форме получить строки выбранные в ТЧ документа.
Пожскажите пожалуйста.
1 АнжелаДэвис
 
26.06.13
10:28
передать в ВПФ массив выбранных строк, ваш кеп
2 АнжелаДэвис
 
26.06.13
10:29
или передать саму форму и получить массив уже в ВПФ
3 Прекрасный дилетант
 
26.06.13
10:32
(2) типовой механизм внешних печатных форм, передается только массив ссылок на документы, как мне передать форму?
4 АнжелаДэвис
 
26.06.13
10:34
(3) можно через дополнительные свойства
5 zladenuw
 
26.06.13
10:35
(0) а зачем ?
6 Mitriy
 
26.06.13
10:35
(4) это как?
7 АнжелаДэвис
 
26.06.13
10:35
(6) отменили для ВПФ доп.свойства?
8 acsent
 
26.06.13
10:36
(4) сам только что придумал?
9 acsent
 
26.06.13
10:36
(7) все понятно, ты уф никогда не видел
10 Mitriy
 
26.06.13
10:36
(7) пардон, ступил :)) Я про допсвойства объекта подумал...
11 АнжелаДэвис
 
26.06.13
10:37
(9) что - так сильно справочник ВПФ поменялся?
12 Прекрасный дилетант
 
26.06.13
10:38
(7) как помогут доп. свойства?
13 5 Элемент
 
26.06.13
10:38
Это точно печ форма?
А если печать вызывали из формы списка документов?
14 Mitriy
 
26.06.13
10:39
(10) не... не ступил, дополнительные параметры не прикрутишь...
15 zladenuw
 
26.06.13
10:39
(7) ну если сильно не мучиться можно и через временное хранилище. поместить выделенные строки. хорошо что есть метод
ТаблицаФормы (FormTable)
ВыделенныеСтроки (SelectedRows)
Использование:

Только чтение.
Описание:

Тип: Массив.
Содержит массив идентификаторов выделенных строк.
16 Прекрасный дилетант
 
26.06.13
10:39
(13) можно отключить использование для списка документов или печатать для всей ТЧ документа
17 Mitriy
 
26.06.13
10:40
(15) все это влечет изменение конфигурации... автор хочет обойтись только печатной формой, если я правильно понимаю...
18 zladenuw
 
26.06.13
10:40
а тут вот пост 38. v8: Внешние печ. формы в 8ке

там вроде через источник получают допсвойства. или не то ?
19 АнжелаДэвис
 
26.06.13
10:40
(14) как все быстро меняется )
20 5 Элемент
 
26.06.13
10:43
Добавляй свою команду печати других вариантов нет
21 Mitriy
 
26.06.13
10:44
(19) слабость у меня к женским именам...
22 АнжелаДэвис
 
26.06.13
10:45
(21)  в смысле?
23 Прекрасный дилетант
 
26.06.13
10:46
(18) не то
24 acsent
 
26.06.13
10:46
можно попробовать открыть свою форму и поискать другие открытые формы
25 zladenuw
 
26.06.13
10:47
26 acsent
 
26.06.13
10:48
(25) это устарело 100 лет назад уже
27 Mitriy
 
26.06.13
10:48
(22) перед девушками краснею, бледнею и заикаюсь ))
28 zladenuw
 
26.06.13
10:50
(25) ок. а как тогда сделать ?
29 zladenuw
 
26.06.13
10:52
а хотя можно при открытии присвоит ключ форме. и во внешней форме получить форму по ключу и получить массив выделенных строк.
30 acsent
 
26.06.13
10:53
(29) чтоб при открытии что то присваивать нужно корячить типовые механизмы
31 zladenuw
 
26.06.13
10:55
(30) бр.. вроде ключ можно и после открытие присвоит форме.
32 АнжелаДэвис
 
26.06.13
10:56
(27) выпей 150 и пусть они краснеют )))
33 zladenuw
 
26.06.13
10:58
(31) можно и после открытие присвоит форме ключ. так что вариант этот можно использовать и не много надо ломапатить
34 Прекрасный дилетант
 
26.06.13
11:05
(33) хотелось бы не меняя форму документа
35 hhhh
 
26.06.13
11:12
(32) вы действительно негритянка? Тогда почему пол мужской указан?
36 Прекрасный дилетант
 
26.06.13
11:47
вопрос открыт, как не меняя форму документа, обратиться к ней из внешней печатной формы?
37 Прекрасный дилетант
 
26.06.13
12:37
ап
38 Прекрасный дилетант
 
27.06.13
06:29
Сам разобрался, может кому надо будет.

КлючПоиска = Новый Структура("Ключ", ТекущийДокумент);
ФормаДокумента = ПолучитьФорму("Документ.ЗаказНаПроизводство.ФормаОбъекта", КлючПоиска);

Всем спасибо!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.