|
Объект типа ДанныеФормыСтруктура | ☑ | ||
---|---|---|---|---|
0
Mr_Mihail
21.08.12
✎
11:31
|
Подскажите, как можно получить объект типа ДанныеФормыСтруктура имея ссылку на документ?
|
|||
1
Адинэснег
21.08.12
✎
11:32
|
ЗначениеВДанныеФормы()? не?
|
|||
2
Mr_Mihail
21.08.12
✎
11:33
|
(1) можно пример?
|
|||
3
Адинэснег
21.08.12
✎
11:33
|
СП
|
|||
4
Mr_Mihail
21.08.12
✎
11:34
|
читал уже, примера нет. не могу разобраться
|
|||
5
Адинэснег
21.08.12
✎
11:39
|
ДокументПродажи = ДанныеФормыВЗначение(Объект, Тип("ДокументОбъект.ВозвратТоваровОтКлиента"));
ЗначениеВДанныеФормы(ДокументПродажи,Объект); так лучше? |
|||
6
Mr_Mihail
21.08.12
✎
13:56
|
(5) Ошибка при вызове метода контекста (ДанныеФормыВЗначение)
ДокументОстатков = ДанныеФормыВЗначение(Док, Тип("ДокументОбъект.ВводОстатков")); по причине: Несоответствие типов (параметр номер '1') |
|||
7
Mr_Mihail
21.08.12
✎
13:58
|
Из вычисления выражения:
Док Ввод остатков 00-00000009 от 15.07.2012 23:59:59 ДокументОбъект.ВводОстатков |
|||
8
Mr_Mihail
21.08.12
✎
14:16
|
вверх
|
|||
9
olegves
21.08.12
✎
14:25
|
(6) объект получи из своей ссылки
|
|||
10
Mr_Mihail
21.08.12
✎
14:26
|
(9) Док = ЭтотОбъект.Документ.ПолучитьОбъект();
|
|||
11
Reset
21.08.12
✎
14:27
|
Очевидно, скорее (1),чем (5).
Хотя применимость неясна. Причем тут ссылка? Ты хочешь в той форме, в которой открыт один документ, "открыть" другой? |
|||
12
Reset
21.08.12
✎
14:28
|
(5) не до конца прочитал, простите.
|
|||
13
Mr_Mihail
21.08.12
✎
14:31
|
(11) мне нужно внешней обработкой произвести перебор всех строк в документе ВводОстатков. там уже есть операции которые мне нужны, но мне их надо запустить из внешней обработки, так вот для одной процедуры нужен объект типа ДанныеФормыСтруктура. его я и пытаюсь получить из ссылки на документ который я указываю во внешней обработке
|
|||
14
olegves
21.08.12
✎
14:31
|
(10) а форма то (документа) управляемая?
|
|||
15
Mr_Mihail
21.08.12
✎
14:31
|
(14) да. ут 11
|
|||
16
olegves
21.08.12
✎
14:38
|
(13) офигеть :(
а попроще не смог придумать? |
|||
17
Reset
21.08.12
✎
14:39
|
Ну, формально же описана же процедура в СП: ЗначениеВДанныеФормы(ТвойДокументОбъектПолученныйИзСсылки, Объект) где Объект - это как раз ДанныеФормыСтруктура.
Выполняться может только, я так понимаю, на сервере. Только все таки явно что-то через сильную опу. |
|||
18
Reset
21.08.12
✎
14:40
|
(17) к (13)
|
|||
19
Mr_Mihail
21.08.12
✎
14:49
|
(16) ну другого пути не нашёл. в самом документе есть кнопка "Указать серии", и вот нужно что бы для каждой строки была нажата эта кнопка. вот и пытаюсь сделать выполнение процедур "Указать серии" для каждой строки.
(17) переменная Объект мне её в переменных прописывать? или она уже заранее какое-то значение имеет? у меня опять несоответсвие типов( ЗначениеВДанныеФормы(Док.ПолучитьОбъект(), Объект); |
|||
20
olegves
21.08.12
✎
14:56
|
(19) а обработка табличной части не катит?
|
|||
21
Reset
21.08.12
✎
14:59
|
(19) "Объект" - это имя данных типа ДанныеФормыСтруктура, который уже "встроен" в формы какого-л объекта.
|
|||
22
Mr_Mihail
21.08.12
✎
14:59
|
я с управляемым формами никогда не работал и сразу не разобрался как обработку ТабЧасти сделать, поэтому стал делать внешнюю надеясь что так будет проще. а оказалось наверно наоборот
|
|||
23
olegves
21.08.12
✎
15:05
|
(22) ДанныеФормыСтруктура нужен для отображения объектов 1С в тонком и ВЭБ клиентах
|
|||
24
Mr_Mihail
21.08.12
✎
15:16
|
(21) (23) большое спасибо за помощь. буду разбираться
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |