Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Програмное создание характеристик ут11.4

Програмное создание характеристик ут11.4
Я
   ksenod
 
06.06.19 - 12:42
Хочу добавить составные характеристики к товары(кол в блоке/количество в коробке)
При выполнении этой строки кода

ХарактеристикаОбъект = Справочники.ХарактеристикиНоменклатуры.СоздатьЭлемент();

получаю ошибку

{Расширение1 Обработка.Расш1_Обработка3.Форма.Форма.Форма(7)}: Ошибка при вызове метода контекста (СоздатьЭлемент)
    Характеристика = Справочники.ХарактеристикиНоменклатуры.СоздатьЭлемент();
по причине:
При подписке ЗарегистрироватьИзмененияСправочникаДляОбменаСМПТорговыйПредставитель на событие ПередЗаписью произошла ошибка. Обработчик события не найден.
При подписке ЗарегистрироватьИзмененияСправочникаДляОбменаСМПТорговыйПредставитель на событие ПередЗаписью произошла ошибка. Обработчик события не найден.

Что я делаю не так?
 
 
   unbred
 
1 - 06.06.19 - 12:44
(0) ну отключи пока расширение. или ты в нём и пишешь?
   ksenod
 
2 - 06.06.19 - 12:44
(1) в нем
   unbred
 
3 - 06.06.19 - 12:46
(2) ну добавь передЗаписью. либо сделай после стандартной обработки свой код,а не перед.
   ksenod
 
4 - 06.06.19 - 13:03
(3) Можете поподробнее объяснить? С подписками на события до этого дела не имел. И не очень понимаю как я вообще попадаю на СправочникаДляОбменаСМПТорговыйПредставитель.
   ksenod
 
5 - 06.06.19 - 13:07
(3) на всякий случай уточню, запускал толстым клиентом, ХарактеристикаОбъект = Справочники.ХарактеристикиНоменклатуры.СоздатьЭлемент(); создавал на клиенте чтобы смотерть что там происходит.
   unbred
 
6 - 06.06.19 - 13:08
(4) у тебя есть справочник (в расширении),который изменяет правила регистрации объектов (тупо догадка) . ты добавляешь ему характиристику,он пытается это дело записать,но обработчика нет. если нужно ещё подробнее-гугл. расширения.
   unbred
 
7 - 06.06.19 - 13:09
+(6) вернее обработчик есть,но он раньше твоего кода.
   ksenod
 
8 - 06.06.19 - 13:14
(7) вырвал эту обработку из расширения во внешнюю, ничего не изменилось.
   los_hooliganos
 
9 - 06.06.19 - 13:31
В подписке на событие указан Обработчик (или вообще не указан) которого нету в общих модулях
   ksenod
 
10 - 06.06.19 - 13:47
(7) (9)
https://ibb.co/3f6psKB
Вроде бы все на месте.
   Злопчинский
 
11 - 06.06.19 - 17:10
эээ, зачем? не хватает того, что количество в блоке и количество в коробке можно завести как единицы измерения/варианты упаковок..?
   ksenod
 
12 - 06.06.19 - 22:30
(11) Нужны остатки в разных упаковках, без размножения номенклатуры.
   МимохожийОднако
 
13 - 06.06.19 - 22:38
(4) сделай остановку и открой стёк
   Злопчинский
 
14 - 07.06.19 - 02:06
(12) и нужны прям-таки с точностью 100%..? сомнительно..
у меня вполне прокатывает тупо учетное количество разложить обратным счетом от крупных упаковок к мелким - ошибки в хвосте могут быть и это может быть критично только когда остаток примерно совпадает с 1-2 упаковками...
   Злопчинский
 
15 - 07.06.19 - 02:08
Чисто интересно - что за область такая где вот так четко по упаковкам остатки нужны со 100% точностью..?
   GreyK
 
16 - 07.06.19 - 02:36
(12) А почему справочник упаковки не используете?
   ksenod
 
17 - 07.06.19 - 06:32
(14) (16) Справочник упаковки не хранит остатки в этих самых упаковках. За пол года поставщики могут одну и ту же номенклатуру поставлять в разных по размеру коробках, (25-50/30-60/24-48/50-100/блок-коробка). В ут10.3 с которой переходят просто постоянно перезаписывали упаковку при каждом заказе поставщику, в результате были постоянные перекосы остатков(мэнеджеры выписали 25-50, склад отдал 30-60, т.к. в программе есть только 25-50 и нет возможности считать каждую коробку)


Возможно есть еще какой-то способ записать характеристику? Кроме того что я писал выше
   ksenod
 
18 - 07.06.19 - 08:00
Ап последней догадки, подскажите как включить отображение данных настроек, http://capitally.ru/wp-content/uploads/2016/10/Klient-upravyalemoe-prilozhenie-v-svojstvah-modulya.png , может быть все дело в них и в том что я тестирую создание характеристики &НаКлиенте.
   Cyberhawk
 
19 - 07.06.19 - 08:54
Сколько платят за решение вопроса?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.