Табличный редактор свойств номенклатуры

Опубликовал Осипов Сергей (fixin) в раздел Обработки - Обработка справочников

Позволяет редактировать сразу несколько свойств товаров в табличном виде.
Удобно, когда надо видеть сразу несколько свойств нескольких товаров.

Общая последовательность работы с обработкой:

  1. На закладке «Свойства» выбирается список свойств. Свойства добавляются кнопкой INS или ПКМ - Добавить. Ненужные свойства можно отключать галочкой или удалять из списка.
  2. На закладке объекты отображается дерево номенклатуры, которое управляет списком товаров в правой части формы.
  3. Для редактирования свойства товара, нужно щелкнуть в ячейке выбранного свойства, откроется типовая форма редактирования свойства объекта.

Если при открытии формы программно заполнить список свойств и установить реквизит формы «НеВыбиратьСвойства» в «Ложь», то можно запретить пользователю изменять список свойств, т.е. позволить ему редактировать только заданные свойства.

Скачать файлы

Наименование Файл Версия Размер
Обработка 81
.zip 6,85Kb
20.08.14
124
.zip 6,85Kb 124 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Игорь Исхаков (Ish_2) 957 06.12.11 14:13 Сейчас в теме
Ты бы приличия ради написал для какой конфигурации. УТ 10 ?
2. Игорь Исхаков (Ish_2) 957 06.12.11 14:22 Сейчас в теме
Простенько , без изысков.. Мне такой стиль нравится.

Навскидку : было бы неплохо организовать отбор по свойству в списке.
Для Гения вполне по плечу.
3. Осипов Сергей (fixin) 3453 06.12.11 14:36 Сейчас в теме
(1) для любой, где есть справочник Номенклатура и регистр свойств, т.е. для всех типовых практически. Я как-то люблю писать универсальные обработки.
(2) возможно, возможно, но искать по значению свойства можно и через стандартный регистр, так что хз. В принципе, задача решается через накладывание фильтра "В списке" на номенклатуру, отображаемую в списке. Возможно когда-нибудь руки и дойдут.
4. Игорь Исхаков (Ish_2) 957 06.12.11 15:05 Сейчас в теме
(3) В демо БП2.0 не работает. Добавлено интерактивно свойство "ЯЯЯЯЯ". См.Рисунок
Прикрепленные файлы:
5. Осипов Сергей (fixin) 3453 06.12.11 15:31 Сейчас в теме
(4) БП 2.0 это под 82? Вообще с любым свойством не работает? А если нажать ОК, падает или продолжает выполнение? ОК, гляну.
6. Игорь Исхаков (Ish_2) 957 06.12.11 15:33 Сейчас в теме
Возьми демо БП2.0 для 8.2.
Запусти свою обработку. Интерактивно введи на закладке "Свойства" новое "яяяяя" и получишь тоже что и я .
7. larissa builova (larisab) 157 06.12.11 17:49 Сейчас в теме
(3)
для любой, где есть справочник Номенклатура и регистр свойств

не регистр свойств, а план видов характеристик.
т.е. для всех типовых практически. Я как-то люблю писать универсальные обработки

Не универсальная она:
ВыбСвойство = ПланыВидовХарактеристик.СвойстваОбъектов.НаименованиеДляИнтернетМагазина

А идея хорошая, плюс. Применю для другого справочника. Спасибо.
8. Осипов Сергей (fixin) 3453 06.12.11 18:13 Сейчас в теме
(7) да, надо было в попытка-исключение эту проставку убрать, хотя по сути, это осталось с прошлой реализации, где было только одно свойство, ок, занесу в список замечаний, уберу и будет универсальной... ;-) Спасибо.
9. Вадим Никонов (V.Nikonov) 113 07.12.11 22:20 Сейчас в теме
А я искал нечто подобное, но под другой справочник (лучше под несколько справочников, у меня свои заморочки)...
С возможностью отборов по реквизитам, иерархии и т.п.
И, что бы можно было кучке отобранных объектов присваивать нужное свойство...
Как то самому писать лень (точнее некогда). Если в ближайший месяц не найду, придётся самому писать. Может эту обработку возьму за основу... Если Автор не возражает? ;-)
10. Осипов Сергей (fixin) 3453 07.12.11 22:40 Сейчас в теме
11. Осипов Сергей (fixin) 3453 24.01.12 11:18 Сейчас в теме
Кстати, вот пример кода для настройки открытия обработки с заданными свойствами:

Ф = ДОП.ДатьВнешнююОбработку("Редактор свойств номенклатуры").ПолучитьФорму(); //Меняем на внешнюю обработку
Стр = Ф. ТабличноеПолеСвойства.Добавить();
Стр.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Идентификатор для интернет магазина");
Стр.Пометка = истина;
Стр = Ф. ТабличноеПолеСвойства.Добавить();
Стр.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Группа для интернет магазина");
Стр.Пометка = истина;
Стр = Ф. ТабличноеПолеСвойства.Добавить();
Стр.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Было в выгрузке интернет-магазина");
Стр.Пометка = истина;

Ф.НеВыбиратьСвойства = истина; //Запрет на редактирование других свойств.

Ф.Открыть();
...Показать Скрыть
12. Автоматизация Производства (dimanich70) 173 20.02.12 14:35 Сейчас в теме
Плохо, что нельзя сразу всей папке свойство навесить, а еще круче, если бы множественное выделение папок работало
13. Осипов Сергей (fixin) 3453 20.02.12 15:26 Сейчас в теме
(12) согласен. Доработайте - выложу. Или ждите, пока сам дозрею.
Видимо, надо отказываться от стандартного редактора свойства объекта и юзать свой, тогда можно будет делать такие вещи.
14. Олег Ряднов (VanDiesel1) 310 06.02.13 13:02 Сейчас в теме
Отлично - просто и доступно
15. andrey dyak (dyak84) 08.04.13 17:03 Сейчас в теме
Автору спасибо подскажите код вашей обработки открыт. Хочу использовать вашу идею для груповой обработки списка документов. Зарание спасибо за ответ.
16. Осипов Сергей (fixin) 3453 08.04.13 17:26 Сейчас в теме
да, открыт. Юзайте на здравие.
17. Aven (Aven) 10.06.13 17:38 Сейчас в теме
Полезный редактор. Но не хватает сохранения настроек, приходится настраивать свойства при каждом редактировании.
18. Азбука Морзе 36 10.06.13 20:21 Сейчас в теме
(17) Aven, не постесняюсь прорекламировать свою обработку:

Вы пользуетесь дополнительными реквизитами, свойствами, характеристиками справочников? Ваши справочники имеют по несколько табличных частей? Вам надоели просьбы пользователей сделать что-нибудь, чтобы однотипные технические характеристики и сопутсвующие товары номенклатуры заполнялись легким движением руки, а не монотонным редактированием каждого элемента? Вы хотите наглядности и единообразия справочной информации? Вам сюда:

http://infostart.ru/public/184321/

П.С. Фиксину плюс, жаль что когда писал свою, не знал что существует аналог.
19. Дмитрий Петров (Glomen) 22.05.15 14:21 Сейчас в теме
Подскажите как осуществить такую идею?
В данной обработке при внесения или изменении значения свойств для редактируемого товара, если свойство имеет тип - Значение свойств объектов (открывается список свойств), то в этом списке присутствуют все значения свойств из всех справочников. А как можно сделать так- что бы в списке свойств отображались только значения, которые можно выбрать только для данного свойства.

Пример: В обработке редактируем свойство цвет, там значения свойств (белый, красный, 1, 2x2, круглый), а хочется , что бы было только (белый ,красный)