Size: a a a

1с программирование

2020 March 14

k

kthxbai in 1с программирование
Алексей Махонин
Не. Открыл свою форму (сам создал для документа).там на форме (ну в правом верхнем углу вместо обычного "объект"
у меня "документ".а при добавлении строки код:
Док =реквизитформввзначение("документ");
Док.записать()
у тебя есть реквизит формы, который ты вручную установил основным реквизитом?
источник

АМ

Алексей Махонин in 1с программирование
ЭтаФорма.Записать() - только в толстом клиенет (у меня тонкий),
просто "Заисать()" - метод объекта не обнаружен
источник

АМ

Алексей Махонин in 1с программирование
kthxbai
у тебя есть реквизит формы, который ты вручную установил основным реквизитом?
да
источник

k

kthxbai in 1с программирование
а тип у него - документобъект?
источник

АМ

Алексей Махонин in 1с программирование
да
источник

k

kthxbai in 1с программирование
источник

АМ

Алексей Махонин in 1с программирование
по-другому нельзя было) к сожалению. там надо было панель навигации и много другое видимость убрать.а оно не убирается
источник

k

kthxbai in 1с программирование
Ты понимаешь, что ты сделал?
источник

АМ

Алексей Махонин in 1с программирование
нет же
источник

АМ

Алексей Махонин in 1с программирование
я бы исправил все сам тогда)
источник

k

kthxbai in 1с программирование
У тебя есть твой документ. Когда ты отрываешь форму, он доступен как Объект - ДанныеФормыКоллекция. На этой же форме у тебя есть пустой реквизит Документ, который ты установил основным.
И вот ты такой смелый получаешь его через РеквизитФормыВЗначение.
источник

k

kthxbai in 1с программирование
И создаешь в память новый ДокументОбъект
источник

КА

Константин Аванесов in 1с программирование
т.е. ты открываешь форму:
ОткрытьФорму("Документы.ТвойДокумент.Форма");
Потом делаешь в модуле формы:
Записать()
и получаешь ошибку "метод объекта не обнаружен"?
источник

АМ

Алексей Махонин in 1с программирование
да, все так
источник

k

kthxbai in 1с программирование
Константин Аванесов
т.е. ты открываешь форму:
ОткрытьФорму("Документы.ТвойДокумент.Форма");
Потом делаешь в модуле формы:
Записать()
и получаешь ошибку "метод объекта не обнаружен"?
У него это не форма документа
источник

j

jaroslav.h in 1с программирование
добрый вечер

ТабДокумент.ВысотаСтраницы   = 55;
       ТабДокумент.ШиринаСтраницы   = 103;
       ТабДокумент.ПолеСверху     = 0;
       ТабДокумент.ПолеСлева     = 0;
       ТабДокумент.ПолеСнизу     = 0;
       ТабДокумент.ПолеСправа     = 0;


не устанавливается высота и ширина
источник

j

jaroslav.h in 1с программирование
все другие значения устанавливаются
источник

k

kthxbai in 1с программирование
Короче. Если бы я такое увидел - даже вникать бы не стал. Это дичь, ее нужно переделывать.
источник

КА

Константин Аванесов in 1с программирование
jaroslav.h
добрый вечер

ТабДокумент.ВысотаСтраницы   = 55;
       ТабДокумент.ШиринаСтраницы   = 103;
       ТабДокумент.ПолеСверху     = 0;
       ТабДокумент.ПолеСлева     = 0;
       ТабДокумент.ПолеСнизу     = 0;
       ТабДокумент.ПолеСправа     = 0;


не устанавливается высота и ширина
там есть сойство типа формат.ПОлльзовательский
источник

КА

Константин Аванесов in 1с программирование
както так
источник