Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   УТ 10.3 Выводит новую колонку на печать в пустом виде (http://forums.kuban.ru/f1040/ut_10_3_vyvodit_novuyu_kolonku_na_pechat-_v_pustom_vide-9218290.html)

Junya 26.06.2023 18:11

УТ 10.3 Выводит новую колонку на печать в пустом виде
 
Доброго времени суток всем!
Прошу помочь новичку в освоении конфигуратора Управление торговлей 10.3
Поставили задачу сделать 2 новые колонки в номенклатуре, "Производитель" и "ГОСТ".
Есть обработка, которую кто-то сделал до меня "ПечатьЭтикеток".
Я в форме Номенклатура добавил 2 поля с требуемыми названиями. "Производитель" я выбрал из штатного списка, всё работает.
А вот "ГОСТ" не могу дать ума. Следовал данной инструкции из инета:

1) Открыть конфигуратор.
2) Конфигурация -> Открыть конфигурацию.
3) Справочники -> Правая кнопка -> Добавить справочник.
4) Откроется форма нового справочника -> Наименование (пишем) ГОСТы
5) Закладка данные -> Длина кода 11
6) Готово! Справочник готов.

Теперь нужно добавить реквизит в номенклатуре.
1) Справочники -> Ищем Номенклатура.
2) Раскрываем -> Реквизиты -> Добавить
3) Внизу на щелкаем на Новый1 -> Свойства
4) Наименование -> ГОСТ
5) Тип (жмем кнопку выбора) -> Ищем и выбираем Справочники -> ГОСТы
6) Готово!

Для вывода в форму списка (чтобы в справочнике было видно поле, можно делать сортировки и всегда работать с этим полем):
1) Там же в справочнике номенклатура Формы
2) ФормаСписка -> Щелкаем.
3) Открывается форма -> На ней правой кнопкой Размещение данных.
4) Ставим галочку на ГОСТ. ОК
5) Готово!

Когда я захожу в Номенклатуру, это поле в списке есть и отображает введенные значения.
А вот при открытии обработки "ПечатьЭтикеток" это поле пустое. Если я вручную выберу из списка значение, то всё ок.
Но как сделать, чтобы он подставлял значение из номенклатуры автоматически?

"Производитель" и так работает, там всё хорошо.
В модуле объекта Процедура ЗаполнитьПостроительОтчета() Экспорт:
СпрНоменклатура.Номенклатура.ГОСТ КАК ГОСТ,
добавил эту строку, но ничего не изменилось.

Хряк 27.06.2023 09:25

>Есть обработка, которую кто-то сделал до меня "ПечатьЭтикеток"

Кто ж знает, что и как там написано.
Выкладывай ея сюда.

Junya 27.06.2023 11:10

1-Хряк > Вот ссылка на облако:
[url]https://cloud.mail.ru/public/jynX/BDGi81deT[/url]

Если найдёте ошибку, прошу рассказать, с меня магарыч ))

Хряк 27.06.2023 13:12

Печатать можно из номенклатуры, внизу кнопа Печать или из Реализации по кнопе Печвть, предварительно зарегистрировав как Внешние печатные формы\Печатные формы.
[url]https://disk.yandex.ru/d/CG9S8nwV5rT2AA[/url]

Junya 27.06.2023 17:15

3-Хряк >

Спасибо, работает.
Только колонки Производитель, относительная влажность и температура хранения теперь пустые.
Как это можно исправить?

Хряк 27.06.2023 18:00

хммм, ну я ж не знаю откуда у вас берутся эти данные.
Если предположить, что есть такие свойства, то вот
[url]https://disk.yandex.ru/d/n3Ro7ju86Hd9Zg[/url]

подставляет только производителя.
остальные строки в коде добавишь сам по аналогии...

Junya 27.06.2023 18:02

5-Хряк >
Спасибо, буду разбираться)) Как мне тебя отблагодарить?

Junya 27.06.2023 19:03

5-Хряк >
Производитель всё-равно пустой. В обработке была ссылка на контрагенты.
Я извиняюсь за тупой вопрос, новичок в этом деле. А где смотреть эти строки? Модуль объекта?

Хряк 28.06.2023 09:46

В свойствах номенклатуры в типовой УТ10 свойство Производитель - тип Строка, поэтому я изменил в обработке тип производителя на строку и значение производителя в таблице стало заполнятья. Если вы изменили тип обратно на Контрагенты - заполняться не будет. Для заполнения надо искать контра по наименованию.
И не понятно, зачем завели новый реквизит ГОСТ, если его надо было добавить в свойства номенклатуры по аналогии с производителем.

Junya 28.06.2023 20:42

8-Хряк > Можно прислать конфигурацию, чтобы всё до конца доделать? Я отблагодарю

Хряк 29.06.2023 10:37

[url]https://disk.yandex.ru/d/JavDUl1nwzcZIw[/url]
Если и здесь Производитель заполняться на будет, значит в свойствах номенклатуры указано наименование контра, которого нет в справочнике контрагентов.

Junya 29.06.2023 12:03

10-Хряк >Ссылка не работает

Хряк 29.06.2023 12:05

[url]https://disk.yandex.ru/d/w2uBuHeozPtaRw[/url]

Junya 29.06.2023 12:19

12-Хряк > Производитель выбирается из справочника контрагентов, а не пишется вручную. Нет, поле пустое ((

Хряк 29.06.2023 12:27

ответ в 10
показывай картинку любой номенклатуры с заполненным свойством Производитель и картинку списка спр.Контрагенты с тем же контрагентом

Junya 29.06.2023 12:49

14-Хряк >
[url]https://cloud.mail.ru/public/VCkJ/zoFg9Th9G[/url]
Тут 2 скриншота

Хряк 29.06.2023 15:27

Ну я же писал
>Если предположить, что есть такие свойства...
а у вас Производитель и ГОСТ добавлены в номенклатуру как реквизиты.
Ну, тогда просто в модуле формы в конце процедуры ЗаполнитьПоСвойствамНоменкл(
вставь строки, чтобы выглядело так

...
пСтр.ГОСТ = пНоменкл.Производитель;
пСтр.ГОСТ = пНоменкл.ГОСТ;

КонецПроцедуры

Хряк 29.06.2023 15:30

замени
пСтр.ГОСТ = пНоменкл.Производитель;
на
пСтр.Производитель = пНоменкл.Производитель;

Junya 29.06.2023 20:47

17-Хряк > Спасибо большое, всё получилось))


Текущее время: 10:28. Часовой пояс GMT +3.