Форум Кладовочки АЛьФ`а

Обсуждение проектов => Дружественные проекты => Тема начата: item от 09 августа 2025, 10:51

Название: V7AppProfile - где год начала рабочего столетия?
Отправлено: item от 09 августа 2025, 10:51
Всем добра!
Может кто знает, как в V7AppProfile зашит год начала рабочего столетия?

Говорят, что он есть - https://1cpp.ru/forum/YaBB.pl?num=1174896192
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 09 августа 2025, 23:35
может поможет
{"CCYBefore","25"},
cfg в каталоге меня-пользователя, 4-5 строка сверху
ГНРС установлен как 2000
https://forum.infostart.ru/forum9/topic141440/
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 09 августа 2025, 23:47
Также возможно поможет парсер=просмотрщик Маляева
https://infostart.ru/1c/tools/16532/
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: item от 10 августа 2025, 00:35
Цитата: Злоп от 09 августа 2025, 23:35может поможет
{"CCYBefore","25"},
...

Работает на лету!
Спасибо, дружище, это то что надо!
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: item от 10 августа 2025, 00:59
Кувалда не компонента, имхо маст хэв, и trad respect.
Тащусь от ObjDeleteMode ПриАктивацииОкна.
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 10 августа 2025, 01:02
Цитата: item от 10 августа 2025, 00:35Спасибо, дружище, это то что надо!

(https://i.pinimg.com/originals/ab/5f/78/ab5f78fb1c8a49af6f37f0e11f398aa7.jpg)
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 10 августа 2025, 01:03
Цитата: item от 10 августа 2025, 00:59Тащусь от ObjDeleteMode ПриАктивацииОкна.
звучит загадочно.
растяни боян
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: item от 10 августа 2025, 01:14
Цитата: Злоп от 10 августа 2025, 01:03..
звучит загадочно.
растяни боян


Включаешь в свойствах конфы "Разрешить непосредственное удаление объектов",
дальше ПриАктивацииОкна по умолчанию ПрофильПриложения.Атрибуты.ObjDeleteMode = 1,
типа режим "пометка на удаление", а дальше как тебе нравится, по списку, где можно удалять,
там ПрофильПриложения.Атрибуты.ObjDeleteMode = 0.
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 10 августа 2025, 01:49
типа вкурил.
но я не сторонник сложных решений.
попроще. проще отлаживаемых и контролируемых.
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: item от 10 августа 2025, 02:20
Это да, контроль нужен, дополнительно проверяю ПриПолученииКомандыГлавнымОкном 32785.
Но если удалять элементы программно ПриУдаленииЭлемента, курсор прыгает в начало списка, и ничего с этим не поделаешь, а так, красиво получается.
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 10 августа 2025, 02:49
Цитата: item от 10 августа 2025, 02:20ПриУдаленииЭлемента,
ну так считывай текущую сортировку , определя программно предыдущий/следующий и позиционируйся.
.
"Остапа несло"
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: item от 10 августа 2025, 09:26
Цитата: Злоп от 10 августа 2025, 02:49,, определяй программно предыдущий/следующий..
Ну, теперь ты бери баян )
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 10 августа 2025, 09:32
Ну так перед удалением можно сэмулировать курсор вверх и получить нужный элемент. Потом удаляем тот что нужно и активизируем предыдущий. Типа так... Может полУчится
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: item от 10 августа 2025, 09:42
Интересная мысль, надо попробовать
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: item от 12 августа 2025, 10:40
ПриУдаленииЭлемента работает, и это замечательно.
А вот если на форму прикрутить кнопку типа "удалить", то почему-то SendKey не срабатывает перед удалением. Питчалька.
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 13 августа 2025, 09:07
Цитата: item от 12 августа 2025, 10:40ПриУдаленииЭлемента работает, и это замечательно.
А вот если на форму прикрутить кнопку типа "удалить", то почему-то SendKey не срабатывает перед удалением. Питчалька.
Ну дык по кнопке надо сэмулировать сендкей, дать ему отработать - то есть передать управление форме - запустить ОО... И после того как отработает форма - продолжить работу кода нужного программного блока по кнопке. Я бы так делал.
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: item от 13 августа 2025, 23:53
Цитата: Злоп от 13 августа 2025, 09:07.. то есть передать управление форме - запустить ОО..
Тогда уже через внешнее событие.
И ты после этого не сторонник сложных решений?
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 14 августа 2025, 00:37
Можно и через внешнее событие, ОО для разового сробатывания.
тем более что в штатных конфигах обработка внешнего события переадресуется в ГМ, а Форма.ОО пишем локально. И "простые решения" - это не для таких "извратов" как в исходной задаче ветки ;_)
Название: Re: V7AppProfile - где год начала рабочего столетия?
Отправлено: Злоп от 14 августа 2025, 00:38
причем внешнее событие в модальных формах - отрабатывает не так как хотелось бы...