Имя: Пароль:
1C
1С v8
v8: вопросы про управляемые формы
0 azernet
 
31.03.14
16:06
Доброго времени суток!

у меня несколько вопросов:
можно ли открыть управляемую форму документа, если она не является основной?
выдает ошибку: Переменная не определена (Документы). как обращаться к прикладным объектам?
как описывать переменные? есть переменная, которую описываю в начале кода формы. в процедурах и функциях не определяет эту переменную
1 butterbean
 
31.03.14
16:07
да

на сервере

&НаКлиенте
Перем ....
2 fvadim
 
31.03.14
16:07
1. можно
2. документы только на сервере
3. в реквизитах формы
3 Федя Тяпкин
 
31.03.14
16:08
ОткрытьФорму("Документ.Приходная.Форма5")
4 Федя Тяпкин
 
31.03.14
16:08
ой ПолучитьФорму конечно же
5 Defender aka LINN
 
31.03.14
16:11
(4) Нафига?
6 azernet
 
31.03.14
16:11
(4)
Переменная не определена (Документ)
отрывок кода:
     Форма = Документ.ЗаявкаОтПокупателей.ПолучитьФормуНовогоДокумента("ФормаЗаявки");
     Форма.Открыть();
7 butterbean
 
31.03.14
16:12
(6) почитай в СП про ОткрытьФорму()
8 vicof
 
31.03.14
16:17
(6) ДокументЫ
9 azernet
 
31.03.14
16:20
(8) Ы тоже не определена
(7) ОткрытьФорму("Документ.ЗаявкаОтПокупателей.ФормаЗаявки", ) пишет что неизвестная форма
10 ДенисЧ
 
31.03.14
16:21
ОткрытьФорму("Документ.ЗаявкаОтПокупателей.ФормаЗаявки.Форма", )
11 Федя Тяпкин
 
31.03.14
16:21
(9) она точно управляемая?
12 vicof
 
31.03.14
16:21
(10) Наоборот, Форма.ФормаЗаявки
13 Fram
 
31.03.14
16:22
(9) "Документ.ЗаявкаОтПокупателей.Форма.ФормаЗаявки"
(10) :)
14 Федя Тяпкин
 
31.03.14
16:22
(5) что бы потом Форма.Открыть() :)))
15 azernet
 
31.03.14
16:24
(13) уо как окатся)))
16 azernet
 
31.03.14
16:29
что можно использовать вместо функции "ввести число" в уф
17 vicof
 
31.03.14
16:31
(16) даже не старайся переложить семерошный код на УФ. Бесполезняк. Другая идеология.
18 butterbean
 
31.03.14
16:33
(16) а чем не устраивает ВвестиЧисло() ??
19 azernet
 
31.03.14
16:37
(18) пишет, что функция такая не определена
20 vicof
 
31.03.14
16:39
(19) Дай угадаю, на сервере?
21 fvadim
 
31.03.14
16:42
(18) важный момент в кодинге под УФ: в синтаксис помощнике внимательно читать раздел пункт "Доступность". Снимает сразу кучу вопросов.

В данном случае имеем:
Тонкий клиент, веб-клиент, толстый клиент.
22 azernet
 
31.03.14
16:55
теперь у меня другой вопрос: есть реквизит документа - тип значения - справочник. как получить доступ к реквизитам этого реквизита?
23 vicof
 
31.03.14
16:57
(22) Через точку. Может быть уже прочитаешь книжку по управляемым формам?
24 Люблю 1с
 
31.03.14
16:58
(23) а зачем? можно ж на мисте спросить
25 azernet
 
31.03.14
16:58
ТекущаяСтрока.Товар.Наименование
пишет, что поле объекта не обнаружено
26 azernet
 
31.03.14
16:59
(24) +1000!
27 vicof
 
31.03.14
17:00
(26) печалька
28 azernet
 
31.03.14
17:02
(27) непечалька)))) некогда книжки читать.
29 fvadim
 
31.03.14
17:04
(25) иди на сервер

html + php не доводилось щупать? это бы помогло.
30 azernet
 
02.04.14
08:05
вот как я сделал:
&НаСервере
Функция СтруктураТовара(Товар)
    СтруктураТовара = Новый Структура("Наименование", Товар.Наименование);
    Возврат СтруктураТовара;
КонецФункции

....
    Товар = СтруктураТовара(ТекущаяСтрока.Товар);
    Наименование = Товар.Наименование;
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.