Всем добра!
Может кто знает, как в V7AppProfile зашит год начала рабочего столетия?
Говорят, что он есть - https://1cpp.ru/forum/YaBB.pl?num=1174896192
может поможет
{"CCYBefore","25"},
cfg в каталоге меня-пользователя, 4-5 строка сверху
ГНРС установлен как 2000
https://forum.infostart.ru/forum9/topic141440/
Также возможно поможет парсер=просмотрщик Маляева
https://infostart.ru/1c/tools/16532/
Цитата: Злоп от 09 августа 2025, 23:35может поможет
{"CCYBefore","25"},
...
Работает на лету!
Спасибо, дружище, это то что надо!
Кувалда не компонента, имхо маст хэв, и trad respect.
Тащусь от ObjDeleteMode ПриАктивацииОкна.
Цитата: item от 10 августа 2025, 00:35Спасибо, дружище, это то что надо!
(https://i.pinimg.com/originals/ab/5f/78/ab5f78fb1c8a49af6f37f0e11f398aa7.jpg)
Цитата: item от 10 августа 2025, 00:59Тащусь от ObjDeleteMode ПриАктивацииОкна.
звучит загадочно.
растяни боян
Цитата: Злоп от 10 августа 2025, 01:03..
звучит загадочно.
растяни боян
Включаешь в свойствах конфы "Разрешить непосредственное удаление объектов",
дальше ПриАктивацииОкна по умолчанию ПрофильПриложения.Атрибуты.ObjDeleteMode = 1,
типа режим "пометка на удаление", а дальше как тебе нравится, по списку, где можно удалять,
там ПрофильПриложения.Атрибуты.ObjDeleteMode = 0.
типа вкурил.
но я не сторонник сложных решений.
попроще. проще отлаживаемых и контролируемых.
Это да, контроль нужен, дополнительно проверяю ПриПолученииКомандыГлавнымОкном 32785.
Но если удалять элементы программно ПриУдаленииЭлемента, курсор прыгает в начало списка, и ничего с этим не поделаешь, а так, красиво получается.
Цитата: item от 10 августа 2025, 02:20ПриУдаленииЭлемента,
ну так считывай текущую сортировку , определя программно предыдущий/следующий и позиционируйся.
.
"Остапа несло"
Цитата: Злоп от 10 августа 2025, 02:49,, определяй программно предыдущий/следующий..
Ну, теперь ты бери баян )
Ну так перед удалением можно сэмулировать курсор вверх и получить нужный элемент. Потом удаляем тот что нужно и активизируем предыдущий. Типа так... Может полУчится
Интересная мысль, надо попробовать
ПриУдаленииЭлемента работает, и это замечательно.
А вот если на форму прикрутить кнопку типа "удалить", то почему-то SendKey не срабатывает перед удалением. Питчалька.
Цитата: item от 12 августа 2025, 10:40ПриУдаленииЭлемента работает, и это замечательно.
А вот если на форму прикрутить кнопку типа "удалить", то почему-то SendKey не срабатывает перед удалением. Питчалька.
Ну дык по кнопке надо сэмулировать сендкей, дать ему отработать - то есть передать управление форме - запустить ОО... И после того как отработает форма - продолжить работу кода нужного программного блока по кнопке. Я бы так делал.
Цитата: Злоп от 13 августа 2025, 09:07.. то есть передать управление форме - запустить ОО..
Тогда уже через внешнее событие.
И ты после этого не сторонник сложных решений?
Можно и через внешнее событие, ОО для разового сробатывания.
тем более что в штатных конфигах обработка внешнего события переадресуется в ГМ, а Форма.ОО пишем локально. И "простые решения" - это не для таких "извратов" как в исходной задаче ветки ;_)
причем внешнее событие в модальных формах - отрабатывает не так как хотелось бы...