Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
horoshop_designer_unf_multilanguage [2022/12/28 14:53] webmaster |
horoshop_designer_unf_multilanguage [2023/04/01 08:39] (текущий) webmaster |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | [[https:// | + | ===== Общий модуль " |
| - | ПередЗаписьюНаСервере | + | === Приведем метод "ПередЗаписьюНаСервере" к виду: === |
| + | {{ : | ||
| < | < | ||
| Строка 21: | Строка 22: | ||
| </ | </ | ||
| - | [[https://prnt.sc/10p7mtw|Внешняя ссылка]] | + | |
| - | [[https://prnt.sc/12n03n8|Внешняя ссылка]] | + | === Приведем метод " |
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | < | ||
| + | Для каждого Реквизит Из ОбъектМетаданных.ТабличныеЧасти.Представления.Реквизиты Цикл | ||
| + | |||
| + | Если СтрСравнить(Реквизит.Имя, " | ||
| + | Продолжить; | ||
| + | КонецЕсли; | ||
| + | |||
| + | ИмяРеквизита = Реквизит.Имя; | ||
| + | |||
| + | Отбор = Новый Структура(); | ||
| + | //++ eComm | ||
| + | // | ||
| + | Отбор.Вставить(" | ||
| + | //-- | ||
| + | НайденныеСтроки = Объект.Представления.НайтиСтроки(Отбор); | ||
| + | |||
| + | Если НайденныеСтроки.Количество() > 0 Тогда | ||
| + | |||
| + | Представление = НайденныеСтроки[0]; | ||
| + | |||
| + | Иначе | ||
| + | |||
| + | Если ПустаяСтрока(Объект[ИмяРеквизита]) Тогда | ||
| + | Продолжить; | ||
| + | КонецЕсли; | ||
| + | |||
| + | Представление = Объект.Представления.Добавить(); | ||
| + | //++ eComm | ||
| + | // | ||
| + | Представление.КодЯзыка = КодЯзыкаИнформационнойБазы(); | ||
| + | //-- | ||
| + | |||
| + | КонецЕсли; | ||
| + | Представление[ИмяРеквизита] = Объект[ИмяРеквизита]; | ||
| + | |||
| + | </ | ||