ГИ_Alfa-ESS 3024 = "_html-описание номенклатуры_"; ГИ_ЗначенияОписанийНоменклатуры = Новый Соответствие(); ГИ_Описание Инвертор ИБП ALFA-ESS EP18-5048 – этот многофункциональный инвертор/зарядное устройство представляет собой универсальное решение для обеспечения бесперебойного питания. Он сочетает функции инвертора и зарядного устройства для аккумуляторов, обеспечивая надежную работу в компактном и портативном корпусе. Одним из ключевых преимуществ инвертора является наличие информативного ЖК-дисплея, который делает управление простым и удобным. Пользователи могут легко настраивать такие параметры, как ток зарядки аккумулятора, задавать приоритет зарядки от сети переменного тока и регулировать допустимые входные параметры напряжения. Эти функции позволяют адаптировать устройство к различным сценариям использования, обеспечивая максимальную эффективность и безопасность работы в любых условиях. Кроме того, устройство отличается надежностью и долговечностью, что делает его идеальным выбором для резервного электроснабжения дома, в офисе или на выездных мероприятиях. = Ложь; Если ПараметрыОбмена.Свойство("ГИ_ЗначенияОписанийНоменклатуры") Тогда Если ПараметрыОбмена.ГИ_ЗначенияОписанийНоменклатуры[ [Номенклатура] ] = Неопределено Тогда ГИ_НужноСформироватьТаблицуОписаний = Истина; Иначе ГИ_ЗначенияОписанийНоменклатуры = ПараметрыОбмена.ГИ_ЗначенияОписанийНоменклатуры; КонецЕсли; Иначе ГИ_НужноСформироватьТаблицуОписаний = Истина; КонецЕсли; Если ГИ_НужноСформироватьТаблицуОписаний Тогда ГИ_ПараметрыКонфигурации = ГИHTML_ОбщегоНазначения.ПолучитьПараметрыКонфигурации(); Запрос = Новый Запрос; Запрос.УстановитьПараметр("ГИ_НаменованиеФайлаСОписанием", ГИ_НаменованиеФайлаСОписанием); Запрос.МенеджерВременныхТаблиц = [МенеджерВременныхТаблиц]; Запрос.Текст = " |ВЫБРАТЬ | Ссылка, | ВладелецФайла КАК Номенклатура |ПОМЕСТИТЬ | ГИ_ФайлыОписаний |ИЗ | Справочник.НоменклатураПрисоединенныеФайлы |ГДЕ | ВладелецФайла В (ВЫБРАТЬ Номенклатура ИЗ ВремНоменклатура) | И | Наименование = &ГИ_НаменованиеФайлаСОписанием |ИНДЕКСИРОВАТЬ ПО | Ссылка |; | |ВЫБРАТЬ | ФайлыОписаний.Номенклатура КАК Номенклатура, | ДвоичныеДанныеФайлов." + ГИ_ПараметрыКонфигурации.ИмяРесурсаХранимыйФайл + " КАК ДвоичныеДанные |ПОМЕСТИТЬ | ГИ_ФайлыОписанийДвоичныеДанные |ИЗ | ГИ_ФайлыОписаний КАК ФайлыОписаний | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | РегистрСведений." + ГИ_ПараметрыКонфигурации.ИмяРегистраПрисоединенныеФайлы + " КАК ДвоичныеДанныеФайлов | ПО | ДвоичныеДанныеФайлов." + ГИ_ПараметрыКонфигурации.ИмяИзмеренияПрисоединенныйФайл + " = ФайлыОписаний.Ссылка |ИНДЕКСИРОВАТЬ ПО | Номенклатура |; | |ВЫБРАТЬ | СпрНоменклатура.Ссылка КАК Номенклатура, | СпрНоменклатура.Комментарий КАК ТиповоеОписание, | ФайлыОписанийДвоичныеДанные.ДвоичныеДанные КАК ДвоичныеДанныеФайлаОписания, | ( ФайлыОписанийДвоичныеДанные.ДвоичныеДанные ЕСТЬ NULL ) КАК ВыгружатьТиповоеОписание |ИЗ | Справочник.Номенклатура КАК СпрНоменклатура | | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | ВремНоменклатура КАК ВремНоменклатура | ПО | ВремНоменклатура.Номенклатура = СпрНоменклатура.Ссылка | | ЛЕВОЕ СОЕДИНЕНИЕ | ГИ_ФайлыОписанийДвоичныеДанные КАК ФайлыОписанийДвоичныеДанные | ПО | ФайлыОписанийДвоичныеДанные.Номенклатура = СпрНоменклатура.Ссылка |;"; Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ГИ_Описание = Неопределено; Если Выборка.ВыгружатьТиповоеОписание Тогда ГИ_Описание = Выборка.ТиповоеОписание; Иначе ГИ_Описание = ПолучитьСтрокуИзДвоичныхДанных(Выборка.ДвоичныеДанныеФайлаОписания.Получить(), КодировкаТекста.Системная); КонецЕсли; ГИ_ЗначенияОписанийНоменклатуры.Вставить( Выборка.Номенклатура, ГИ_Описание ); КонецЦикла; ПараметрыОбмена.Вставить("ГИ_ЗначенияОписанийНоменклатуры", ГИ_ЗначенияОписанийНоменклатуры); КонецЕсли; [Результат] = ГИ_ЗначенияОписанийНоменклатуры[ [Номенклатура] ];