Вопрос по ЭтоГруппа

1. Saggitariy 10.08.22 14:31 Сейчас в теме
Добрый день, подскажите пожалуйста, как решить вопрос с примечанием? Я перепробовал несколько способов, но потерпел крах в этом вопросе
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
25. Sashares 33 10.08.22 16:17 Сейчас в теме
(22)Создай новый элемент справочника, с наименованием "Какая-то хрень", укажи родителя в поле "номенклатурная группа". Запиши. Покажи скрин.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. trickster 10.08.22 14:36 Сейчас в теме
Показал бы хоть что сделал для начала и в что конкретно не получается.
3. Saggitariy 10.08.22 14:58 Сейчас в теме
(2) прошу прощения, что не вложил свои попытки
Прикрепленные файлы:
4. MikhailDr 10.08.22 15:06 Сейчас в теме
(3) Думаю, что у данных нет поля "ЭтоГруппа", зато есть ссылка из которой можно вытащить этот реквизит.

И лучше ставить условие "НЕ ЭтоГруппа", пустая ветка в "если" выглядит плохо.
FatPanzer; +1 Ответить
5. Sashares 33 10.08.22 15:23 Сейчас в теме
(3)Заменить строку получения представления на эту:
Представление = Данные.Наименование + " ("+СокрЛП(Данные.Родитель)+")";
6. Saggitariy 10.08.22 15:29 Сейчас в теме
(5)
Представление = Данные.Наименование + " ("+СокрЛП(Данные.Родитель)+")";

Теперь получается вот так
Прикрепленные файлы:
7. Saggitariy 10.08.22 15:31 Сейчас в теме
(5)По какой-то причине, он оставляет Металл в названии, я уже не знаю, как убрать этот деффект
9. SlavaKron 10.08.22 15:39 Сейчас в теме
(7) У вас "(Металл)" содержится в самом наименовании. Также в Представлении "(Металл)" добавляется из родителя. В результате в представлении 2 раза "(Металл)".
10. Saggitariy 10.08.22 15:52 Сейчас в теме
(9)Оно приходит из номенклатурной группы в название и надо это убрать
12. Sashares 33 10.08.22 15:53 Сейчас в теме
15. Saggitariy 10.08.22 15:58 Сейчас в теме
(12)Я дико некомпетентен в данном вопросе, но без обращения к модулю, он пишет абсолютно тоже самое: Серебро (материал). И как бы я не переписывал, он все равно вводит тоже самое
17. Sashares 33 10.08.22 16:02 Сейчас в теме
(15)
И как бы я не переписывал, он все равно вводит тоже самое

После изменения наименования нажимал Записать?

В модуле объекта есть процедура ПередЗаписью?
Или может модуле формы есть примерно такой код?
Объект.Наименование = Объект.Наименование + " ("+Объект.Родитель+")";
19. Saggitariy 10.08.22 16:05 Сейчас в теме
(17)1. После изменения нажимал записать.
2. Модуль объекта пуст.
3. Модуле формы тоже ничего нет
16. Saggitariy 10.08.22 15:59 Сейчас в теме
(12)И в примечании к этому заданию написано, чтобы убрать Материал из названия, нужно обратиться к модулю через ЭтоГруппа и он исчезнет
18. spacecraft 10.08.22 16:04 Сейчас в теме
(16) для начала не плохобы правильно читать задание.
В примечании ничего не говорится, чтобы убрать. Там говориться что необходимо добавить к представлению элемента справочника, и не трогать представление группы.
И сравните пример из задания и свой пример. Название в примере из задания содержит "(метал)" ?
FatPanzer; +1 Ответить
20. Saggitariy 10.08.22 16:06 Сейчас в теме
(18)
Прикрепленные файлы:
21. spacecraft 10.08.22 16:07 Сейчас в теме
(20) и? различие понятий "изменялось" и "убрать" отличаете?
22. Saggitariy 10.08.22 16:11 Сейчас в теме
(21)Смотри, тогда так. Он должен брать получается 2 элемента справочника в шапку. Когда я сохраняю данное действо, он так и делает, но, еще в довесок он добавляет в элемент названия номенклатурную группу, что делает шапку примерно такой (Название+Номенклатурная группа + Номенклатурная группа)
23. spacecraft 10.08.22 16:16 Сейчас в теме
(22) т.е. тупо в Название добавляешь и наименование номенклатурной группы. Вот в этом и ошибка. Ничего не нужно дополнительно добавлять в Название. В данном случае должно остаться только Серебро. А уже обработчики делают изменение представления элемента справочника.
Просто представь себе, что пользователь перенесет элемент в другую папку. По этому и не нужно прописывать в наименовании родителя.
Так понятно?
24. Saggitariy 10.08.22 16:17 Сейчас в теме
(23)Так он его сам подставляет, я и пытаюсь его от туда убрать
26. spacecraft 10.08.22 16:20 Сейчас в теме
(24) есть обработчики в модуле формы?
Если не сам в Наименование добавляешь, значит в коде прописано добавлять.
25. Sashares 33 10.08.22 16:17 Сейчас в теме
(22)Создай новый элемент справочника, с наименованием "Какая-то хрень", укажи родителя в поле "номенклатурная группа". Запиши. Покажи скрин.
27. Saggitariy 10.08.22 16:38 Сейчас в теме
(25)Я не знаю как, но ты решил головоломку мою... С какой-то хренью получилось
28. Saggitariy 10.08.22 16:39 Сейчас в теме
(25)
Прикрепленные файлы:
29. Saggitariy 10.08.22 16:41 Сейчас в теме
(25)
Прикрепленные файлы:
8. FatPanzer 10.08.22 15:36 Сейчас в теме
(3) Поставить точку останова и проверить, что приходит в параметре Данные - никак?
Ну а уже потом изучить вопрос, какие реквизиты вообще входят в структуру под наименование "Данные". СП в помощь.
11. Sashares 33 10.08.22 15:52 Сейчас в теме
(8)
Ну а уже потом изучить вопрос, какие реквизиты вообще входят в структуру под наименование "Данные"

Те, что перечислены в соседней процедуре в переменной Поля.
13. FatPanzer 10.08.22 15:53 Сейчас в теме
14. Sashares 33 10.08.22 15:54 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот