![]() |
![]() |
![]() |
|
получить доступ в модуле формы к реквизиту документ | ☑ | ||
---|---|---|---|---|
0
vita55555
21.03.10
✎
13:43
|
Существует Реквизит Документа - Документа1 - Реквизит1,
мне нужно в открытой форме документа1 присвоить значение реквизиту1. Подскажите пожалуйста как это сделать, или где почитать во встроенном помощнике. заранее спасибо!!! |
|||
1
HEKPOH
21.03.10
✎
13:49
|
Реквизит1 = НужноеЗначение;
|
|||
2
DrShad
21.03.10
✎
14:01
|
вопрос можно по-понятнее описать
|
|||
3
vita55555
21.03.10
✎
14:13
|
(1)(2) Так не получается
Реквизит1 определен как строка, присвоено значение - 813 в форме документа размещена процедура, В процедуре Сообщить(Реквизит1); результат: {Документ.Документ1.Форма.ФормаДокумента.Форма(54,11)}: Переменная не определена (Реквизит1) Сообщить(<<?>>Реквизит1); (Проверка: Сервер) |
|||
4
DrShad
21.03.10
✎
14:16
|
(3) да уж... ты откуда с таким опытом и таким кодом взялся?
|
|||
5
DrShad
21.03.10
✎
14:17
|
расказывай подробнее какую нетленку наваять хочешь и конфу озвучь
|
|||
6
HEKPOH
21.03.10
✎
14:20
|
(3) "присвоено значение - 813... Переменная не определена (Реквизит1)"
Ни на какие мысли не наводит? |
|||
7
vita55555
21.03.10
✎
14:24
|
(5)
конфа с нуля, уже около полугода работает. никаких наворотов там нет - что-то вроде улучшенного экселя. десяток справочников и десяток документов. На выходных ковыряюсь и изредка после работы. (6) наводит - думается нужно что то вроде Документы.Документ1.Реквизиты.Реквизиты1 ... |
|||
8
DrShad
21.03.10
✎
14:26
|
(7) да уж может для общего развития покурить какую-нибудь типовую? много нового и интересного узнаешь
|
|||
9
vita55555
21.03.10
✎
15:51
|
(8)
посмотрел типовую - Бухгалтерию предприятия 1.6 для 8.2, к примеру документ - ОпреходованиеТоваров, в нем реквизит - Организация, смотрю в Модуль формы документа: Процедура УстановитьВидимость() ЭтоУСН = НалоговыйУчетУСН.ПрименениеУСН(Организация, Дата); Доступ к Реквизиту Организация - просто Организация, |
|||
10
vita55555
21.03.10
✎
15:51
|
Опреходование - оприходование
|
|||
11
acsent
21.03.10
✎
16:04
|
Ты случаем форму не у другого документа скопировал?
|
|||
12
vita55555
21.03.10
✎
16:05
|
(11) нет,
новый документ создан |
|||
13
HEKPOH
21.03.10
✎
16:12
|
(9) я о том и говорю в (1), что обращение к реквизитам дока из формы осуществляется просто по имени, если док - основной реквизит формы
|
|||
14
vita55555
21.03.10
✎
16:14
|
(13)
Реквизиту Реквизит1, с типом строка присвоено значение 813 в Модуле документа Сообщить(Реквизит1) - а в ответ пустота. в Модуле формы документа Сообщить(Реквизит1) - а в ответ пустота. |
|||
15
HEKPOH
21.03.10
✎
16:25
|
(14) покажи, как присваиваешь 813
|
|||
16
vita55555
21.03.10
✎
16:26
|
(15) открыл документ и ввел ручками значение
|
|||
17
HEKPOH
21.03.10
✎
16:58
|
в элементе на форме в свойстве Данные что прописано?
|
|||
18
vita55555
21.03.10
✎
17:03
|
(17)
ПутьКДанным - Объект.Реквизит1 Вид - Поле ввода |
|||
19
HEKPOH
21.03.10
✎
17:30
|
(18) Должно быть:
Данные: Реквизит1 ТипЗначения: как у рекизита дока Реквизит1, т.е. Строка |
|||
20
vita55555
21.03.10
✎
18:38
|
(19)
Учитывая что редактируемая форма документа, состоит из трех частей: Левая верхняя, Правая верхняя, Нижняя. В Правой верхней: Реквизит - Реквизит1, Использовать всегда - стоит галочка, Тип - Строка |
|||
21
vita55555
21.03.10
✎
18:38
|
1С:Предприятие 8.2 (8.2.9.356)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |