Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
horoshop_designer_utbas_multipleproperties [2020/08/25 10:22] webmaster [Форма элемента справочника "Номенклатура"] |
horoshop_designer_utbas_multipleproperties [2023/08/16 19:50] (текущий) webmaster |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ===== BAS УТ / КУП / ERP ===== | ||
| ==== План видов характеристик " | ==== План видов характеристик " | ||
| * Добавляем в план видов характеристик " | * Добавляем в план видов характеристик " | ||
| Строка 16: | Строка 17: | ||
| //++ ingenum.com.ua / Торговые площадки | //++ ingenum.com.ua / Торговые площадки | ||
| - | СчСвойств = 0; | + | СоответствиеСвойств = Новый Соответствие; |
| МассивМножественныхСвойств = Новый Массив; | МассивМножественныхСвойств = Новый Массив; | ||
| //-- ingenum | //-- ingenum | ||
| Строка 53: | Строка 54: | ||
| КонецЕсли; | КонецЕсли; | ||
| - | СчСвойств = СчСвойств + 1; | + | Если |
| - | ОписаниеСвойства.ИмяУникальнаяЧасть = ОписаниеСвойства.ИмяУникальнаяЧасть | + | СоответствиеСвойств.Вставить(ОписаниеСвойства.Свойство, |
| + | Иначе | ||
| + | СоответствиеСвойств.Вставить(ОписаниеСвойства.Свойство, | ||
| + | КонецЕсли; | ||
| + | |||
| + | ОписаниеСвойства.ИмяУникальнаяЧасть = ОписаниеСвойства.ИмяУникальнаяЧасть | ||
| КонецЕсли; | КонецЕсли; | ||
| Строка 166: | Строка 172: | ||
| //++ ingenum.com.ua / Торговые площадки | //++ ingenum.com.ua / Торговые площадки | ||
| Если ОписаниеСвойства.МножественныйРеквизит Тогда | Если ОписаниеСвойства.МножественныйРеквизит Тогда | ||
| - | НаименованиеМассивом = ing_ОбменСТорговымиПлощадкамиСервер.РазложитьСтрокуВМассивПодстрок(ОписаниеСвойства.ИмяРеквизитаЗначение, | + | НаименованиеМассивом = eCommСервер.РазложитьСтрокуВМассивПодстрок(ОписаниеСвойства.ИмяРеквизитаЗначение, |
| ИмяУдаляемогоМножественногоРеквизита = " | ИмяУдаляемогоМножественногоРеквизита = " | ||
| Если НЕ Форма.Элементы.Найти(ИмяУдаляемогоМножественногоРеквизита) = Неопределено Тогда | Если НЕ Форма.Элементы.Найти(ИмяУдаляемогоМножественногоРеквизита) = Неопределено Тогда | ||
| Строка 272: | Строка 278: | ||
| < | < | ||
| & | & | ||
| - | Процедура Подключаемый_ОткрытиеМножественногоДополнительногоРеквизита(Элемент, | + | Процедура Подключаемый_ОткрытиеМножественногоДополнительногоРеквизита(Элемент, |
| СтандартнаяОбработка = Ложь; | СтандартнаяОбработка = Ложь; | ||
| Строка 316: | Строка 322: | ||
| ОповещениеОВыборе = Новый ОписаниеОповещения(" | ОповещениеОВыборе = Новый ОписаниеОповещения(" | ||
| - | ОткрытьФорму(" | + | ОткрытьФорму(" |
| КонецПроцедуры | КонецПроцедуры | ||
| & | & | ||
| - | Процедура ВыполнитьПослеВыбораЗначений(ВыбранныеЗначения, | + | Процедура ВыполнитьПослеВыбораЗначений(ВыбранныеЗначения, |
| Если НЕ ТипЗнч(ВыбранныеЗначения) = Тип(" | Если НЕ ТипЗнч(ВыбранныеЗначения) = Тип(" | ||
| Строка 378: | Строка 384: | ||
| & | & | ||
| - | Процедура ДобавитьРеквизитФормыНаСервере(Свойство, | + | Процедура ДобавитьРеквизитФормыНаСервере(Свойство, |
| ОписаниеТипа = Новый ОписаниеТипов(" | ОписаниеТипа = Новый ОписаниеТипов(" | ||
| Строка 395: | Строка 401: | ||
| & | & | ||
| - | Процедура УдалитьРеквизитФормыНаСервере(Свойство, | + | Процедура УдалитьРеквизитФормыНаСервере(Свойство, |
| МассивУдаляемых = Новый Массив; | МассивУдаляемых = Новый Массив; | ||
| Строка 404: | Строка 410: | ||
| & | & | ||
| - | Функция ВернутьМассивНевыбранныхЗначений(Свойство, | + | Функция ВернутьМассивНевыбранныхЗначений(Свойство, |
| Запрос = Новый Запрос; | Запрос = Новый Запрос; | ||