Множественные свойства номенклатуры. УТ 11.5, КА 2.5, ERP 2.5, Розница 3 и 2.3, УНФ 3
Учетные задачи - Логистика, склад и ТМЦ
УТ 11, КА 2, ERP 2
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование | Скачано | Купить файл | По подписке PRO |
|---|---|---|---|
|
Множественные свойства номенклатуры. (УТ 11.6.2.59, КА 2.5.2.59 и старше)
.cfe 118,31Kb ver:1.3.3_11.6.2.59
95
|
95 | 4 200 руб. Купить | 5 SM Скачать |
|
Множественные свойства номенклатуры. (ERP 2.5.17.101 и старше)
.cfe 67,15Kb ver:1.1.4_2.5.17.101
11
|
11 | 4 200 руб. Купить | 5 SM Скачать |
|
Обмен с Битрикс Управление сайтом УТ. 8.1.0.45
.cfe 788,92Kb ver:8.1.0.45
50
|
50 | 3 800 руб. Купить | 4 SM Скачать |
|
Множественные свойства номенклатуры УТ 11, КА 2, ERP 2 (Архив релизов для конфигураций до релиза 11.6.2.59 и 2.6.2.59, в т.ч. 11.5 и 2.5 )
.rar 720,30Kb
33
|
33 | 4 200 руб. Купить | 5 SM Скачать |
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
УНФ и Розница
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
| Наименование | Скачано | Купить файл | По подписке PRO |
|---|---|---|---|
|
Множественные свойства номенклатуры. Розница 3, УНФ 3 (3.0.14.115 и старше)
.cfe 352,89Kb ver:1.3.3_3.0.14.115
44
|
44 | 4 200 руб. Купить | 5 SM Скачать |
|
Множественные свойства номенклатуры Розница 2.3
.cfe 54,62Kb
6
|
6 | 4 200 руб. Купить | 5 SM Скачать |
|
Обмен с Битрикс Управление сайтом УНФ. 8.1.0.44
.cfe 735,01Kb ver:8.1.0.44мн
14
|
14 | 3 800 руб. Купить | 4 SM Скачать |
|
Множественные свойства номенклатуры. Розница 3 и УНФ 3 (Архив релизов до 3.0.14.115)
.rar 1,62Mb
4
|
4 | 4 200 руб. Купить | 5 SM Скачать |
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
УТ 3, КА 2 для Казахстана и Беларуси
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Расширение позволяет задать для товаров множественные значения свойств. Например, одна деталь применяется на несколько моделей, у номенклатуры несколько цветов и т.д. Свойства задаются списком значений, можно указать как список значений из справочника Значения свойств объектов, так и несколько числовых или строковых значений.
Значения доп. реквизитов хранятся в типовой табличной части Дополнительные реквизиты.
Также доработана выгрузка множественных свойств на сайт через стандартную выгрузку - Обмен с сайтом. Выгрузка подходит для сайтов на платформе 1С-UMI и 1С:Битрикс, а также для других CMS, использующих типовую выгрузку из 1С. Описание доработки механизма выгрузки на сайт можно почитать в этой небольшой статье.
С версии 1.3.3 добавлена возможность выгрузки множественных свойств на сайты на Tilda, в настройка обмена с сайтом необходимо установить флажок "Выгрузка для Tilda".
Расширения для УТ 11, КА 2.5, ERP 2.5 и для УНФ 3 и Розницы 3 получили сертификат "Совместимо! Система программ 1С:Предприятие"

