Упаковки единицы измерения. УТ 11.3.2.157 #795644


#0 by kalisto
Всем, добрый вечер. Сделала загрузку новой номенклатуры из excel. У товара может быть несколько единиц измерения, а значит надо использовать справочник упаковки. Прописала создание новых упаковок. При открытии номенклатуры вижу, что вроде бы упаковки заполнились, единицы для отчетов тоже. Но стоит открыть список упаковок, там ничего не отображается. Я так думаю, что как-то неправильно записываю упаковку, хотя владельца указываю. Подскажите, пожалуйста, как правильно создать единицу измерения (упаковку).
#1 by Злопчинский
Я не в теме, но вроде как единицы измерения и упаковки - это разное в ут11.3
#2 by Злопчинский
немного в сторону, но, тем не менее, присутствует быдлокод .НайтиПоНаименованию - без отработки ситуации, когда НЕ НАЙДЕНО
#3 by DrShad
да тут весь код такой
#4 by DrShad
у тебя нет еще владельца, а ты подчиненные создаешь
#5 by kalisto
Почему нет владельца. Номенклатура записывается ранее (не весь код выложила). А код пока набросок. Так что строго не судите. Мне сейчас, для начала, важно понять почему упаковки не видны, и правильно ли создаю элемент. С УТ 11 только начала разбираться.
#6 by DrShad
типы проверяй
#7 by h-sp
"Но стоит открыть список упаковок, там ничего не отображается"   вроде так и должно быть. в списке там же написано, упаковки, общие для всех. то есть отображаются только общие.
#8 by kalisto
Нет. Там должен отображаться индивидуальный набор упаковок, если поставить галочку на форме номенклатуры. Галочку я программно устанавливаю.
#9 by kalisto
Неужели никто не создавал единицы измерения программно для УТ 11. У кого опыт есть, отзовитесь, как правильно это сделать.
#10 by Вафель
Ищещь единицу БЕЗ учета владельца
#11 by DrShad
ты в номенклатуре флаг ИспользоватьУпаковки взвела?
#12 by Вафель
ну и номенклатуру вначале нужно записать, а потом единицу создавать
#13 by kalisto
Да.
#14 by kalisto
Номенклатуру записываю до создания единицы.
#15 by kalisto
Поиск без учета владельца находит мне единицу от другой номенклатуры.
#16 by DrShad
сделай запрос к упаковкам и посмотри у них владельца
#17 by kalisto
Кто-нибудь может привести код создания, например, единицы хранения или единицы для отчетов для номенклатуры.
#18 by Злопчинский
это сильное колдунство. не все апологеты 8-ки доросли до уровня магов, чтобы с ходу написать такой код.
#19 by MaxS
Для информации, вдруг кто забыл. Владельцем упаковки могут быть: Справочник.Номенклатура, Справочник.НаборыУпаковок. Чтобы не гадать. Создайте номенклатуру вручную и добавьте упаковки вручную, посмотрите какие реквизиты заполнились и программно заполняйте аналогично.
#20 by kalisto
Вернулась к своим упаковкам. Все программно заполняю, как положено. Владелец - номенклатура. На форме номенклатуры показывает, что в списке есть упаковки. Открываю, пусто. Проверила запросом, есть упаковки с владельцем все ок. Что за беда...
#21 by novichok79
невидимые реквизиты в единицах и номенклатуре обычно виноваты в том, что где-то что-то не показывается. смотри связь параметров формы выбора упаковки, какая конкретно форма вызывается. набор упаковок правильно в единицах заполнен? а вообще, отладчик в зубы и вперед - познавать глубинные модули УТ 11.
#22 by novichok79
+100500 - я так обычно делаю, сравниваю каких реквизитов не хватило при заполнении и смотрю где и как они заполняются.
#23 by Худой
По моему, ты все правильно делаешь. Такое поведение отражения предусмотрено изначально разработчиком. Упаковки видны только из номенклатуры, к которой они привязаны. Попробуй, например, в одной из номенклатур, убрать галочку "Упаковки". Тогда, если эта упаковка не привязана больше ни к какой номенклатуре, должна появиться в списке.
#24 by kalisto
Галочка после записи номенклатуры становиться недоступной. Но я открывала справочник упаковок списком без подчинения, поиском пробовала найти по колонке номенклатура нужную позицию. Программа так и не нашла ничего. А запрос находит. Реквизиты заполняю все, которые заполняются, когда добавляешь вручную.
#25 by h-sp
там просто нажать кнопку еще и разрешить редактирование реквизитов и всё будет доступно.
#26 by Худой
Во многих формах, дабы исключить нечаянное изменение реквизита, 1С придумали дополнительную функцию - разблокирование реквизитов. Очень неудобная штука
#27 by kalisto
как все не просто в этой жизни...
#28 by Худой
А причина не отображения записей в списке упаковок теперь понятна?
#29 by kalisto
Когда галочку отключила, зашла в единицы хранения и увидела кучу позиций (упаковки), которые выглядят так, как будто я создала единицу как классификатор, но не упаковки для номенклатуры.
#30 by Худой
Теперь, наверное, если у этих позиций(упаковки) нет хозяев, их надо удалить.
#31 by kalisto
Удалить, думаю, не проблема. Как создать новые правильно?
#32 by undertaker
как минимум не хватает Единица.ТипИзмеряемойВеличины= Перечисления.ТипыИзмеряемыхВеличин.Упаковка; потом вот тут не очень корректно потому как не только надо по наименованию надо искать, но и по ТипИзмеряемойВеличины = КоличествоШтук
#33 by undertaker
, единица измерения (с единица для отчетов) и упаковка это все таки разные вещи, несмотря на то что находятся в одном справочнике. Поэтому нельзя создать упаковку и присвоить ее единице измерения (или для отчетов)
#34 by kalisto
ТипИзмеряемойВеличины тоже прописала, поиск сделала по коду. Создаю упаковку, единицам хранения ее не присваиваю.
#35 by undertaker
ну так получилось или нет? вот это нормально работает, упаковки на месте
#36 by kalisto
Все получилось. Спасибо. ТипИзмеряемойВеличины не правильно указывала. После всех манипуляций бардак в коде был.
#37 by kalisto
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям