Size: a a a

1С, БСП, DevOps и Архитектура

2021 February 26

R

Roman in 1С, БСП, DevOps и Архитектура
Мож принудительно модифицированность установить где-то перед этим?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Roman
Мож принудительно модифицированность установить где-то перед этим?
Попробую. Она у меня как раз не взводится в результате выполнения команды, но это специально так сделано. Очень не хотелось бы ломать это.
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
John Doe
Не попадает туда по F11. Вообще никуда не попадает. Цепочка событий записи объекта не выполняется.
Покажи целиком эту строку с вызовом Записать()
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
John Doe
Попробую. Она у меня как раз не взводится в результате выполнения команды, но это специально так сделано. Очень не хотелось бы ломать это.
у данной команду нужно поставить флаг изменения данных, флаг модифицированности трогать не нужно
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Роман С.
Покажи целиком эту строку с вызовом Записать()
Она здесь: https://t.me/ssl1c/79148
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Роман С.
Покажи целиком эту строку с вызовом Записать()
Вынеси на клиент по возможности, тогда точно уж вся цепочка событий формы должна отработать
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
gosn1ck
у данной команду нужно поставить флаг изменения данных, флаг модифицированности трогать не нужно
Этот флаг у команды как раз и делает то, что взводит модифицированность формы :)
источник

AI

Alex I'm in 1С, БСП, DevOps и Архитектура
John Doe
Этот флаг у команды как раз и делает то, что взводит модифицированность формы :)
не всегда (8.3.16)
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
gosn1ck
у данной команду нужно поставить флаг изменения данных, флаг модифицированности трогать не нужно
Вспомнил, почему у команды этот флаг не стоит - эта команда должна быть доступна даже при ТолькоПросмотр = Истина у формы.
А когда включаешь только просмотр у формы, то все команды с флажком "Изменяет сохраняемые данные" становятся тоже недоступны (блокируются).
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Роман С.
Вынеси на клиент по возможности, тогда точно уж вся цепочка событий формы должна отработать
Ща проверю, спс
источник

AI

Alex I'm in 1С, БСП, DevOps и Архитектура
изменял реквизиты формы, получал два совершенно разных результата. не изменял - такая  же ситуация. вызывается на клиенте.
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
John Doe
Вспомнил, почему у команды этот флаг не стоит - эта команда должна быть доступна даже при ТолькоПросмотр = Истина у формы.
А когда включаешь только просмотр у формы, то все команды с флажком "Изменяет сохраняемые данные" становятся тоже недоступны (блокируются).
хм, зачем тогда ее записывать, если форма только в просмотре? кажется пользователь ничего не смог поменять
источник

AI

Alex I'm in 1С, БСП, DevOps и Архитектура
gosn1ck
хм, зачем тогда ее записывать, если форма только в просмотре? кажется пользователь ничего не смог поменять
попытка найти кто на что что-то хотел поменять?..
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
возможно кто-то ПолучитьСообщенияПользователю(Истина); использует и ничего не выводит пользователю
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Роман С.
Вынеси на клиент по возможности, тогда точно уж вся цепочка событий формы должна отработать
Код попадает только в событие "ПередЗаписью" на клиенте и дальше тоже никуда больше не попадает
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
John Doe
Код попадает только в событие "ПередЗаписью" на клиенте и дальше тоже никуда больше не попадает
Конечно, это странно. Если горит и нет времени разбираться, то способ быстро пофиксить это поведение и все-таки вызвать нужный код после записи - стартани разово в передзаписью на клиенте обработчик ожидания и в нем сделай что нужно
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
выглядит как костыль
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Роман С.
Конечно, это странно. Если горит и нет времени разбираться, то способ быстро пофиксить это поведение и все-таки вызвать нужный код после записи - стартани разово в передзаписью на клиенте обработчик ожидания и в нем сделай что нужно
Как только контекст выполнения стека вернётся на клиент - обработчик сработает и норм. И да, даже если будет красный крест в рантайме
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
gosn1ck
хм, зачем тогда ее записывать, если форма только в просмотре? кажется пользователь ничего не смог поменять
Скорее всего ты прав и нужно будет переделать (когда проверю что программная установка модифицированности помогает).
Но тут много чудесных и непонятных решений встречается.
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Г🐈рри
выглядит как костыль
Угу. Зато удобный, однако
источник