Последние сообщения

#1
Процедура ПослеОткрытия()
Активизировать("Заполнить", 0);
КонецПроцедуры // ПослеОткрытия()
Прекрасно работает
#2
Есть форма обработки.
На форме ТП, кнопка "заполнить".
Хочется после заполнения ТП активизировать ТП чтобы, например, клавишами курсора двигаться.
Как активизировать ТП? Не осилил...
Знаю имя ТП.
#3
Дружественные проекты / Re: Как принудительно типизиро...
Последний ответ от Злоп - 21 сентября 2026, 17:37
так, у меня вот так подхватило
//Чтото = СоздатьОбъект("Справочник.Номенклатура");
#4
Дружественные проекты / Re: Как принудительно типизиро...
Последний ответ от Грузчик - 21 сентября 2026, 08:54
Вот в таком виде у меня работает:
    Переменная = КакаяТоФункция(); //Переменная//:Документ.РеализацияТМЦ
    Переменная.
Без блока "//Переменная//" молчит телепат.
#5
Дружественные проекты / Re: Как принудительно типизиро...
Последний ответ от Злоп - 20 сентября 2026, 23:44
Попробую.
но было как-то иначе, попроще, типа как описал...
#6
Дружественные проекты / Re: Как принудительно типизиро...
Последний ответ от cr - 19 сентября 2026, 22:52
//Переменная = СоздатьОбъект("Документ.Реализация");
#7
Дружественные проекты / Re: Как принудительно типизиро...
Последний ответ от trdm - 18 сентября 2026, 21:39
попробуй
Переменная = получитьпустоезначение("Документ.Реализация");
#8
Дружественные проекты / Как принудительно типизировать...
Последний ответ от Злоп - 18 сентября 2026, 12:25
Например, когда из контекста телепат не понимает конкретный вид документа (справочника)
то раньше вроде делал так:

Переменная = КакаяТоФункция(); //:Документ.Реализация

И далее при наборе кода при обращении через точку - Переменная. - телепат давал содержательную подсказку по атрибутам конкретного вида документа, сейчас же так не получается...

Что делаю не так?
Как надо "помочь" телепату, чтобы понимал тип/вид переменной...?

Спасибо.
#9
FormEx / Re: Таймер.ЗадатьОбработчикВОб...
Последний ответ от Злоп - 18 сентября 2026, 02:50
не понял все равно.
что есть "объект", для которого задается обработчик?
#10
7.7 / Re: Перенос в другую группу
Последний ответ от Харлампий Дымба - 17 сентября 2026, 20:54
Чтоб перехватывать, надо чтоб было что перехватывать...
Кнопка "Перенести в другую группу" (и Ctrl-F5) станут доступны только если на форме присутствует "Дерево групп".
Ну и перехвата особого не надо, можно и через предопределенную процедуру:
Процедура ПриПереносеЭлементаВДругуюГруппу(Элемент, Группа)
 СтатусВозврата(0);
 //своя обработка 	
КонецПроцедуры
Дерево групп можно и на невидимый слой убрать (может есть другая возможность сделать Форма.ДеревоГрупп.Видимость(0) чтоб не мутить слои?)
Там заморочка в том, что при обычной работе пользователь один раз выбрал группу-приемник в дереве групп, а потом может последовательно туда несколько элементов перенести. А если каждый раз при нажатии кнопки переноса вываливать дерево групп для выбора - то не очень удобно. А если группу выбирать заранее на форме - то реквизит для выбора будет висеть, а он нужен-то раз в месяц.
Ну не получается красиво, минималистично и без ущерба от типового решения.

Вот я сделал универсальную глобальную процедуру перехода от форма группы/элемента к форме списка с позиционированием на этом элементе, повесил её на кнопку "Найти в списке" и добавил эту одну кнопку во все формы элементов. Удобно и красиво.
А тут - хочется избавится от дерева групп, а изящно не выходит.