Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Обработка конструктора печати          
афродита Подменю пользователя
сообщение 16.02.14, 17:54
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 17
Спасибо сказали: 0 раз
Рейтинг: 0

Здравствуйте, я создала документ Счет-фактура в нем есть табл.часть "Товар", в ней есть столбцы наименование, цена. кол-во, сумма. В подвале считается Итог поля Сумма. У меня возникла проблема при добавлении конструктора Печати. когда я хочу распечатать этот документ вот этот Подвал не высвечивается на макете Печати. Что нужно сделать чтобы у меня высвечивалось вот этот итог Суммы, можно в отдельной ячейки?

logist Подменю пользователя
сообщение 16.02.14, 18:14
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Конструктор не совсем совершенен, итоги табличных частей он не выводит, их надо прописывать вручную. Либо в объекте создавать реквизит который будет хранить сумму необходимой колонки, и потом этот реквизит добавлять в подвал в конструкторе.
Вообще, конструктор печатных форм это лишь инструмент который облегчит создание некоего общего функционала для печати, потом все равно придется редактировать и макет и код процедуры.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

афродита Подменю пользователя
сообщение 16.02.14, 18:26
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 17
Спасибо сказали: 0 раз
Рейтинг: 0

Я в макете создала новую область назначила имя, и одной ячейки назначила имя этого параметра. В модуле менеджера прописала:
Сумма  = Макет.ПолучитьОбласть("Сумма");
Сумма.Параметры.Заполнить(Сумма);
ТабДок.Вывести(Сумма);

И он выводит тока текст который прописан в этой области, а как сделать чтобы в этой ячейки выводилась сумма незнаю


 ! 

Выделяйте код!
 


Сообщение отредактировал Vofka - 16.02.14, 18:40

Vofka Подменю пользователя
сообщение 16.02.14, 18:44
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

Вы в параметр сумма передаёте область. А надо как-то типа

ОбластьСумма  = Макет.ПолучитьОбласть("Сумма");
ОбластьСумма.Параметры.Сумма = Товары.Итог("Сумма");
ТабДок.Вывести(ОбластьСумма);

афродита Подменю пользователя
сообщение 16.02.14, 18:57
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 17
Спасибо сказали: 0 раз
Рейтинг: 0

Пыталась так, пишет что Переменная не определена (Товар) в строке
ОбластьСумма.Параметры.Сумма = <<?>>Товар.Итог("Сумма");

Vofka Подменю пользователя
сообщение 16.02.14, 19:03
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

афродита, вы перед тем как открывать конструктор печати книгу хоть какую-то открывали? Если у вас это происходит в модуле менеджера, то туда скорей всего передается ссылка на документ. Соответственно надо сделать СсылкаНаДокумент.Товары.Итог("Сумма"). Но не тупо скопипастить, а понять смысл, т.к. выше - это псевдокод. Если смысла не понимаете - то дальше только хуже будет.

Домовик Подменю пользователя
сообщение 16.02.14, 19:39
Сообщение #7

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

Цитата(афродита @ 16.02.14, 14:57) *
Пыталась так, пишет что Переменная не определена (Товар) в строке
ОбластьСумма.Параметры.Сумма = <<?>>Товар.Итог("Сумма");


Владимир, а может и не в модуле менеджера, а скорее всего просто опечатка Товары - Товар. Табличная часть как называется в документе?

logist Подменю пользователя
сообщение 16.02.14, 22:16
Сообщение #8

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Домовик @ 16.02.14, 19:39) *
Владимир, а может и не в модуле менеджера

Конструктор печати для управляемого приложения размещает процедуру печати в модуле менеджера, по стандарту.

Цитата(Домовик @ 16.02.14, 19:39) *
Табличная часть как называется в документе?

Цитата(афродита @ 16.02.14, 17:54) *
в нем есть табл.часть "Товар"



Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: Домовик,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 24.05.24, 16:33
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!