Решения для Розницы и УНФ, ред. 3 проходит аудит в 1С:Фреш и опубликовано в магазине расширений
, для других конфигураций сделаны аналогично, т.е. тоже должны работать во Фреш, но не тестировалось. Так же расширения прошли аудит на других сервисах аренды 1С.
UPD 11.08.2023. Добавлена версия для УНФ 3 и Розница 3. Для обеих конфигураций используется одно и тоже расширение. Механизм выгрузки на сайт для них так же доработан. Но по новой настройке - "Интеграция с Интернет магазином", настройка "Обмен с сайтом" в этих редакциях обозначена как устаревшая.
Теперь в УНФ 3 и Розница 3 для настройки обмена с интернет магазином используется настройка: Настройки - Интеграции - Каналы продаж - Интернет магазин.
Выгрузка множественных свойств на сайте модулем от 1С-Битрикс.
Дополнительный модуль обмена от 1С-Битрикс предоставляем более гибкие настройки для обмена с сайтом, чем типовой встроенный модуль. Но для выгрузки множественных свойств он требует доработки.
Добавлено доработанное расширение от 1С-Битрикс для выгрузки из УТ 11.5 и УНФ 3 (должно подойти для Розница, ред. 3) множественных свойств на сайт. За основу взята
Для УТ - версия 8.1.0.42 8.1.0.38 8.1.0.21. 8.1.0.10.
Для УНФ - версия 8.1.0.42 8.1.0.41 8.1.0.38 8.1.0.32. 8.1.0.18.
Если потребуются другие релизы модуля, напишите в ЛС и комментарии.
Для работы требуется установка обоих расширений. Расширение Множественные свойства - включает функционал множественных свойств. Расширение Обмен с Битрикс Управление сайтом - выгружает данные на сайт. В расширении используются объекты из расширения Множественные свойства, т.е. без него оно работать не будет.
UPD 16.09.2023. Выложено расширение для УНФ. Расширение для УТ обновлено до версии 8.1.0.21. Получилось устранить проблему с ошибкой преобразования данных XDTO (проявлялась на платформах старше 8.3.20). Протестировано на платформе 8.3.23.1739.
UPD 28.12.2023. Добавлен отдельный файл для ERP, в конфигурации ERP изменённые модули отличаются от КА и УТ.
Протестирована на релизах:
Для Управление торговлей: 11.5.15.49, 11.5.13.104, 11.5.8.287, 11.5.10.46.
Комплексной автоматизации и ERP - 2.5.15.49, 2.5.13.104, 2.5.8.287, 2.5.10.46.
Для 1С:Розница: 3.0.4.144, 2.3.15.50 (для Розница 2.3 отдельный файл, для Розница 3 совместно с УНФ 3)
Для Управление нашей фирмой (УНФ) - 3.0.4.106
Управление торговлей 3 для Казахстана - 3.4.5.3
Управление торговлей 3 для Беларуси- 3.5.11.73
Код открыт.
В связи с частыми изменениями изменённых модулей в обновлениях от 1С, что б не плодить файлы публикаций, публикуем релиз для актуальной конфигурации и один файлом архив релизов для предыдущих конфигураций. Если Ваша конфигурация имеет релиз ниже, указанного в описании основного файла, скачивайте архив релизов и там выбирайте нужный релиз.
Проверено на следующих конфигурациях и релизах:
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.115, 3.0.13.278, 3.0.13.238, 3.0.13.210, 3.0.12.253, 3.0.12.81, 3.0.11.135, 3.0.11.119, 3.0.10.126, 3.0.9.163, 3.0.7.122, 3.0.6.210, 3.0.6.100, 3.0.5.164
- Розница, редакция 3.0, релизы 3.0.14.115, 3.0.13.278, 3.0.13.210, 3.0.11.135, 3.0.11.119, 3.0.10.172, 3.0.9.163, 3.0.7.122, 3.0.6.210, 3.0.6.100, 3.0.5.164
- Управление торговлей для Беларуси, редакция 3, релизы 3.5.11.73, 3.4.5.86
- Управление торговлей, редакция 11, релизы 11.6.2.59, 11.5.27.45, 11.5.26.93, 11.5.22.72, 11.5.17.101, 11.5.14.74, 11.5.12.60
- 1С:Комплексная автоматизация 2, релизы 2.6.2.59, 2.5.26.93, 2.5.22.72, 2.5.17.101, 2.5.14.74, 2.5.12.60
- 1С:ERP Управление предприятием 2, релизы 2.5.20.101, 2.5.17.183, 2.5.17.101, 2.5.14.74
- Розница, редакция 2.3, релизы 2.3.21.29, 2.3.21.24
Вступайте в нашу телеграмм-группу Инфостарт
Множественные свойства дополнительные реквизиты выгрузка на сайт несколько реквизитов Битрикс выгрузка на Битрикс 1С-Битрикс несколько значений
См. также
Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь 1С:Предприятие 7.7 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)
Автоматизация заказа поставщику через 1С. Загрузка прайсов, анализ цен, управление заказами в УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2
39141 руб.
21.04.2017 113449 212 44
Рабочее место Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)
Расширение для работы с номенклатурой: отображение остатков, цен, изображений, аналитики по каждой позиции, подбор товаров в документы через корзину и оптимизация интерфейса.
17284 руб.
26.04.2016 688019 1573 669
Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Разработчик 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)
Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам.
50200 руб.
24.04.2015 211469 186 254
Обмен с ГосИС Логистика, склад и ТМЦ Разработчик Пользователь 1С:Предприятие 8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)
Внешняя обработка для инвентаризации кодов маркировки в системе "Честный знак". Позволяет быстро определить и списать коды маркировки проданного, испорченного, утраченного (полный перечень причин списания указан ниже) товара, которые всё ещё числятся за организацией. Привести в соответствие остатки маркированного товара программы 1С и системы "Честного знака".
6649 руб.
09.01.2024 22086 227 30
Логистика, склад и ТМЦ Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)
Модуль ответственное хранения в 1С 8.3 для складов и фулфилмент-операторов: учет чужого товара, приемка на хранение, передача, возвраты, акты, адресный склад и работа с товарами поклажедателей.
89900 руб.
09.06.2020 58261 47 60
Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)
Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.
12444 руб.
29.10.2014 237854 777 544
Монитор заказов Оптовая торговля Розничная торговля Учет рабочего времени Логистика, склад и ТМЦ Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)
Модуль для комплексного управления логистикой в 1С. Расширение совместимо с любыми конфигурациями от 1С:УНФ до 1С:УТ и ERP
105000 руб.
11.08.2016 68812 50 62
WEB-интеграция Рабочее место Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Пользователь 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)
Программный продукт "Управление доставками в 1С" позволяет обмениваться с личным кабинетом Boxberry, СДЭК, Энергия, Почта России, DPD, ПЭК, Grastin, Деловые Линии, КСЕ, Dalli, ЯндексДоставка. Упрощает создание заявок и резервирование заказов прямо в интерфейсе 1С
24400 руб.
10.03.2016 76124 321 100
Расширение установил. Множественный реквизит создается и работает. Но если я хочу в этом реквизите, что-то поменять, то он не открывается.
Ошибка при вызове метода контекста (Выполнить)
{МножественныеСвойства ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.Форма.ФормаЭлемента.Форма(26)}:Выборка = Запрос.Выполнить().Выбрать();
{Справочник.НаборыДополнительныхРеквизитовИСведений.Форма.ФормаСписка.Форма(340)}:ОткрытьФорму("ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.ФормаОбъекта",
{Справочник.НаборыДополнительныхРеквизитовИСведений.Форма.ФормаСписка.Форма(226)}:Изменить();
по причине:
{(6, 66)}: Не задано значение параметра "ДополнительныйРеквизит"
МнСва_РеквизитыПланаВидовХарактеристик.ДополнительныйРеквизит = <<?>>&ДополнительныйРеквизит
Показатьи вот в файле ошибки:
"applicationErrorInfo": {
"errors": [
[
"{МножественныеСвойства ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.Форма.ФормаЭлемента.Форма(26)}: Ошибка при вызове метода контекста (Выполнить)",
[
"ScriptRuntimeError"
],
"",
""
],
[
"",
[],
"",
""
],
[
"{(6, 66)}: Не задано значение параметра \"ДополнительныйРеквизит\"\nМнСва_РеквизитыПланаВидовХаракте ристик.ДополнительныйРеквизит = \u003C\u003C?\u003E\u003E\u0026ДополнительныйРеквизит",
[],
"",
""
]
],
"stack": [
[
"Справочник.НаборыДополнительныхРеквизитовИСведений.Форма.ФормаСписка.Форма",
226,
"\u0009Изменить();"
],
[
"Справочник.НаборыДополнительныхРеквизитовИСведений.Форма.ФормаСписка.Форма",
340,
"\u0009\u0009ОткрытьФорму(\"ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.ФормаОбъекта\","
],
[
"МножественныеСвойства ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения.Форма.ФормаЭлемента.Форма",
26,
"\u0009\u0009Выборка = Запрос.Выполнить().Выбрать();"
ПоказатьУправление торговлей, редакция 11 (11.5.10.84)
Пакет XDTO у них свой, он вроде в макете плана обмена лежит и возможно уже содержит нужные изменения, но это не точно.)
Релиз УТ: 11.5.11.66. Воспользовался расширением "Обмен с Битрикс Управление сайтом УТ. 8.1.0.10" чтобы выгрузить множественные свойства на сайт. При запуске выгрузки в каталог вышла ошибка:
Ошибка при вызове метода контекста (Добавить)
{ОбменСБитриксУправлениеСайтомУТ ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(4897)}:ЗначенияСвойстваXDTO.ЗначениеСвойства.Добавить(ЗначениеСвойстваXDTO);
{ОбменСБитриксУправлениеСайтомУТ ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(4416)}:ВыгрузитьСвойстваНоменклатурыXDTO(СтруктураНастроек, ТоварXDTO, ТипТовар, ВыборкаТовара, МенеджерВременныхТаблиц);
{ОбменСБитриксУправлениеСайтомУТ ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(2390)}:ДанныеXDTO = СформироватьДанныеПоТоварам(СтруктураНастроек, МассивДанных, ТекКаталог, МассивКартинок, МассивФайлов, ИмяКаталога);
{ОбменСБитриксУправлениеСайтомУТ ОбщийМодуль.БУС_ВыгрузкаСервер.Модуль(1528)}:ФормированиеИВыгрузкаИнформацииОКаталогахНаСайт(СтруктураНастроек, СтруктураНастроек.ТипыОбъектовОбмена.Товар, "goods", "товаров");
{ОбменСБитриксУправлениеСайтомУТ ОбщийМодуль.БУС_ОбменССайтомВызовСервера.Модуль(438)}:БУС_ВыгрузкаСервер.ФормированиеПакетовИВыгрузкаДанных(СтруктураНастроек);
{ОбменСБитриксУправлениеСайтомУТ ОбщийМодуль.БУС_ОбменССайтомВызовСервера.Модуль(188)}:ПроверитьОчередьВыполненияВыгрузки(СтруктураНастроек, ОчередьВыгрузки);
{ОбменСБитриксУправлениеСайтомУТ ОбщийМодуль.БУС_ОбменССайтомВызовСервера.Модуль(97)}:ЗапуститьВыполнениеОчередиВыгрузки(СтруктураНастроек);
{(1)}:БУС_ОбменССайтомВызовСервера.ВыполнитьОбмен(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5297)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1420)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1397)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
по причине:
Ошибка преобразования данных XDTO:
Фабрика XDTO текущего контекста не совпадает с фабрикой, в рамках которой был создан объект
Какая у Вас версия платформы установлена?
Поле объекта не обнаружено (МножественноеСвойство)
{МножественныеСвойства_РозницаУНФ ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(325)}:Если ВыборкаСвойствНоменклатуры.МножественноеСвойство Тогда
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(2319)}:ДобавитьСвойстваНоменклатурыВКлассификаторXDTO(КлассификаторXDTO, ПакетCML, Параметры.ВыборкаСвойствХарактеристикДляКлассификатора, Параметры);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(1953)}:КоммерческаяИнформацияXDTO = ПодготовитьДанныеXDTOПакетПредложений(Параметры, ПакетCML);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномВызовСервера.Модуль(26)}:Возврат ИнтеграцияСИнтернетМагазиномСервер.ПолучитьФайлыОбмена(НастройкаИнтеграции, ВыгружатьТолькоИзменения, ПараметрыКонтекст);
{Справочник.НастройкиИнтеграцииСИнтернетМагазином.Команда.ПолучитьФайлыОбменаПолный.МодульКоманды(12)}:ФайлыОбменаДляОтправки = ИнтеграцияСИнтернетМагазиномВызовСервера.ПолучитьФайлыОбмена(
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
UPD. Доступ не нужен, получилось воспроизвести на актуальной конфигурации, видимо что-то связано с обновлением.
Проверено на ERP 2.5.14.74, 2.5.12.167 (для обоих релизов подходит одна и та же последняя версия расширения с указанной доработкой)
Просто у вас в файлах есть "Обмен с Битрикс Управление сайтом УНФ. 8.1.0.18" и "Обмен с Битрикс Управление сайтом УТ. 8.1.0.21", а вот файла для обмена с сайтом Комплексная автоматизация 2.5 и выше нету.
Обмен с Битрикс - это расширенный модуль обмена от битрикса. На сайте битрикса есть отдельное расширение для КА, его пока не дорабатывал, отличия от расширения для УТ не анализировал. Если есть необходимость, можно доделать и для КА модуль от Битрикса
У меня :
1) версия обмена модуля : 8.1.025
2) УТ 11.5.12.102
Как понимаю из вашего сообщения "Доработка стандартного обмена уже включена в основное расширение, стандартным будут выгружаться."
Подскажите: если я обновлю версию УТ выше УТ 11.5.14.74, скачаю и установлю только
файл "Множественные свойства номенклатуры. (УТ 11.5.14.74, КА 2.5.14.74 и старше)", то выгрузка стандартными версией обмены (1с битрикс) -будет работать?
Если у Вас отдельный раздел 1С-Битрикс, то это расширенный модуль от Битрикса. Что б выгружались множественные свойства этим модулем, его нужно заменить на модуль Обмен с Битрикс из публикации + подключить основное расширение. По версиям проверю, отпишусь чуть позже.
Поставил оба расширения для УНФ - 3.0.6.200, 8.3.23.1739
Получаю такую ошибку и множественные значения не отправляются.
Посмотрите, пожалуйста.
Ошибка при вызове метода контекста (Создать)
{МножественныеСвойства_РозницаУНФ_Ред3 ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(262)}:ЗначениеСвойстваXDTO = ФабрикаXDTO.Создать(ПакетCML.Получить("ЗначениеСвойстваМн"));
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(3922)}:ДобавитьЗначенияСвойствНоменклатурыXDTO(ТоварXDTO, ДополнительныеДанные.ТаблицаСвойств, Параметры, ПакетCML);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(2906)}:ДобавитьНоменклатуруXDTO(ТоварыXDTO, ПакетCML, ДополнительныеДанные, Параметры);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(2851)}:ДобавитьНоменклатуруВКаталогXDTO(КаталогXDTO, ПакетCML, Параметры);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномСервер.Модуль(2158)}:КоммерческаяИнформацияXDTO = ПодготовитьДанныеXDTOКлассификаторИКаталог(Параметры, ПакетCML);
{ОбщийМодуль.ИнтеграцияСИнтернетМагазиномВызовСервера.Модуль(26)}:Возврат ИнтеграцияСИнтернетМагазиномСервер.ПолучитьФайлыОбмена(НастройкаИнтеграции, ВыгружатьТолькоИзменения, ПараметрыКонтекст);
{Справочник.НастройкиИнтеграцииСИнтернетМагазином.Команда.ПолучитьФайлыОбмена.МодульКоманды(12)}:ФайлыОбменаДляОтправки = ИнтеграцияСИнтернетМагазиномВызовСервера.ПолучитьФайлыОбмена(
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Несоответствие типов (параметр номер '1')
[ОшибкаИспользованияВстроенногоЯзыка]
1С:ERP Управление предприятием 2 (2.5.15.49)
Флаг безопасный режим снят.
В дополнительных реквизитах карточки товара установлена галочка "Множественное свойство"
Но при выборе значений в карточке товара выбирается только одно.
В чем может быть проблема?
Поле объекта не обнаружено (МнСва_МножественноеСвойство)
{МножественныеСвойства ОбщийМодуль.УправлениеСвойствами.Модуль(76)}:ИначеЕсли ОписаниеСвойства.МнСва_МножественноеСвойство Тогда
{ОбщийМодуль.УправлениеСвойствами.Модуль(120)}:ЗаполнитьДополнительныеРеквизитыВФорме(Форма, ОписаниеОбъекта, , Контекст.СкрытьУдаленные);
{Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(39)}:УправлениеСвойствами.ПриСозданииНаСервере(ЭтаФорма, ПараметрыДополнительныхСвойств);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
т.е. Я установил расширение убрал флаг, и при попытки провалиться в номенклатуру, ошибка вот эта.
Текст ошибки при запуске 1С ниже:
__________________
Платформа: 1С:Предприятие 8.3 (8.3.25.1286)
Конфигурация: Управление нашей фирмой, редакция 3.0 (3.0.10.210) (
Copyright © ООО "1С-Софт", 2009-2025. Все права защищены
(
Расширения конфигурации:
- Включает возможность заполнения множественного свойства. (1.2.1_3.0.7.122)
ООО "ССБ-Проф", 2023, ©️
(ООО "ССБ-Проф")
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси
Ошибки:
--------------------------------------------------------------------------------
14.02.2025 21:04:26
МножественныеСвойства_РозницаУНФ_Ред3 (1.2.1_3.0.7.122): Обычная: Ошибка применения модуля "МножественныеСвойства_РозницаУНФ_Ред3 ОбщийМодуль.УправлениеСвойствамиСлужебный.Модуль". Текст модуля для метода "ЗначенияСвойств" изменился
--------------------------------------------------------------------------------
14.02.2025 21:04:26
МножественныеСвойства_РозницаУНФ_Ред3 (1.2.1_3.0.7.122): Обычная: Ошибка применения модуля "МножественныеСвойства_РозницаУНФ_Ред3 ОбщийМодуль.УправлениеСвойствамиСлужебный.Модуль". Текст модуля для метода "ПеренестиЗначенияИзРеквизитовФормыВОбъект" изменился
___________________________
А такая ошибка появляется при входе в номенклатуру и номенклатура не открывается.
___________________________
Поле объекта не обнаружено (МнСва_МножественноеСвойство)
{МножественныеСвойства_РозницаУНФ_Ред3 ОбщийМодуль.УправлениеСвойствами.Модуль(76)}:ИначеЕсли ОписаниеСвойства.МнСва_МножественноеСвойство Тогда
{ОбщийМодуль.УправлениеСвойствами.Модуль(120)}:ЗаполнитьДополнительныеРеквизитыВФорме(Форма, ОписаниеОбъекта, , Контекст.СкрытьУдаленные);
{Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(30)}:УправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Как и в сообщениях выше при открытии номенклатуры выдает ошибка, Интернет-магазин + «1С» не работает.
Подскажите как пониманию мне нужно скачать новую версию:
Множественные свойства номенклатуры. (УТ 11.5.17.101, КА 2.5.17.101 и старше) .cfe 66,45Kb ver:1.1.3_11.5.17.101
и в расширения просто обновить из файла. И нужно обновлять "Обмен с Битрикс Управление сайтом УТ. 8.1.0.21" -вроде такой же и стоит сейчас?
Так же обновил обвил "Обмен с Битрикс Управление сайтом УТ. 8.1.0.21" но не загружается:
Текс ошибки:
"
Расширения конфигурации:
- Включает возможность заполнения множественного свойства. (1.1.3_11.5.17.101)
(ООО "ССБ-Проф")
- Помощник закупок
Режим: Серверный (сжатие: усиленное)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси
Ошибки:
--------------------------------------------------------------------------------
25.02.2025 12:25:27
ОбменСБитриксУправлениеСайтомУТ (8.1.0.21): Критичная: Не найден объект РегистрСведений.ДвоичныеДанныеФайлов
""
Просьба помочь
"Новое расширение не может быть применено по причине:
Значение контролируемого свойства Тип у объекта
Документ.ЗаказКлиента.Реквизит.НомерПоДаннымКлиента не
совпадает со значением в расширяемой конфигурации
Расширение не было изменено.
"
Всё прочитал, но так и не понял однозначно:
1. Работает ли расширение "множественные свойства для УНФ" прямо сейчас во фреше?
2. Будет ли стандартный, без доработки, обмен из УНФ корректно выгружать множественные свойства в 1С-Битрикс?
1. Во фреше, к сожалению, нет возможности проверить, надо отправлять на аудит. Точно знаю, что проходило аудит, но гарантировать, что ничего не изменилось в требованиях и/или в текущем релизе не смогу, только отправить на аудит, проверить.
2. Стандартный обмен - да, будет работать. Опять же 1С периодически что-то меняет в релизах, стараюсь оперативно исправлять.
При попытке обновления на УНФ_3_0_8_73_v5.cfe выдает ошибку:
"Новое расширение не может быть применено по причине:
Значение контролируемого свойства Тип у объекта
Документ.ЗаказКлиента.Реквизит.НомерПоДаннымКлиента не
совпадает со значением в расширяемой конфигурации
Расширение не было изменено."
Версия УНФ 3.0.11.119
BMS_RU_UNF_8_1_0_38_3_0_10_126 - нормально встало
В справочнике "Лиды" создан доп реквизит множественый.
Когда в фильтре списка лидов по созданному реквизиту выбирается 2 свойства, которые выбраны в карточке лида - возникает ошибка: "Обнаружено дублирование ключевых значений в колонках: "Ссылка".
Отображение данных в списке невозможно."
УНФ 3.0.11.119
Расширение версии 3.0.11.91 и старше
--------------------------------------------------------------------------------
28.08.2025 10:25:07
МножественныеСвойства (1.1.3_11.5.17.101): Обычная: Ошибка применения модуля "МножественныеСвойства ОбщийМодуль.УправлениеСвойствами.Модуль". Текст модуля для метода "ЗаполнитьДополнительныеРеквизитыВФорме" изменился
--------------------------------------------------------------------------------
28.08.2025 10:24:29
МножественныеСвойства (1.1.3_11.5.17.101): Обычная: Ошибка применения модуля "МножественныеСвойства ОбщийМодуль.УправлениеСвойствамиСлужебный.Модуль". Текст модуля для метода "ЗначенияСвойств" изменился
Доброго дня, под толстым клиентом вываливаются ошибки:
Ошибка инициализации модуля: МножественныеСвойства Справочник.Номенклатура.МодульМенеджера
по причине:
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(278,44)}: Переменная не определена (УправлениеСвойствами)
Запрос.УстановитьПараметр("ОбщийНабор", <<?>>УправлениеСвойствами.НаборСвойствПоИмени("Справочник_Номенклатура_Общие"));
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(655,28)}: Переменная не определена (ОбщегоНазначения)
ВидНоменклатурыШаблоны = <<?>>ОбщегоНазначения.ЗначенияРеквизитовОбъекта(Объект.ВидНоменклатуры, "ШаблонЦенника, ШаблонЭтикетки");
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(812,34)}: Переменная не определена (ОбщегоНазначения)
НастройкаИспользованияСерий = <<?>>ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.ВидНоменклатуры, "НастройкаИспользованияСерий");
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(861,20)}: Переменная не определена (ОбщегоНазначения)
Наименование = <<?>>ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.КодТНВЭД, "Наименование");
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1213,2)}: Переменная не определена (НоменклатураЛокализация)
<<?>>НоменклатураЛокализация.ВывестиГлавы(ТабличныйДокументПраво, Объект, НастройкиВидимостиИЗаголовков, ДляПечати);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(9,35)}: Процедура или функция с указанным именем не определена (НастройкиВидимостиИЗаголовков)
НастройкиВидимостиИЗаголовков = <<?>>НастройкиВидимостиИЗаголовков(Номенклатура);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(35,41)}: Процедура или функция с указанным именем не определена (ТекстЗначенияНеЗаполнен)
ОбластьШапка.Параметры.Наименование = <<?>>ТекстЗначенияНеЗаполнен("Наименование");
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(42,47)}: Процедура или функция с указанным именем не определена (ТекстЗначенияНеЗаполнен)
ОбластьШапка.Параметры.НаименованиеПолное = <<?>>ТекстЗначенияНеЗаполнен("НаименованиеПолное");
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(49,36)}: Процедура или функция с указанным именем не определена (ТекстЗначенияНеЗаполнен)
ОбластьШапка.Параметры.Артикул = <<?>>ТекстЗначенияНеЗаполнен("Артикул");
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(56,32)}: Процедура или функция с указанным именем не определена (ТекстЗначенияНеЗаполнен)
ОбластьШапка.Параметры.Код = <<?>>ТекстЗначенияНеЗаполнен("Код");
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(62,7)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиНоменклатураСАналогичнымиСвойствами", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(71,7)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиШтрихкодыНоменклатуры", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(156,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ФайлОписанияДляСайта", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(165,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиФайлы", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(177,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ВестиУчетСертификатовНоменклатуры", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(186,10)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиСертификатыНоменклатурыВнимание", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(332,6)}: Процедура или функция с указанным именем не определена (РазделВиден)
И <<?>>РазделВиден(ИмяЭлементаДопРеквизита, СтруктураВидимости);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(359,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ПроизводительИмпортерКонтрагент", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(368,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Производитель", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(377,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Марка", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(386,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("СтранаПроисхождения", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(395,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Принципал", СтруктураВидимости)
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(396,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Или <<?>>РазделВиден("Контрагент", СтруктураВидимости)
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(397,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Или <<?>>РазделВиден ("ГиперссылкаПерейтиСоглашения", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(408,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Принципал", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(417,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Контрагент", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(426,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиСоглашения", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(454,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ТоварнаяКатегория", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(463,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("КоллекцияНоменклатуры", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(472,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("СезоннаяГруппа", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(481,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("РейтингПродаж", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(490,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиСовместныеПродажи", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(498,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиСегменты", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(523,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ОбособленнаяЗакупкаПродажа", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(533,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("СпособОбеспеченияПотребностей", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(542,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("СхемаОбеспечения", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(551,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиВариантыКомплектации", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(562,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиНастройкаПоддержанияЗапасов", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(570,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиНастройкаСпособовОбеспеченияПотребностей" , СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(578,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиНастройкаПередачиМатериаловВПроизводство" , СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(586,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиПроизводство", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(606,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ЦеноваяГруппа", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(615,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиПрайсЛистКомпании", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(623,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиПрайсЛистыПоставщиков", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(631,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиИсторияИзмененияЦенКомпании", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(639,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиИсторияИзмененияЦенПоставщиков", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(740,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Родитель", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(749,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГруппаДоступа", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(758,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ВидНоменклатуры", СтруктураВидимости) Или РазделВиден("ВидНоменклатурыПереключатель", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(758,63)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если РазделВиден("ВидНоменклатуры", СтруктураВидимости) Или <<?>>РазделВиден("ВидНоменклатурыПереключатель", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(767,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ТипНоменклатуры", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(776,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиСоставНабора", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(780,10)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиСоставНабораВнимание", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(790,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ИспользованиеХарактеристик", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(799,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиХарактеристикиНоменклатуры", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(811,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("НастройкаИспользованияСерий", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(826,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ВариантОформленияПродажи", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(835,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("СтавкаНДС", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(844,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиСтавкиНДСНоменклатуры", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(876,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Качество", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(885,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиТоварыДругогоКачества", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(906,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ИспользоватьУпаковки", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(930,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиУпаковкиНоменклатуры", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(934,10)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиУпаковкиНоменклатурыВнимание", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(944,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиУпаковкиНабора", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(948,10)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиУпаковкиНабораВнимание", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(958,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиПрогнозыРасходаУпаковок", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(966,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ЕдиницаИзмерения", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(993,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("НоменклатураМногооборотнаяТара", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1008,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ЕдиницаДляОтчетов", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1033,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Вес", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1061,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Объем", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1089,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Длина", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1116,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("Площадь", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1142,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("СкладскаяГруппа", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1151,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиРазмещениеНоменклатуры", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1159,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("СрокГодности", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1183,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГруппаАналитическогоУчета", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1192,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГруппаФинансовогоУчета", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1201,8)}: Процедура или функция с указанным именем не определена (РазделВиден)
Если <<?>>РазделВиден("ГиперссылкаПерейтиРаспределениеПродажПоНаправлениямДеятельн ости", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(92,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("Описание", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(284,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("ДополнительныеРеквизиты", СтруктураВидимости, ДополнительныеРеквизиты.Количество()) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(353,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("СведенияОПроизводителе", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(449,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("ПланированиеИМаркетинг", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(515,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("ОбеспечениеИПроизводство", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(600,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("Цены", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(653,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("ПечатьЭтикетокИЦенников", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(735,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("ОсновныеПараметрыУчета", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(901,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("ЕдиницыИзмеренияИОбластьХранения", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1178,7)}: Процедура или функция с указанным именем не определена (ГлаваВидна)
Если <<?>>ГлаваВидна("ФинансовыйУчет", СтруктураВидимости) Тогда
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(149,28)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(157,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(335,30)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(360,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(369,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(378,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(387,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(409,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(418,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(455,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(464,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(473,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(482,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(534,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(543,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(607,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(741,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(750,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(759,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(768,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(791,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(818,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(827,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(836,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(867,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(877,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(914,30)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(921,30)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(983,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(999,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1024,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1051,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1079,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1107,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1134,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1143,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1164,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1184,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1193,29)}: Процедура или функция с указанным именем не определена (ПараметрыВыводаРазделаСУчетомРазмераЗначений)
ПараметрыВыводаРаздела = <<?>>ПараметрыВыводаРазделаСУчетомРазмераЗначений();
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(154,3)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(162,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(343,5)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(365,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(374,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(383,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(392,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(414,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(423,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(460,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(469,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(478,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(487,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(539,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(548,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(612,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументЛево, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(746,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(755,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(764,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(773,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(796,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(823,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(832,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(841,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(882,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(919,5)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(926,5)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(989,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1004,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1029,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1056,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1084,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1112,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1139,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1148,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1169,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1189,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(1198,4)}: Процедура или функция с указанным именем не определена (ВывестиРазделСУчетомРазмераЗначений)
<<?>>ВывестиРазделСУчетомРазмераЗначений(ТабличныйДокументПраво, Макет, ДляПечати, ПараметрыВыводаРаздела);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(181,15)}: Процедура или функция с указанным именем не определена (КартинкаФлагаПоЗначению)
Картинка = <<?>>КартинкаФлагаПоЗначению(Объект.ВестиУчетСертификатовНоменклатуры);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(525,15)}: Процедура или функция с указанным именем не определена (КартинкаФлагаПоЗначению)
Картинка = <<?>>КартинкаФлагаПоЗначению(Объект.ОбособленнаяЗакупкаПродажа);
{МножественныеСвойства Справочник.Номенклатура.МодульМенеджера(328,23)}: Процедура или функция с указанным именем не определена (ВидимостьДополнительногоРеквизита)
ВыводитьРеквизит = <<?>>ВидимостьДополнительногоРеквизита(Объект,
[ОшибкаКомпиляцииВстроенногоЯзыка] Показать
Написал об ошибке в 1С - зарегистрировано, но пока ответа нет.
Пока могу посоветовать или попробовать сменить версию платформы, или пока убрать эту процедуру из модуля менеджера, она отвечает только за вывод одной строкой в табличной документ на закладке Карточка справочника номенклатуры, т.е. и без неё должно всё нормально работать, просто вывод на первой вкладке будет в несколько строк.
УТ 11.5.23.68
Ошибка была на платформе 8.3.27.1688, обновили до 8.3.27.1719 - не помогло.
Расширение не затрагивает документы и непосредственно форму подбора номенклатуры, т.е. тут скорее всего или что-то с базой, или ошибка на уровне платформы, или с настройками самой формы.
Для регистра тоже можно сделать, но там скорее всего надо будет в одну строку писать значения, через разделитель какой-нт. Делал такое для УТ 10.3 ещё, когда доп. реквизиты тоже были в регистре. Ну и потом вывод и сохранение обработать через разделитель.
Множественные свойства номенклатуры. (УТ 11.5.22.72, КА 2.5.22.72 и старше)
будет работать на Управление торговлей, редакция 11 релиз 11.5.25.63?
Случается, если выбирать несколько значений одного свойства, причем не всегда. Можно, допустим, выбрать 5 значений одного свойства и всё будет в порядке, а на 6 значении ошибка
30.12.2025 9:33:04
МножественныеСвойства (1.1.3_11.5.22.72): Обычная: Ошибка применения модуля "МножественныеСвойства ОбщийМодуль.УправлениеСвойствами.Модуль". Текст модуля для метода "ЗаполнитьДополнительныеРеквизитыВФорме" изменился
30.12.2025 9:32:22
МножественныеСвойства (1.1.3_11.5.22.72): Обычная: Ошибка применения модуля "МножественныеСвойства ОбщийМодуль.УправлениеСвойствамиСлужебный.Модуль". Список параметров метода "МнСва_ЗначенияСвойств" не соответствует методу "ЗначенияСвойств".
Ошибки:
--------------------------------------------------------------------------------
13.01.2026 8:54:18
МножественныеСвойства (1.1.2): Обычная: Ошибка применения модуля "МножественныеСвойства ОбщийМодуль.УправлениеСвойствами.Модуль". Текст модуля для метода "СоздатьОсновныеОбъектыФормы" изменился
--------------------------------------------------------------------------------
13.01.2026 8:54:18
МножественныеСвойства (1.1.2): Обычная: Ошибка применения модуля "МножественныеСвойства ОбщийМодуль.УправлениеСвойствами.Модуль". Текст модуля для метода "ЗаполнитьДополнительныеРеквизитыВФорме" изменился
--------------------------------------------------------------------------------
Процедура ЗаполнитьДополнительныеРеквизитыВФорме(Форма, Объект = Неопределено, ПоляНадписей = Ложь, СкрытьУдаленные = Неопределено) Экспорт
Если НЕ Форма.Свойства_ИспользоватьСвойства
ИЛИ НЕ Форма.Свойства_ИспользоватьДопРеквизиты Тогда
Возврат;
КонецЕсли;
Если ТипЗнч(СкрытьУдаленные) = Тип("Булево") Тогда
Форма.Свойства_СкрытьУдаленные = СкрытьУдаленные;
КонецЕсли;
Если Объект = Неопределено Тогда
ОписаниеОбъекта = Форма.Объект;
Иначе
ОписаниеОбъекта = Объект;
КонецЕсли;
Форма.Свойства_НаборыДополнительныхРеквизитовОбъекта = Новый СписокЗначений;
КлючНазначения = Неопределено;
НаборыСвойствОбъекта = УправлениеСвойствамиСлужебный.ПолучитьНаборыСвойствОбъекта(
ОписаниеОбъекта, КлючНазначения);
УправлениеСвойствамиСлужебный.ЗаполнитьНаборыСДополнительнымиРеквизитами(
НаборыСвойствОбъекта,
Форма.Свойства_НаборыДополнительныхРеквизитовОбъекта);
ОбновитьКлючНазначенияФормы(Форма, КлючНазначения);
//SAG Вынес в процедуру...
// Если это справочник номенклатура , то сгруппировать по группам доп реквезитов.
Если Форма.ИмяФормы = "Справочник.Номенклатура.Форма.ФормаЭлемента" Тогда
//ИмяОднойГруппыДоРеквезитов = "Основные";
//SAG получить массив групп дополнительных реквезитов
УдалитьСтарыеРеквизитыИЭлементы(Форма);
ГруппыДопРеквизитов = ЗаполнитьМассивГруппДопРеквизитов(Форма.Объект.ВидНоменклатуры);
Для Каждого СсылкаНаОднуГруппуДопРеквезитов из ГруппыДопРеквизитов Цикл
//сообщить(СсылкаНаОднуГруппуДопРеквезитов);
//SAG найти ссылку на справочник
ВидСвойств = Перечисления.ВидыСвойств.ДополнительныеРеквизиты;
ОписаниеСвойств = УправлениеСвойствамиСлужебный.ЗначенияСвойств(
ОписаниеОбъекта.ДополнительныеРеквизиты.Выгрузить(),
Форма.Свойства_НаборыДополнительныхРеквизитовОбъекта,
ВидСвойств,
СсылкаНаОднуГруппуДопРеквезитов);
ОписаниеСвойств.Колонки.Добавить("ИмяРеквизитаЗначение");
ОписаниеСвойств.Колонки.Добавить("СтрокаСсылочногоТипа");
ОписаниеСвойств.Колонки.Добавить("ИмяСсылочногоРеквизитаЗначение");
ОписаниеСвойств.Колонки.Добавить("ИмяУникальнаяЧасть");
ОписаниеСвойств.Колонки.Добавить("ДополнительноеЗначение");
ОписаниеСвойств.Колонки.Добавить("Булево");
SAG_СоздатьЭлементыФормыДляОднойГруппыДопРеквизитов(СсылкаНаОднуГруппуДопРеквезитов,Форма.Элементы,Форма);
SAG_ЗаполонитьРеквизитыИЭлементыВФормеНовый (НаборыСвойствОбъекта, Форма, ОписаниеСвойств, ПоляНадписей, СсылкаНаОднуГруппуДопРеквезитов.ПутьКОбъекту);
//прервать;
КонецЦикла;
Иначе
ВидСвойств = Перечисления.ВидыСвойств.ДополнительныеРеквизиты;
ОписаниеСвойств = УправлениеСвойствамиСлужебный.ЗначенияСвойств(
ОписаниеОбъекта.ДополнительныеРеквизиты.Выгрузить(),
Форма.Свойства_НаборыДополнительныхРеквизитовОбъекта,
ВидСвойств);
ОписаниеСвойств.Колонки.Добавить("ИмяРеквизитаЗначение");
ОписаниеСвойств.Колонки.Добавить("СтрокаСсылочногоТипа");
ОписаниеСвойств.Колонки.Добавить("ИмяСсылочногоРеквизитаЗначение");
ОписаниеСвойств.Колонки.Добавить("ИмяУникальнаяЧасть");
ОписаниеСвойств.Колонки.Добавить("ДополнительноеЗначение");
ОписаниеСвойств.Колонки.Добавить("Булево");
УдалитьСтарыеРеквизитыИЭлементы(Форма);
SAG_ЗаполонитьРеквизитыИЭлементыВФормеНовый (НаборыСвойствОбъекта, Форма, ОписаниеСвойств, ПоляНадписей);
КонецЕсли;
// Установка видимости, доступности и обязательности заполнения дополнительных реквизитов.
Для Каждого ОписаниеЗависимогоРеквизита Из Форма.Свойства_ОписаниеЗависимыхДополнительныхРеквизитов Цикл
Если ОписаниеЗависимогоРеквизита.ВыводитьВВидеГиперссылки Тогда
ОбрабатываемыйЭлемент = СтрЗаменить(ОписаниеЗависимогоРеквизита.ИмяРеквизитаЗначение, "ДополнительныйРеквизитЗначение_", "Группа_");
Иначе
ОбрабатываемыйЭлемент = ОписаниеЗависимогоРеквизита.ИмяРеквизитаЗначение;
КонецЕсли;
Если ОписаниеЗависимогоРеквизита.УсловиеДоступности <> Неопределено Тогда
Результат = РезультатВычисленияУсловия(Форма, ОписаниеОбъекта, ОписаниеЗависимогоРеквизита.УсловиеДоступности);
Элемент = Форма.Элементы[ОбрабатываемыйЭлемент]; // ПолеФормы
Если Элемент.Доступность <> Результат Тогда
Элемент.Доступность = Результат;
КонецЕсли;
КонецЕсли;
Если ОписаниеЗависимогоРеквизита.УсловиеВидимости <> Неопределено Тогда
Результат = РезультатВычисленияУсловия(Форма, ОписаниеОбъекта, ОписаниеЗависимогоРеквизита.УсловиеВидимости);
Элемент = Форма.Элементы[ОбрабатываемыйЭлемент];
Если Элемент.Видимость <> Результат Тогда
Элемент.Видимость = Результат;
КонецЕсли;
КонецЕсли;
Если ОписаниеЗависимогоРеквизита.УсловиеОбязательностиЗаполнения <> Неопределено Тогда
Если Не ОписаниеЗависимогоРеквизита.ЗаполнятьОбязательно Тогда
Продолжить;
КонецЕсли;
Результат = РезультатВычисленияУсловия(Форма, ОписаниеОбъекта, ОписаниеЗависимогоРеквизита.УсловиеОбязательностиЗаполнения);
Элемент = Форма.Элементы[ОбрабатываемыйЭлемент];
Если Не ОписаниеЗависимогоРеквизита.ВыводитьВВидеГиперссылки
И Элемент.АвтоОтметкаНезаполненного <> Результат Тогда
Элемент.АвтоОтметкаНезаполненного = Результат;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Структура = Новый Структура("ПараметрыСвойств");
ЗаполнитьЗначенияСвойств(Структура, Форма);
Если ТипЗнч(Структура.ПараметрыСвойств) = Тип("Структура")
И Структура.ПараметрыСвойств.Свойство("ВыполненаОтложеннаяИнициализация") Тогда
Форма.ПараметрыСвойств.ВыполненаОтложеннаяИнициализация = Истина;
// Удаление временной декорации, если она была добавлена.
Если Форма.ПараметрыСвойств.Свойство("ДобавленаПустаяДекорация") Тогда
Для Каждого ИмяДекорации Из Форма.ПараметрыСвойств.КоллекцияДекораций Цикл
Форма.Элементы.Удалить(Форма.Элементы[ИмяДекорации]);
КонецЦикла;
Форма.ПараметрыСвойств.Удалить("ДобавленаПустаяДекорация");
КонецЕсли;
КонецЕсли;
КонецПроцедуры
//SAG
Процедура SAG_СоздатьЭлементыФормыДляОднойГруппыДопРеквизитов(ИмяГруппыДопРеквизитов,Элементы,Форма)
//Создать ГруппаЗаголовокДополнительныеРеквизиты (ГруппаЗаголовок + имя ГруппыДопреквизитов)
Если Элементы.Найти(СокрЛП("ГруппаЗаголовок" + ИмяГруппыДопРеквизитов.ПутьКОбъекту))=Неопределено Тогда
// Горизонтальная группа без отображения на форме
ГруппаФормы = Элементы.Добавить("ГруппаЗаголовок" + ИмяГруппыДопРеквизитов.ПутьКОбъекту, Тип("ГруппаФормы"), Элементы.ГруппаДополнительныеРеквизиты);
ГруппаФормы.Вид = ВидГруппыФормы.ОбычнаяГруппа;
ГруппаФормы.Отображение = ОтображениеОбычнойГруппы.Нет;
ГруппаФормы.ОтображатьЗаголовок = Ложь;
ГруппаФормы.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная;
КонецЕсли;
//Создать ДекорацияОткрытьДополнительныеРеквизиты (ДекарацияОкрыть + имя ГруппыДопреквизитов)
Если Элементы.Найти(СокрЛП("ДекорацияОткрыть" + ИмяГруппыДопРеквизитов.ПутьКОбъекту))=Неопределено Тогда
НовыйЭлемент = Элементы.Добавить("ДекорацияОткрыть" + ИмяГруппыДопРеквизитов.ПутьКОбъекту, Тип("ДекорацияФормы"), Элементы["ГруппаЗаголовок" + ИмяГруппыДопРеквизитов.ПутьКОбъекту]);
НовыйЭлемент.Заголовок = ИмяГруппыДопРеквизитов.Наименование;
НовыйЭлемент.ЦветТекста = Новый Цвет (0,150,70);
НовыйЭлемент.Шрифт = Новый Шрифт("Arial", 12,Истина);
НовыйЭлемент.Вид = ВидДекорацииФормы.Картинка;
НовыйЭлемент.Картинка = БиблиотекаКартинок.СтрелкаВправоЗеленая;
НовыйЭлемент.УстановитьДействие("Нажатие", "СвернутьРазвернутьГруппу");
НовыйЭлемент.Видимость = Ложь;
НовыйЭлемент.Гиперссылка = Истина;
КонецЕсли;
//Создать ДекорацияЗакрытьДополнительныеРеквизиты (ДекорацияЗакрыть + имя ГруппыДопреквизитов)
Если Элементы.Найти(СокрЛП("ДекорацияЗакрыть" + ИмяГруппыДопРеквизитов.ПутьКОбъекту))=Неопределено Тогда
НовыйЭлемент = Элементы.Добавить("ДекорацияЗакрыть" + ИмяГруппыДопРеквизитов.ПутьКОбъекту, Тип("ДекорацияФормы"), Элементы["ГруппаЗаголовок" + ИмяГруппыДопРеквизитов.ПутьКОбъекту]);
НовыйЭлемент.Заголовок = ИмяГруппыДопРеквизитов.Наименование;
НовыйЭлемент.ЦветТекста = Новый Цвет (0,150,70);
НовыйЭлемент.Шрифт = Новый Шрифт("Arial", 12,Истина);
НовыйЭлемент.Вид = ВидДекорацииФормы.Картинка;
НовыйЭлемент.Картинка = БиблиотекаКартинок.СтрелкаВнизЗеленая;
НовыйЭлемент.УстановитьДействие("Нажатие", "СвернутьРазвернутьГруппу");
НовыйЭлемент.Гиперссылка = Истина;
КонецЕсли;
//Создать ДекорацияЗаголовокДополнительныеРеквизиты (ДекорацияЗаголовок + имя ГруппыДопреквизитов)
Если Элементы.Найти(СокрЛП("ДекорацияЗаголовок" + ИмяГруппыДопРеквизитов.ПутьКОбъекту))=Неопределено Тогда
НовыйЭлемент = Элементы.Добавить("ДекорацияЗаголовок" + ИмяГруппыДопРеквизитов.ПутьКОбъекту, Тип("ДекорацияФормы"), Элементы["ГруппаЗаголовок" + ИмяГруппыДопРеквизитов.ПутьКОбъекту]);
НовыйЭлемент.Заголовок = ИмяГруппыДопРеквизитов.Наименование;
НовыйЭлемент.ЦветТекста = Новый Цвет (0,150,70);
НовыйЭлемент.Шрифт = Новый Шрифт("Arial", 12,Истина);
НовыйЭлемент.Вид = ВидДекорацииФормы.Надпись;
КонецЕсли;
//Создать СворачиваемаяГруппаДополнительныеРеквизиты (СворачиваемаяГруппа + имя ГруппыДопреквизитов)
Если Элементы.Найти(СокрЛП("СворачиваемаяГруппа" + ИмяГруппыДопРеквизитов.ПутьКОбъекту))=Неопределено Тогда
// Горизонтальная группа без отображения на форме
ГруппаФормы = Элементы.Добавить("СворачиваемаяГруппа" + ИмяГруппыДопРеквизитов.ПутьКОбъекту, Тип("ГруппаФормы"), Элементы.ГруппаДополнительныеРеквизиты);
ГруппаФормы.Вид = ВидГруппыФормы.ОбычнаяГруппа;
ГруппаФормы.Отображение = ОтображениеОбычнойГруппы.Нет;
ГруппаФормы.ОтображатьЗаголовок = Ложь;
ГруппаФормы.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Вертикальная;
ГруппаФормы.Видимость = Ложь;
КонецЕсли;
////Создать декорацию
//Если Элементы.Найти(СокрЛП("Декорация" + ИмяГруппыДопРеквизитов.ПутьКОбъекту))=Неопределено Тогда
// НовыйЭлемент = Элементы.Добавить("Декорация" + ИмяГруппыДопРеквизитов.ПутьКОбъекту, Тип("ДекорацияФормы"), Элементы["Группа" + ИмяГруппыДопРеквизитов.ПутьКОбъекту]);
// НовыйЭлемент.Заголовок = ИмяГруппыДопРеквизитов.Наименование+":";
// НовыйЭлемент.ЦветТекста = Новый Цвет (178,34,34);
// НовыйЭлемент.Шрифт = Новый Шрифт("Arial", 12,Истина);
// НовыйЭлемент.Вид = ВидДекорацииФормы.Надпись;
//КонецЕсли;
КонецПроцедуры
//В дополнительном реквезите Номенклатуры будем хранить "Комментарий"
Функция ЗаполнитьМассивГруппДопРеквизитов(ВидНоменклатуры)
ГруппыДопРеквизитов = Новый Массив;
Если ЗначениеЗаполнено(ВидНоменклатуры) Тогда
МассивНаборовСвойств = Новый Массив;
//МассивНаборовСвойств.Добавить(Справочники.НаборыДополнительныхРеквизитовИСведений);
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ДополнительныеРеквизитыИСведения.POV_ГруппаДополнительныхРеквизитов.Ссылка КАК СсылкаНаГруппуДопРеквизитов
|ИЗ
| Справочник.НаборыДополнительныхРеквизитовИСведений.ДополнительныеРеквизиты КАК НаборыДополнительныхРеквизитов
| ЛЕВОЕ СОЕДИНеНИЕ ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения КАК ДополнительныеРеквизитыИСведения
| ПО НаборыДополнительныхРеквизитов.Свойство = ДополнительныеРеквизитыИСведения.Ссылка
|ГДЕ
| (Не ДополнительныеРеквизитыИСведения.ЭтоДополнительноеСведение)
//| И НаборыДополнительныхРеквизитов.Ссылка В (&НаборСвойств)
|УПОРЯДОЧИТЬ ПО
| ДополнительныеРеквизитыИСведения.POV_ГруппаДополнительныхРеквизитов.НомерСортировки";
Запрос.УстановитьПараметр("НаборСвойств", МассивНаборовСвойств);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ГруппаДопРеквизитов = Выборка.СсылкаНаГруппуДопРеквизитов;
//Получить массив видов номенклатуры для этой группы
//сообщить(ГруппаДопРеквизитов);
//сообщить(ПустаяСтрока(ГруппаДопРеквизитов));
СписокВидовНоменклатурыДляГруппы = SAG_ПолучитьСписокВидовНоменклатурыПоСсылкеНаГруппуДопРеквиз итов(ГруппаДопРеквизитов);
Если НЕ СписокВидовНоменклатурыДляГруппы.Найти(ВидНоменклатуры) = Неопределено Тогда
ГруппыДопРеквизитов.Добавить(ГруппаДопРеквизитов);
КонецЕсли;
КонецЦикла;
Конецесли;
Возврат ГруппыДопРеквизитов;
КонецФункции
Процедура SAG_ЗаполонитьРеквизитыИЭлементыВФормеНовый(НаборыСвойствОбъекта, Форма, ОписаниеСвойств, ПоляНадписей, ИмяОднойГруппыДоРеквезитов = Неопределено)
// Создание реквизитов.
ДобавляемыеРеквизиты = Новый Массив();
Для каждого ОписаниеСвойства Из ОписаниеСвойств Цикл
ТипЗначенияСвойства = ОписаниеСвойства.ТипЗначения;
СписокТипов = ТипЗначенияСвойства.Типы();
СтроковыйРеквизит = (СписокТипов.Количество() = 1) И (СписокТипов[0] = Тип("Строка"));
// Поддержка строк неограниченной длины.
ИспользоватьНеограниченнуюСтроку = УправлениеСвойствамиСлужебный.ИспользоватьНеограниченнуюСтроку(
ТипЗначенияСвойства, ОписаниеСвойства.МногострочноеПолеВвода);
Если ИспользоватьНеограниченнуюСтроку Тогда
ТипЗначенияСвойства = Новый ОписаниеТипов("Строка");
ИначеЕсли ТипЗначенияСвойства.СодержитТип(Тип("Строка"))
И ТипЗначенияСвойства.КвалификаторыСтроки.Длина = 0 Тогда
// Если нельзя использовать неограниченную строку, а в свойствах реквизита она неограниченная,
// то устанавливаем ограничение в 1024 символа.
ТипЗначенияСвойства = Новый ОписаниеТипов(ОписаниеСвойства.ТипЗначения,
,,, Новый КвалификаторыСтроки(1024));
КонецЕсли;
ОписаниеСвойства.ИмяУникальнаяЧасть =
СтрЗаменить(ВРег(Строка(ОписаниеСвойства.Набор.УникальныйИдентификатор())), "-", "x")
+ "_"
+ СтрЗаменить(ВРег(Строка(ОписаниеСвойства.Свойство.УникальныйИдентификатор())), "-", "x");
ОписаниеСвойства.ИмяРеквизитаЗначение =
"ДополнительныйРеквизитЗначение_" + ОписаниеСвойства.ИмяУникальнаяЧасть;
ОписаниеСвойства.СтрокаСсылочногоТипа = Ложь;
Если ОписаниеСвойства.Удалено Тогда
ТипЗначенияСвойства = Новый ОписаниеТипов("Строка");
КонецЕсли;
Реквизит = Новый РеквизитФормы(ОписаниеСвойства.ИмяРеквизитаЗначение, ТипЗначенияСвойства, , ОписаниеСвойства.Наименование, Истина);
ДобавляемыеРеквизиты.Добавить(Реквизит);
ОписаниеСвойства.ДополнительноеЗначение =
УправлениеСвойствамиСлужебный.ТипЗначенияСодержитЗначенияСвойств(ТипЗначенияСвойства);
ОписаниеСвойства.Булево = ОбщегоНазначения.ОписаниеТипаСостоитИзТипа(ТипЗначенияСвойства, Тип("Булево"));
КонецЦикла;
Форма.ИзменитьРеквизиты(ДобавляемыеРеквизиты);
// Создание элементов формы.
Для Каждого ОписаниеСвойства Из ОписаниеСвойств Цикл
ИмяЭлементаДляРазмещения = Форма.Свойства_ИмяЭлементаДляРазмещения;
Если ТипЗнч(ИмяЭлементаДляРазмещения) <> Тип("СписокЗначений") Тогда
Если ИмяЭлементаДляРазмещения = Неопределено Тогда
ИмяЭлементаДляРазмещения = "";
КонецЕсли;
ЭлементРазмещения = ?(ИмяЭлементаДляРазмещения = "", Неопределено, Форма.Элементы[ИмяЭлементаДляРазмещения]);
Иначе
РазделыДляРазмещения = Форма.Свойства_ИмяЭлементаДляРазмещения;
РазмещениеНабора = РазделыДляРазмещения.НайтиПоЗначению(ОписаниеСвойства.Набор);
Если РазмещениеНабора = Неопределено Тогда
РазмещениеНабора = РазделыДляРазмещения.НайтиПоЗначению("ВсеОстальные");
КонецЕсли;
ЭлементРазмещения = Форма.Элементы[РазмещениеНабора.Представление];
КонецЕсли;
Если Форма.ИмяФормы = "Справочник.Номенклатура.Форма.ФормаЭлемента" Тогда
ЭлементРазмещения = Форма.Элементы["СворачиваемаяГруппа" + ИмяОднойГруппыДоРеквезитов];
КонецЕсли;
//сообщить("Подставляю свои значения!!!" + "Группа" + ИмяОднойГруппыДоРеквезитов);
ФормаОписаниеСвойства = Форма.Свойства_ОписаниеДополнительныхРеквизитов.Добавить();
ЗаполнитьЗначенияСвойств(ФормаОписаниеСвойства, ОписаниеСвойства);
// Заполнение таблицы зависимых дополнительных реквизитов.
Если ОписаниеСвойства.ЗависимостиДополнительныхРеквизитов.Количество() > 0
И Не ОписаниеСвойства.Удалено Тогда
ОписаниеЗависимогоРеквизита = Форма.Свойства_ОписаниеЗависимыхДополнительныхРеквизитов.Добавить();
ЗаполнитьЗначенияСвойств(ОписаниеЗависимогоРеквизита, ОписаниеСвойства);
КонецЕсли;
ОтборСтрок = Новый Структура;
ОтборСтрок.Вставить("НаборСвойств", ОписаниеСвойства.Набор);
ЗависимостиДанногоНабора = ОписаниеСвойства.ЗависимостиДополнительныхРеквизитов.НайтиСтроки(ОтборСтрок);
Для Каждого СтрокаТаблицы Из ЗависимостиДанногоНабора Цикл
Если СтрокаТаблицы.ЗависимоеСвойство = "ЗаполнятьОбязательно"
И ОписаниеСвойства.ТипЗначения = Новый ОписаниеТипов("Булево") Тогда
Продолжить;
КонецЕсли;
Если ОписаниеСвойства.Удалено Тогда
Продолжить;
КонецЕсли;
Если ТипЗнч(СтрокаТаблицы.Реквизит) = Тип("Строка") Тогда
ПутьКРеквизиту = "Параметры.ОписаниеОбъекта." + СтрокаТаблицы.Реквизит;
Иначе
ОписаниеДополнительногоРеквизита = ОписаниеСвойств.Найти(СтрокаТаблицы.Реквизит, "Свойство");
Если ОписаниеДополнительногоРеквизита = Неопределено Тогда
Продолжить; // Дополнительный реквизит не существует, условие игнорируется.
КонецЕсли;
ПутьКРеквизиту = "Параметры.Форма." + ОписаниеДополнительногоРеквизита.ИмяРеквизитаЗначение;
КонецЕсли;
УправлениеСвойствамиСлужебный.ПостроитьУсловияЗависимостей(ОписаниеЗависимогоРеквизита, ПутьКРеквизиту, СтрокаТаблицы);
КонецЦикла;
Если ОписаниеСвойства.СтрокаСсылочногоТипа Тогда
Если ЗначениеЗаполнено(ОписаниеСвойства.Значение) Тогда
Значение = ОписаниеСвойства.ТипЗначения.ПривестиЗначение(ОписаниеСвойства.Значение);
СтрокаЗначение = СтроковыеФункции.ФорматированнаяСтрока(Значение);
Иначе
Значение = НСтр("ru = 'не задано'");
СсылкаРедактирования = "НеЗадано";
СтрокаЗначение = Новый ФорматированнаяСтрока(Значение,, ЦветаСтиля.ЦветПустойГиперссылки,, СсылкаРедактирования);
КонецЕсли;
Форма[ОписаниеСвойства.ИмяСсылочногоРеквизитаЗначение] = СтрокаЗначение;
КонецЕсли;
Форма[ОписаниеСвойства.ИмяРеквизитаЗначение] = ОписаниеСвойства.Значение;
Если ОписаниеСвойства.Удалено И Форма.Свойства_СкрытьУдаленные Тогда
Продолжить;
КонецЕсли;
Если НаборыСвойствОбъекта.Количество() > 1 Тогда
ЭлементСписка = Форма.Свойства_ЭлементыГруппДополнительныхРеквизитов.НайтиПоЗначению(
ОписаниеСвойства.Набор);
Если ЭлементСписка <> Неопределено Тогда
Если Форма.ИмяФормы = "Справочник.Номенклатура.Форма.ФормаЭлемента" Тогда
Родитель = Форма.Элементы["СворачиваемаяГруппа" + ИмяОднойГруппыДоРеквезитов];
Иначе
Родитель = Форма.Элементы[ЭлементСписка.Представление];
КонецЕсли;
Иначе
ОписаниеНабора = НаборыСвойствОбъекта.Найти(ОписаниеСвойства.Набор, "Набор");
Если ОписаниеНабора = Неопределено Тогда
ОписаниеНабора = НаборыСвойствОбъекта.Добавить();
ОписаниеНабора.Набор = ОписаниеСвойства.Набор;
ОписаниеНабора.Заголовок = НСтр("ru = 'Удаленные реквизиты'")
КонецЕсли;
Если НЕ ЗначениеЗаполнено(ОписаниеНабора.Заголовок) Тогда
ОписаниеНабора.Заголовок = Строка(ОписаниеСвойства.Набор);
КонецЕсли;
ИмяЭлементаНабора = "НаборДополнительныхРеквизитов" + ОписаниеСвойства.ИмяУникальнаяЧасть;
Родитель = Форма.Элементы.Добавить(ИмяЭлементаНабора, Тип("ГруппаФормы"), ЭлементРазмещения);
Форма.Свойства_ЭлементыГруппДополнительныхРеквизитов.Добавить(
ОписаниеСвойства.Набор, Родитель.Имя);
Если ТипЗнч(ЭлементРазмещения) = Тип("ГруппаФормы")
И ЭлементРазмещения.Вид = ВидГруппыФормы.Страницы Тогда
Родитель.Вид = ВидГруппыФормы.Страница;
Иначе
Родитель.Вид = ВидГруппыФормы.ОбычнаяГруппа;
Родитель.Отображение = ОтображениеОбычнойГруппы.Нет;
КонецЕсли;
Родитель.ОтображатьЗаголовок = Ложь;
Родитель.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Вертикальная;
ЗаполненныеСвойстваГруппы = Новый Структура;
Для каждого Колонка Из НаборыСвойствОбъекта.Колонки Цикл
Если ОписаниеНабора[Колонка.Имя] <> Неопределено Тогда
ЗаполненныеСвойстваГруппы.Вставить(Колонка.Имя, ОписаниеНабора[Колонка.Имя]);
КонецЕсли;
КонецЦикла;
ЗаполнитьЗначенияСвойств(Родитель, ЗаполненныеСвойстваГруппы);
КонецЕсли;
Иначе
Родитель = ЭлементРазмещения;
КонецЕсли;
Если ОписаниеСвойства.ВыводитьВВидеГиперссылки Тогда
ИмяГруппыГиперссылки = "Группа_" + ОписаниеСвойства.ИмяУникальнаяЧасть;
ГруппаГиперссылки = Форма.Элементы.Добавить(ИмяГруппыГиперссылки, Тип("ГруппаФормы"), Родитель);
ГруппаГиперссылки.Вид = ВидГруппыФормы.ОбычнаяГруппа;
ГруппаГиперссылки.Отображение = ОтображениеОбычнойГруппы.Нет;
ГруппаГиперссылки.ОтображатьЗаголовок = Ложь;
ГруппаГиперссылки.Группировка = ГруппировкаПодчиненныхЭлементовФормы.ГоризонтальнаяВсегда;
ГруппаГиперссылки.Заголовок = ОписаниеСвойства.Наименование;
Элемент = Форма.Элементы.Добавить(ОписаниеСвойства.ИмяРеквизитаЗначение, Тип("ПолеФормы"), ГруппаГиперссылки); // РасширениеПоляФормыДляПоляНадписи, РасширениеПоляФормыДляПоляВвода
РеквизитДоступен = РеквизитДоступенПоФункциональнымОпциям(ОписаниеСвойства);
Если РеквизитДоступен И Не ПоляНадписей Тогда
ИмяКнопки = "Кнопка_" + ОписаниеСвойства.ИмяУникальнаяЧасть;
Кнопка = Форма.Элементы.Добавить(
ИмяКнопки,
Тип("КнопкаФормы"),
ГруппаГиперссылки);
ЗаголовокКнопки = НСтр("ru = 'Начать/закончить редактирование реквизита %1'");
Кнопка.Заголовок = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ЗаголовокКнопки, ОписаниеСвойства.Наименование);
Кнопка.ПоложениеВКоманднойПанели = ПоложениеКнопкиВКоманднойПанели.ВДополнительномПодменю;
Кнопка.ИмяКоманды = "РедактироватьГиперссылкуРеквизита";
Кнопка.ОтображениеФигуры = ОтображениеФигурыКнопки.ПриАктивности;
КонецЕсли;
Если Не ОписаниеСвойства.СтрокаСсылочногоТипа И ЗначениеЗаполнено(ОписаниеСвойства.Значение) Тогда
Элемент.Гиперссылка = Истина;
КонецЕсли;
Иначе
Элемент = Форма.Элементы.Добавить(ОписаниеСвойства.ИмяРеквизитаЗначение, Тип("ПолеФормы"), Родитель); // РасширениеПоляФормыДляПоляНадписи, РасширениеПоляФормыДляПоляВвода
КонецЕсли;
ФормаОписаниеСвойства.ЭлементФормыДобавлен = Истина;
Если ОписаниеСвойства.Булево И ПустаяСтрока(ОписаниеСвойства.ФорматСвойства) Тогда
Элемент.Вид = ВидПоляФормы.ПолеФлажка;
Элемент.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Право;
Иначе
Если ПоляНадписей Тогда
Элемент.Вид = ВидПоляФормы.ПолеВвода;
ИначеЕсли ОписаниеСвойства.ВыводитьВВидеГиперссылки
И (ОписаниеСвойства.СтрокаСсылочногоТипа
Или ЗначениеЗаполнено(ОписаниеСвойства.Значение))Тогда
Элемент.Вид = ВидПоляФормы.ПолеНадписи;
Иначе
Элемент.Вид = ВидПоляФормы.ПолеВвода;
Элемент.АвтоОтметкаНезаполненного = ОписаниеСвойства.ЗаполнятьОбязательно И НЕ ОписаниеСвойства.Удалено;
КонецЕсли;
Элемент.РастягиватьПоВертикали = Ложь;
Элемент.ПоложениеЗаголовка = ПоложениеЗаголовкаЭлементаФормы.Лево;
КонецЕсли;
Если ОписаниеСвойства.СтрокаСсылочногоТипа Тогда
Элемент.ПутьКДанным = ОписаниеСвойства.ИмяСсылочногоРеквизитаЗначение;
Элемент.УстановитьДействие("ОбработкаНавигационнойСсылки", "Подключаемый_СвойстваВыполнитьКоманду");
Иначе
Элемент.ПутьКДанным = ОписаниеСвойства.ИмяРеквизитаЗначение;
КонецЕсли;
Элемент.Подсказка = ОписаниеСвойства.Подсказка;
Элемент.УстановитьДействие("ПриИзменении", "Подключаемый_ПриИзмененииДополнительногоРеквизита");
Если Элемент.Вид = ВидПоляФормы.ПолеВвода
И Не ИспользоватьНеограниченнуюСтроку
И ОписаниеСвойства.ТипЗначения.Типы().Найти(Тип("Строка")) <> Неопределено Тогда
Элемент.СвязьПоТипу = Новый СвязьПоТипу("Свойства_ОписаниеДополнительныхРеквизитов.Свойство",
ОписаниеСвойств.Индекс(ОписаниеСвойства));
КонецЕсли;
Если ОписаниеСвойства.МногострочноеПолеВвода > 0 Тогда
Если НЕ ПоляНадписей Тогда
Элемент.МногострочныйРежим = Истина;
КонецЕсли;
Элемент.Высота = ОписаниеСвойства.МногострочноеПолеВвода;
КонецЕсли;
Если НЕ ПустаяСтрока(ОписаниеСвойства.ФорматСвойства)
И Не ОписаниеСвойства.ВыводитьВВидеГиперссылки Тогда
Если ПоляНадписей Тогда
Элемент.Формат = ОписаниеСвойства.ФорматСвойства;
Иначе
ФорматнаяСтрока = "";
Массив = СтрРазделить(ОписаниеСвойства.ФорматСвойства, ";", Ложь);
Для каждого Подстрока Из Массив Цикл
Если СтрНайти(Подстрока, "ДП=") > 0 ИЛИ СтрНайти(Подстрока, "DE=") > 0 Тогда // @Non-NLS
Продолжить;
КонецЕсли;
Если СтрНайти(Подстрока, "ЧН=") > 0 ИЛИ СтрНайти(Подстрока, "NZ=") > 0 Тогда // @Non-NLS
Продолжить;
КонецЕсли;
Если СтрНайти(Подстрока, "ДФ=") > 0 ИЛИ СтрНайти(Подстрока, "DF=") > 0 Тогда // @Non-NLS
Если СтрНайти(Подстрока, "ддд") > 0 ИЛИ СтрНайти(Подстрока, "ddd") > 0 Тогда // @Non-NLS
Подстрока = СтрЗаменить(Подстрока, "ддд", "дд"); // @Non-NLS-1, @Non-NLS-2
Подстрока = СтрЗаменить(Подстрока, "ddd", "dd");
КонецЕсли;
Если СтрНайти(Подстрока, "дддд") > 0 ИЛИ СтрНайти(Подстрока, "dddd") > 0 Тогда // @Non-NLS
Подстрока = СтрЗаменить(Подстрока, "дддд", "дд"); // @Non-NLS-1, @Non-NLS-2
Подстрока = СтрЗаменить(Подстрока, "dddd", "dd");
КонецЕсли;
Если СтрНайти(Подстрока, "МММ") > 0 ИЛИ СтрНайти(Подстрока, "MMM") > 0 Тогда // @Non-NLS
Подстрока = СтрЗаменить(Подстрока, "МММ", "ММ"); // @Non-NLS-1, @Non-NLS-2
Подстрока = СтрЗаменить(Подстрока, "MMM", "MM");
КонецЕсли;
Если СтрНайти(Подстрока, "ММММ") > 0 ИЛИ СтрНайти(Подстрока, "MMMM") > 0 Тогда // @Non-NLS
Подстрока = СтрЗаменить(Подстрока, "ММММ", "ММ"); // @Non-NLS-1, @Non-NLS-2
Подстрока = СтрЗаменить(Подстрока, "MMMM", "MM");
КонецЕсли;
КонецЕсли;
Если СтрНайти(Подстрока, "ДЛФ=") > 0 ИЛИ СтрНайти(Подстрока, "DLF=") > 0 Тогда // @Non-NLS
Если СтрНайти(Подстрока, "ДД") > 0 ИЛИ СтрНайти(Подстрока, "DD") > 0 Тогда // @Non-NLS
Подстрока = СтрЗаменить(Подстрока, "ДД", "Д"); // @Non-NLS-1, @Non-NLS-2
Подстрока = СтрЗаменить(Подстрока, "DD", "D");
КонецЕсли;
КонецЕсли;
ФорматнаяСтрока = ФорматнаяСтрока + ?(ФорматнаяСтрока = "", "", ";") + Подстрока;
КонецЦикла;
Элемент.Формат = ФорматнаяСтрока;
Элемент.ФорматРедактирования = ФорматнаяСтрока;
КонецЕсли;
КонецЕсли;
Если ОписаниеСвойства.Удалено Тогда
Элемент.ЦветТекстаЗаголовка = ЦветаСтиля.ТекстЗапрещеннойЯчейкиЦвет;
Элемент.ШрифтЗаголовка = ШрифтыСтиля.ЗаголовокУдаленногоРеквизитаШрифт;
Если Элемент.Вид = ВидПоляФормы.ПолеВвода Тогда
Элемент.КнопкаОчистки = Истина;
Элемент.КнопкаВыбора = Ложь;
Элемент.КнопкаОткрытия = Ложь;
Элемент.КнопкаВыпадающегоСписка = Ложь;
Элемент.РедактированиеТекста = Ложь;
КонецЕсли;
КонецЕсли;
ЭтоЗначенияСвойств = ОписаниеСвойства.ТипЗначения.Типы().Количество() = 1
И ОписаниеСвойства.ТипЗначения.СодержитТип(Тип("СправочникСсылка.ЗначенияСвойствОбъектов"));
Если НЕ ПоляНадписей И Элемент.Вид = ВидПоляФормы.ПолеВвода Тогда
Если ЭтоЗначенияСвойств Тогда
Элемент.ВыборГруппИЭлементов = ГруппыИЭлементы.Элементы;
Иначе
Элемент.ВыборГруппИЭлементов = ГруппыИЭлементы.ГруппыИЭлементы;
КонецЕсли;
КонецЕсли;
Если НЕ ПоляНадписей И ОписаниеСвойства.ДополнительноеЗначение И Элемент.Вид = ВидПоляФормы.ПолеВвода Тогда
ПараметрыВыбора = Новый Массив;
ПараметрыВыбора.Добавить(Новый ПараметрВыбора("Отбор.Владелец",
?(ЗначениеЗаполнено(ОписаниеСвойства.ВладелецДополнительныхЗначений),
ОписаниеСвойства.ВладелецДополнительныхЗначений, ОписаниеСвойства.Свойство)));
Элемент.ПараметрыВыбора = Новый ФиксированныйМассив(ПараметрыВыбора);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Функция SAG_ПолучитьСписокВидовНоменклатурыПоСсылкеНаГруппуДопРеквиз итов(ОднаГруппаДопРеквизитов)
СписокВидовНоменклатурыДляГруппы = Новый Массив;
//Определяем список видов номенклатуры для
Запрос = Новый Запрос(
"ВЫБРАТЬ
| POV_ГруппыДополнительныхРеквизитовВидыНоменклатуры.ВидНоменклатуры КАК ТекущийВидНоменклатуры
|ИЗ
| Справочник.POV_ГруппыДополнительныхРеквизитов.ВидыНоменклатуры КАК POV_ГруппыДополнительныхРеквизитовВидыНоменклатуры
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.POV_ГруппыДополнительныхРеквизитов КАК POV_ГруппыДополнительныхРеквизитов
| ПО POV_ГруппыДополнительныхРеквизитовВидыНоменклатуры.Ссылка = POV_ГруппыДополнительныхРеквизитов.Ссылка
|ГДЕ
| POV_ГруппыДополнительныхРеквизитов.Ссылка = &Ссылка");
Запрос.УстановитьПараметр("Ссылка", ОднаГруппаДопРеквизитов);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
СписокВидовНоменклатурыДляГруппы.Добавить(Выборка.ТекущийВидНоменклатуры);
КонецЦикла;
Возврат СписокВидовНоменклатурыДляГруппы;
КонецФункции
//SAG__
ПоказатьОстальное вроде посмотрел типовое
Планируем обновление 1С на актуальную УТ 11.5.26.118 или выше, а так же обмен на версию 8.1.0.43.
Будут ли работать модули "Множественные свойства номенклатуры. (УТ 11.5.22.72, КА 2.5.22.72 и старше)" (МножественныеСвойства_УТ_КА_11_5_22_72) и "Обмен с Битрикс Управление сайтом УТ" (BMS_RU_UT_8_1_0_40_МножественныеСвойства) или потребуется адаптация?
загрузка данных из excel и групповое изменение реквизитов только перезаписывают значение
Выдает ошибку и не применяет расширение.
МножественныеСвойства (1.1.3_11.5.17.101): Обычная: Ошибка применения модуля "МножественныеСвойства ОбщийМодуль.УправлениеСвойствами.Модуль". Текст модуля для метода "ЗаполнитьДополнительныеРеквизитыВФорме" изменился
Как можно с вашей помощью решить этот вопрос?
Планируете ли доработать расширение для выбора нескольких значений в типовой обработке ГрупповоеИзменениеРеквизитов ?
Когда планируете адаптировать расширение под УТ 11.6?
Доделать Групповое изменение или сделать обработку с возможностью загрузки - задача в планах, вопрос актуальный, но по срокам пока не могу сказать, большая загрузка по текущим проектам. Пока могу предложить доработку Вашей обработки загрузки, думаю там можно будет быстро сделать.
Исходя из всего вышесказанного вопрос: Сможете ли добавить возможность массовой загрузки множественных свойств, и если да, то как скоро получится это сделать?
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 1813142
Создание 21.02.23 06:00
Обновление 15.10.26 15:11
Просмотры 14121
Загрузки 258
Рейтинг
13
Комментарии 160
Код открыт Да
Рубрики Логистика, склад и ТМЦ
Кому
Разработчик
,
Пользователь
Тип файла Расширение (cfe)
Платформа 1С 8.3
Конфигурация
1C:Бухгалтерия
,
1С:Розница 2
,
1С:ERP Управление предприятием 2
,
1С:Управление торговлей 11
,
1С:Комплексная автоматизация 2.х
,
1С:Управление нашей фирмой 3.0
,
1С:Розница 3.0
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)