|
Как изменить свойство реквизита программно созданного документа? | ☑ | ||
---|---|---|---|---|
0
qubasesx
30.07.13
✎
13:49
|
Программно создаю документ и заполняю его поля значениями. Подскажите, как присвоить у реквизита Контрагент свойству Доступность значение ЛОЖЬ?
&НаКлиенте Процедура Продажа(Команда) СсылкаНаДокумент = СоздатьНовыйДокумент(Ссылка); ОткрытьЗначение(СсылкаНаДокумент); КонецПроцедуры &НаСервере Функция СоздатьНовыйДокумент(РегНомер) НовыйДокумент = Документы.ПродажаКоробок.СоздатьДокумент(); НовыйДокумент.Дата = ТекущаяДата(); НовыйДокумент.Организация = Результат1.Организация; НовыйДокумент.Контрагент = Результат1.Контрагент; Строка = НовыйДокумент.КоробкиПродажа.Добавить(); Строка.Номенклатура = Результат1.Номенклатура; Строка.Примечание = Результат1.Примечание; НовыйДокумент.Записать(); Возврат НовыйДокумент.Ссылка; КонецФункции |
|||
1
Капитан О
30.07.13
✎
13:50
|
держу пари, реквизита такого и нет
|
|||
2
cw014
30.07.13
✎
13:50
|
В твоем случае никак
|
|||
3
Капитан О
30.07.13
✎
13:50
|
(1) свойства у реквизита, конечно
|
|||
4
cw014
30.07.13
✎
13:51
|
(3) Погоди, не торопись, посмотрим, что скажет...
|
|||
5
Капитан О
30.07.13
✎
13:52
|
(4) думаешь, найдёт?
|
|||
6
magicSan
30.07.13
✎
13:53
|
думаю да
|
|||
7
magicSan
30.07.13
✎
13:54
|
если откроет учебник
|
|||
8
magicSan
30.07.13
✎
13:54
|
в крнфигураторе точно не найдет )))
|
|||
9
cw014
30.07.13
✎
13:54
|
(6) Ну посмотрим
|
|||
10
cw014
30.07.13
✎
13:54
|
(8) +100500
|
|||
11
magicSan
30.07.13
✎
13:54
|
от откроет отладку и поглядит и всё поймет
|
|||
12
Капитан О
30.07.13
✎
13:55
|
(8) ну а вдруг у него метаданные такие?
|
|||
13
magicSan
30.07.13
✎
13:56
|
тогда всё очень сложно, сделать метаданные и не понять зачем и куда они
|
|||
14
cw014
30.07.13
✎
13:56
|
(13) И главное, как у метаданных появилось свойство "Доступность"
|
|||
15
magicSan
30.07.13
✎
13:57
|
(12) не он же написал у реквизита есть свойство ))))
|
|||
16
rbcvg
30.07.13
✎
13:57
|
"НовыйДокумент = Документы.ПродажаКоробок.СоздатьДокумент();"
"Строка = НовыйДокумент.КоробкиПродажа.Добавить();" |
|||
17
qubasesx
30.07.13
✎
13:58
|
юмор это хорошо, а по теме есть что сказать?
|
|||
18
magicSan
30.07.13
✎
13:58
|
(16) это чтоб потом никто не догадался
|
|||
19
Песец
30.07.13
✎
13:58
|
(0) Релиз платформы какой, 8.4 ?)
|
|||
20
magicSan
30.07.13
✎
13:58
|
(17) ну дак отладку что мешает запустить?
|
|||
21
cw014
30.07.13
✎
13:59
|
(17) Ну тебе в (2) все сказано
|
|||
22
Капитан О
30.07.13
✎
13:59
|
по-моему, решается только административными методами. выпускается приказ по предприятию, в котором чётко прописывается недоступность реквизита Контрагент
(17) ты уже нашёл? |
|||
23
magicSan
30.07.13
✎
13:59
|
песец спосил режим платформы - это полный песец )))
|
|||
24
qubasesx
30.07.13
✎
13:59
|
(16) что не так в этих строках?
|
|||
25
magicSan
30.07.13
✎
13:59
|
(22) при нарушении бьет током
|
|||
26
Капитан О
30.07.13
✎
14:00
|
+(22) или всё же РЛС?
|
|||
27
magicSan
30.07.13
✎
14:01
|
(16) а так всё осмыслено начиналось
" СсылкаНаДокумент = СоздатьНовыйДокумент(Ссылка); ОткрытьЗначение(СсылкаНаДокумент);" |
|||
28
cw014
30.07.13
✎
14:01
|
+(21) Подсказка: Процедура глобального контекста "ОткрытьЗначение" не возвращает значений, тем более контекст формы
|
|||
29
magicSan
30.07.13
✎
14:02
|
(27) в смысле переменных
|
|||
30
Delorn
30.07.13
✎
14:03
|
(22) Точно! Главное еще в приказе про линейку сказать. Которой будут бить по рукам особо шаловливых.
(0) Доступностью Поля в форме документа. Можно управлять через форму документа. Можно и программно. |
|||
31
Serg_1960
30.07.13
✎
14:04
|
Эээ... имхо, пора уже начинать давать пояснения о различиях между данными (документа), элементами(формы) и связи между ними :)
|
|||
32
cw014
30.07.13
✎
14:05
|
(31) Пусть сначала различия в "ОткрытьЗначение" и "ПолучитьФорму" найдет
|
|||
33
magicSan
30.07.13
✎
14:10
|
убили в человек желание изучать 1С - на одного сишника или веб кодера стало больше
|
|||
34
qubasesx
30.07.13
✎
14:17
|
всё, чувство юмора иссякло?
|
|||
35
cw014
30.07.13
✎
14:18
|
(34) Его еще много. А вот СП почитать тебе не судьба? Я тебе в (28) намекнул
|
|||
36
Капитан О
30.07.13
✎
14:19
|
(34) ты свойство нашёл?
|
|||
37
qubasesx
30.07.13
✎
14:20
|
(35) спасибо, что пояснил, а то тут столько всяких намёков, не знаешь какой выбрать
|
|||
38
cw014
30.07.13
✎
14:21
|
(37) Выбирай все, они все в одну сторону
|
|||
39
qubasesx
30.07.13
✎
14:23
|
(38) наверно в сторону СП?
|
|||
40
Капитан О
30.07.13
✎
14:23
|
(39) бери (30)
|
|||
41
qubasesx
30.07.13
✎
14:25
|
(40) да ладно, себе оставь, пригодится
|
|||
42
cw014
30.07.13
✎
14:28
|
(39) Что то типа такого:
Форма = ПолучитьФорму("Документ.ПродажаКоробок.ФормаОбъекта", Новый Структура("Ключ",СсылкаНаДокумент)); Форма.Открыть(); Форма.ЭлементыФормы.Контрагент.Доступность = Ложь; |
|||
43
qubasesx
30.07.13
✎
14:35
|
(42) спасибо, работает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |