Обработка позволяет производить групповое изменение свойств номенклатуры с предварительным отбором по справочнику / документам. При соблюдении ряда условий будет работать на произвольной конфигурации.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Обработка тестировалась на УТ 10.3, но должна работать на "похожей" конфигурации с планами видов характеристик "СвойстваОбъектов" и "НазначенияСвойствКатегорийОбъектов".
Имя реквизита справочника "Номенклатура" в табличной части документов должно быть "Номенклатура" (при установленном отборе "По документу").
У справочника номенклатура должны быть реквизиты: "Артикул" и "БазоваяЕдиницаИзмерения".
Отличие от групповой обработки справочников и документов в том, что можно редактировать все свойства номенклатуры сразу, когда пользователь видит все значения свойств. Вдобавок можно отобрать номенклатуру, присутствующую в табличной части произвольного документа.
Обработка имеет небольшое ограничение: наименования свойств после исключения из них пробелов должны соответствовать правилам именования идентификаторов. Например, свойство может иметь имя "Импортный производитель", но не может иметь имя "$# Валюта".
Подсистема автоматизированного управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления, хранения и учета на адресном складе. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.
Расширение для работы с номенклатурой: отображение остатков, цен, изображений, аналитики по каждой позиции, подбор товаров в документы через корзину и оптимизация интерфейса.
Программный продукт "Управление доставками в 1С" позволяет обмениваться с личным кабинетом Boxberry, СДЭК, Энергия, Почта России, DPD, ПЭК, Grastin, Деловые Линии, КСЕ, Dalli, ЯндексДоставка. Упрощает создание заявок и резервирование заказов прямо в интерфейсе 1С
Позволяет автоматизировать процесс взвешивания ТМЦ в организациях, осуществляющих приемку и отгрузку различным транспортом, для ведения складского учета и контроля остатков на складах.
Конфигурация позволяет фиксировать вес вручную, напрямую с весов, а также управлять дополнительным оборудованием и контролировать движение транспорта.
Модуль ответственное хранения в 1С 8.3 для складов и фулфилмент-операторов: учет чужого товара, приемка на хранение, передача, возвраты, акты, адресный склад и работа с товарами поклажедателей.
Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.
Идея хорошая.
Только для Номенклатуры у которой раньше не было установлено свойство отбор не работает.
Можно доделать запрос в процедуре КнопкаВыполнитьНажатие():
Заменяем:
| ЗначенияСвойствОбъектов.Свойство,
| ЗначенияСвойствОбъектов.Значение,
| ВременнаяТаблица.Номенклатура КАК Номенклатура
|ИЗ
| ВременнаяТаблица КАК ВременнаяТаблица
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
| ПО ВременнаяТаблица.Номенклатура = ЗначенияСвойствОбъектов.Объект
|ГДЕ
| ЗначенияСвойствОбъектов.Объект В(&СписокНоменклатуры)
на:
| НоменклатураСоСвойствами.Номенклатура КАК Номенклатура,
| НоменклатураСоСвойствами.Свойство,
| ЗначенияСвойствОбъектов.Значение
|ИЗ
| (ВЫБРАТЬ
| ВременнаяТаблица.Номенклатура КАК Номенклатура,
| СвойстваНоменклатуры.Ссылка КАК Свойство
| ИЗ
| ВременнаяТаблица КАК ВременнаяТаблица,
| ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваНоменклатуры
| ГДЕ
| СвойстваНоменклатуры.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура)) КАК НоменклатураСоСвойствами
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
| ПО НоменклатураСоСвойствами.Номенклатура = ЗначенияСвойствОбъектов.Объект
| И НоменклатураСоСвойствами.Свойство = ЗначенияСвойствОбъектов.Свойство
Есть проблема если наименования свойств не уникальны, из за создания колонок таблицы с идентефикаторами равными наименованиям свойств, лучше использовать для этого коды свойств.
{Форма.Форма(133)}: Ошибка при вызове метода контекста (Добавить): Неверное имя колонки
тпНоменклатура.Колонки.Добавить(СтрЗаменить(НаименованиеСвойства, " ", "_"),, НаименованиеСвойства);
спасибо за обработку, очень пригодилась. единственное поправил, но грубо. задача состояла в том, чтобы в поле полное наименование сделать равным полю наименование.
Попробовал сделать отбор номенклатуры по условию Номенклатура.ЕдиницаДляОтчетов.Коэффициент = 0, ничего не подобрало :)
Хотя по факту такая номенклатура есть. Теперь буду читать код.