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

#1
попробуй
Переменная = получитьпустоезначение("Документ.Реализация");
#2
Например, когда из контекста телепат не понимает конкретный вид документа (справочника)
то раньше вроде делал так:

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

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

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

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

Вот я сделал универсальную глобальную процедуру перехода от форма группы/элемента к форме списка с позиционированием на этом элементе, повесил её на кнопку "Найти в списке" и добавил эту одну кнопку во все формы элементов. Удобно и красиво.
А тут - хочется избавится от дерева групп, а изящно не выходит.
#5
7.7 / Re: Перенос в другую группу
Последний ответ от Злоп - Вчера в 10:45
ну...
перехватывать контролФ5 или команду окна и вываливать свой диалог выбора папки-получателя в любом виде, который нравится...
где-то попадался код быстрого получения всей структуры папок для отрисовки дерева папок
#6
FormEx / Re: Таймер.ЗадатьОбработчикВОб...
Последний ответ от Харлампий Дымба - Вчера в 10:43
Кусок кода за авторством ADirksa из обсуждения к Formex 115:

Процедура Таймер_Поиск() Экспорт
    оТаймер_Поиск.Остановить();
    оТаймер_Поиск.УдалитьОбработчик();
    оТаймер_Поиск = Неопределено;
    
    cmdCopyToClipboard = 123170;
    оОкна = СоздатьОбъект("Окна");
    оОкна.SendCommand(cmdCopyToClipboard, 0);

    ОткрытьФорму("Обработка.обрПоиск");
КонецПроцедуры

Процедура СобытиеГМ_ПриНажатииКнопкиКлавиатуры(Конт, КодКлавиши, Alt, Shift, Ctrl, Символ, ФСО) Экспорт
    Модификаторы = МодификаторыКлавиатуры(Alt, Shift, Ctrl);
    Если КодКлавиши = VK_F5 Тогда
        Если Модификаторы = 0 Тогда
            ФСО = 0;
            оТаймер_Поиск = СоздатьОбъект("Таймер");
            оТаймер_Поиск.ЗадатьОбработчикВОбъекте(Сам(Контекст), "Таймер_Поиск");
            оТаймер_Поиск.Запустить(30);
            Возврат;
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры
#7
FormEx / Таймер.ЗадатьОбработчикВОбъект...
Последний ответ от Злоп - 16 сентября 2026, 22:23
Собственно сабж.
Что это, как работает?
#8
7.7 / Перенос в другую группу
Последний ответ от Харлампий Дымба - 16 сентября 2026, 20:41
Поделитесь, пожалуйста, вариантами как красиво организовать в справочнике перенос в другую группу.
Не хочется, чтоб дерево групп отъедало место у формы списка.
#9
Глюки форума / Re: Недоступность форума
Последний ответ от АЛьФ - 14 сентября 2026, 10:41
Моего провайдера (SkyNet) сегодня колбасит.
#10
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от cr - 31 августа 2026, 13:43
А как тут удалить/редактировать свой коммент?