Это старая версия документа!
Если у Вас релиз 1.6.13 конфигурации BASSmallBusiness и Вы хотите использовать мультиязычность при выгрузке прайса на сайт, то рекомендуется
Иначе //++ eComm+ //ОсновнойЯзык = Метаданные.ОсновнойЯзык.КодЯзыка; ОсновнойЯзык = eCommСервер.ВернутьОсновнойЯзык(); //-- Для каждого Представление Из Параметры.Представления Цикл ОписаниеЯзыка = ОписаниеЯзыка(Представление.КодЯзыка);
Метод «ПередЗаписьюНаСервере» общего модуля «МультиязычностьСервер» привести к виду:
Для каждого ИмяРеквизита Из Реквизиты Цикл Представление[ИмяРеквизита] = ТекущийОбъект[ИмяРеквизита]; КонецЦикла; //++ eComm+ //Отбор.КодЯзыка = Метаданные.ОсновнойЯзык.КодЯзыка;; Отбор.КодЯзыка = eCommСервер.ВернутьОсновнойЯзык(); //-- НайденныеСтроки = ТекущийОбъект.Представления.НайтиСтроки(Отбор); Если НайденныеСтроки.Количество() > 0 Тогда Для каждого ИмяРеквизита Из Реквизиты Цикл ТекущийОбъект[ИмяРеквизита] = НайденныеСтроки[0][ИмяРеквизита]; КонецЦикла; ТекущийОбъект.Представления.Удалить(НайденныеСтроки[0]); КонецЕсли;