Здравствуйте, уважаемые разработчики!
Хочу уточнить про поле (операцию, или инструмент) "Блок" в 7-ой версии.
Вы конечно уже говорили, что возможности этого инструмента будут весьма широки, а со временем обязательно расскажете в Telegram о разных нюансах этого поля.
Но задаю снова вопрос, потому что очень насущен!
Как уже ни раз обсуждали на форуме, такой инструмент позволит автоматически присвоить нужные значения для поля (полей) в уже имеющихся записях, если ввел в объект новое поле, например, переключатель. Это понятно.
А будет ли такой инструмент применим к любому полю?
Вопрос возник, из-за поля "Составное". В такое поле для шаблона собирается множество полей. Также внутри этого "собирающего" составного поля есть функция String применяющаяся многократно (через неё выбираются нужные значения для шаблона). Но в процессе работы появились нюансы, которые изначально невозможно было учесть.
Например, в шаблоне есть фраза:
Но выяснилось, что если разъяснения, например, судебные, то слова "с разъяснениями" – неуместны, там просто нужен предлог "с" (где-то вообще ничего не нужно).
Теперь в так скажем главное составное поле для шаблона переносится нужное значение из этого составного поля (через поле "Строка"). Всё также отлично работает!
Но чтобы сформировать шаблон, теперь все записи нужно заново открыть и сохранить, чтобы изменилось значение в составном поле для шаблона, иначе шаблон не формируется. Что, кстати, очень удобно, потому что знаешь - нужно пересохранить записи, иначе, если бы открылся шаблон, то гадал бы долго, что не так, почему пусто)))
Получается принцип похож на присвоение вновь добавленному полю в объекте нужного значения, но тут в составном поле уже есть текст, просто он изменен. Поэтому хотелось бы, чтобы инструмент "Блок" выполнял функцию пересохранения всех существующих записей автоматически.
Спасибо
Хочу уточнить про поле (операцию, или инструмент) "Блок" в 7-ой версии.
Вы конечно уже говорили, что возможности этого инструмента будут весьма широки, а со временем обязательно расскажете в Telegram о разных нюансах этого поля.
Но задаю снова вопрос, потому что очень насущен!
Как уже ни раз обсуждали на форуме, такой инструмент позволит автоматически присвоить нужные значения для поля (полей) в уже имеющихся записях, если ввел в объект новое поле, например, переключатель. Это понятно.
А будет ли такой инструмент применим к любому полю?
Вопрос возник, из-за поля "Составное". В такое поле для шаблона собирается множество полей. Также внутри этого "собирающего" составного поля есть функция String применяющаяся многократно (через неё выбираются нужные значения для шаблона). Но в процессе работы появились нюансы, которые изначально невозможно было учесть.
Например, в шаблоне есть фраза:
Слова "с разъяснениями", а также запятые добавляются через функцию String. Всё отлично работает!Письмо ФНС России от 06.06.2022 № БС-4-21/6917@ с разъяснениями ФНС России от 19.04.2022 № СД-4-21/4762@, Минфина России от 30.12.2022 № 03-06-05-01/130110, Минприроды России от 23.12.2022 № 08-11-30/50397
Но выяснилось, что если разъяснения, например, судебные, то слова "с разъяснениями" – неуместны, там просто нужен предлог "с" (где-то вообще ничего не нужно).
Поэтому создано новое составное поле (с копией его в поле "Строка"), которое выбирает, где нужно вставлять слова (или предлог), а где нет.Письмо ФНС России от 28.07.2020 № БС-4-21/12123@ с Кассационным определением Судебной коллегии по административным делам Верховного Суда РФ от 05.06.2020 № 6-КА20-1
Теперь в так скажем главное составное поле для шаблона переносится нужное значение из этого составного поля (через поле "Строка"). Всё также отлично работает!
Но чтобы сформировать шаблон, теперь все записи нужно заново открыть и сохранить, чтобы изменилось значение в составном поле для шаблона, иначе шаблон не формируется. Что, кстати, очень удобно, потому что знаешь - нужно пересохранить записи, иначе, если бы открылся шаблон, то гадал бы долго, что не так, почему пусто)))
Получается принцип похож на присвоение вновь добавленному полю в объекте нужного значения, но тут в составном поле уже есть текст, просто он изменен. Поэтому хотелось бы, чтобы инструмент "Блок" выполнял функцию пересохранения всех существующих записей автоматически.
Спасибо