Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 мая 2022, 10:48

Добавить поле в макете печатной формы

Автор Александр Ашихмин, 23 дек 2015, 18:14

0 Пользователей и 1 гость просматривают эту тему.

Александр Ашихмин

Друзья, привет!

Я решил немного подправить свою 1С и столкнулся вот с какой проблемой:

В конфигураторе
Документы - ЗаказПокупателя - ФормаДокумента добавляю 2 новых поля: "Длина" и "Колич". (картинка 1)

Но вот столкнулся с проблемой, что не могу вывести параметры данных полей в Макете (картинка 2)
Сейчас при печати выходит вот это (картинка 3), а нужны, разумеется, данные из формы.

Все перерыл, не сомневайтесь, чтобы понять как сделать... понимаю, что где-то просто * 3 часа топтаний на одном месте = задолбася

Помогите пжлст, заранее спасибо! :)

Rasty

а код заполнения печатной формы написали?
Добавлено: 23 дек 2015, 18:37


добавляя поле в форму и в печ форму оно автоматом в печать не встанет...
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

дфтын

Плохая 1С! Поле добавил,а оно не заполнилось!
Помог? Нажми - Спасибо :)
skype: Soprov1C

Александр Ашихмин

Цитата: Rasty от 23 дек 2015, 18:36
а код заполнения печатной формы написали?
Добавлено: 23 дек 2015, 18:37


добавляя поле в форму и в печ форму оно автоматом в печать не встанет...

ну как я понимаю, этот код печатной формы написан, т.к. я редактирую макет, а не создаю новый.
Просто я не пойму где его найти - этот код, а так бы прописал.

Цитата: дфтын от 23 дек 2015, 20:08
Плохая 1С! Поле добавил,а оно не заполнилось!
смешной! ) понятно, что не в 1С дело, а во мне. Но мне знаний пока не хватает разобраться, за ними и пришел.

vitasw

Цитата: Александр Ашихмин от 24 дек 2015, 16:15ну как я понимаю, этот код печатной формы написан, т.к. я редактирую макет, а не создаю новый.
В модуле объекта, скорее всего ПечатьЗаказа()

Александр Ашихмин

Цитата: vitasw от 24 дек 2015, 16:23
Цитата: Александр Ашихмин от 24 дек 2015, 16:15ну как я понимаю, этот код печатной формы написан, т.к. я редактирую макет, а не создаю новый.
В модуле объекта, скорее всего ПечатьЗаказа()

вычитал, что можно отредактировать запрос. Запрос редактируется через конструктор запросов. он вызывается правой кнопкой мыши на тексте запроса и там редактируется. Это для будущих - кто столкнется с этой проблемой ;)
Добавлено: 24 дек 2015, 17:15


Только начал осваивать и сразу вышла ошибка при попытке вызвать конструктор запросов : {(48,1)} Синтаксическая ошибка. и в стает в поле

|ВЫБРАТЬ
| ЗаказПокупателя.Номенклатура,
| " + СтрокаВыборкиПоляСодержания + "                   КАК Товар,
(сюда встает)| ЗаказПокупателя.Номенклатура.Код              КАК Код,
| ЗаказПокупателя.Номенклатура.Артикул                  КАК Артикул,



Проверяю конфигурацию. Выдает что синтаксических ошибок нет. Сам я этот модуль не редактировал еще. В чем дело может быть?

vitasw

текст запроса, как вы видите, создается аналитически, по условиям. Конструктор подобные запросы не открывает.

Александр Ашихмин

Цитата: vitasw от 24 дек 2015, 17:52
текст запроса, как вы видите, создается аналитически, по условиям. Конструктор подобные запросы не открывает.

то есть прописывать эти параметры вручную в запросе?

TDU2000

В процедуре печати данного макета найдите место где выводится область макета "Строка", у этой области есть свойство "Параметры", это как раз коллекция параметров, в которой и нужно задать значения ваших параметров "Длина" и "Колич". Примерно так будет выглядеть код: ОбластьСтрока.Параметры.Длина = Длина (необходимое значение).

дфтын

Александр Ашихмин, ну извините просто смешно было
по теме:
ЛЮДИ!!!!
это очень просто мне работы на 30 секунд и всем.
ну блин ну вот а объяснит ето жесть я не знаю как
Помог? Нажми - Спасибо :)
skype: Soprov1C

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск