#0
by Elf1k
Всем доброго времени суток. Имеется 1с 8.1 УТ 10.3. Учет номенклатуры ведется по характеристикам. Характеристики состоят из свойств "группа", "производитель", "подгруппа" . В документе "Реализация товаров и услуг" необходимо сделать так чтобы документ не проводился без товара "А" если в РТУ имеется 20 видов товаров определенного производителя. В принцепе можно повесить на процедуру проведения документа проверку если имеет 20 товаров данного производителя то запретить проводку, но вопрос в чем. Как выбрать из Характеристики номенклатуры свойство с нужным значением производителя ? Ведь характеристика выводится в виде строки, разделенными запятыми и не всегда производитель находится на одном и том же месте в строке. Посмотрел структуры "характеристики номенклатуры" она имеет тип данных "ОбработкаОбъектЗначенияСвойств.СвойстваИЗначения" Что это вобще за тип данных и как с ним работать, как из него выбрать "производителя"? Всем заранее спасибо.
#1
by stangen
Характеристика это справочник, у него используется только наименование в виде строки(список значений свойств, разделенных запятой). Сами значения хранятся в регистре ЗначенийСвойствОбъектов, в этом регистре Объект - это элемент справочника Характеристика, Свойство - это ссылка на свойство из плана видов характеристик, и значение это значение по которому тебе нужно отфильтровывать ОбработкаОбъектЗначенияСвойств.СвойстваИЗначения - это лишь обработка для удобного заполнения характеристик
#2
by Elf1k
Спасибо большое за развернутый ответ. А как вы узнал, что именно в регистре ЗначенийСвойствОбъектов хранятся данные из справочника ХарактеристикаНоменклатуры. Ведь в справочнике даже нету пункта меню регистратор по которому можно посмотреть по какому регистру происходит движение? Можно ли как нибудь использовать обработку ОбработкаОбъектЗначенияСвойств.СвойстваИЗначения для выбора нужного производителя. И как вобще можно выбрать производителя из данного регистра? зная наименование номенклатуры и полное наименование характеристики. Просто я еще не разу не работал с регистрами.
#3
by McNamara
"А как вы узнал, что именно в регистре ЗначенийСвойствОбъектов хранятся данные из справочника ХарактеристикаНоменклатуры" Методом интутивного поиска...в 1с таким образом изнается 80% информации
#5
by Elf1k
не пойму вроде все правильно делаю а результат выбрать не могу. написал вот так в процедуре "ПередЗАписью" Запрос = Новый Запрос; Результат сообщает значение "ТаблицаЗначений" ЧТо я не так делаю ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как в запросе выбрать номенклатуру, по определенной группе?
- Отбор "характеристики номенклатуры" по "группе номенклатуры"
- ТЗ. Удаление строки сдвигает строки?
- Как выбрать запросом табл. часть справочника?
- Как отловить добавление строки в табличную часть в форме?
- Как выбрать табличную часть открытого документа в 7.7
- Как выбрать запросом подстроку (часть строки)?
- Как перенести табличную часть справочника в табличную часть документа?
- Как: ИБ источники Реквезит номенклатуры в ИБ приёмник свойство номенклатуры
- упп , не олучается выбрать в кодах дохода НДФЛ выбрать код 2720 новогодний
- Динамический список - выделенные строки - суммирование содержимого строки..
- Выбрать тип справочника и выбрать элементы
В этой группе 1С
- Структура подчиненности
- СКД. Сделать вывод "Отбор" в шапке отчета по своему шаблону
- Apache ругается invalid command ManagedApplicationDescriptor
- Таймаут на выполнение кода
- Убрать префиксы номера в запросе
- можно программно повернуть лист
- Как выбрать и перебрать файлы из каталога на платформе 8.1?
- Документ Оприходование НЗП
- Как использовать Web-сервис в 1с77?
- Штрих-ФР-К и 1С Как напечатать в чеке штрихкод
- ProcessID (PID) текущего экземпляра 1С
- Блокировка записи в регистры при проведении
- v7: Торговля+Склад - создать внешнюю печатную форму
- Закрытие 19 счета
- 8.2 Как отменить выполнение задачи, не останавливая выполнения всего списка задач?
- 1С 8.2 тонкий клиент - медленная работа
- v8: УРБД 8.1 как обновить данные периф.узла
- КонецДня() в 1с 7.7
- Не работает обмен в фоновом режиме
- при начислении з/п РегистрРасчета.База задваивает суммы из реальной таблицы