|   |   | 
| 
 | Как изменить свойство реквизита программно созданного документа? | ☑ | ||
|---|---|---|---|---|
| 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) спасибо, работает.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |