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

Хранилище

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

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



> Вызвать процедуру из модуля менеджера          
Stiff Подменю пользователя
сообщение 23.05.12, 12:15
Сообщение #1

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

Создаю с помощью конструктора печати макет.Процедуру он кидает в модуль менеджера.Я создаю кнопку на форме и в событии этой кнопки хочу вызвать процедуру из модуля менеджера.Как правильно это сделать я не знаю.Помогите, кто знает, пожалуйста.(И вообще правильно ли я делаю?)
Процедура называется так:
Процедура ПечатьРасходнойНакладной(ТабДок, Ссылка) Экспорт

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

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

&НаСервере
Процедура ПечатьСервер(ТабДок, ПараметрКоманды)
    Документы.СчетНаОплатуПокупателю.Печать(ТабДок, ПараметрКоманды);
КонецФункции

&НаКлиенте
Процедура Печать(Команда)
    ТабДок = Новый ТабличныйДокумент;
    МассивПараметрКоманды = Новый Массив;
    МассивПараметрКоманды.Добавить(Объект.Ссылка);
    ПечатьСервер(ТабДок, МассивПараметрКоманды);
    ТабДок.Показать();
КонецПроцедуры


Сообщение отредактировал pablo - 23.05.12, 14:20


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Stiff Подменю пользователя
сообщение 23.05.12, 14:28
Сообщение #3

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

Спасибо. Сейчас попробую...

logist Подменю пользователя
сообщение 23.05.12, 15:52
Сообщение #4

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

Какие кнопки на форме??? Для кого в УИ сделали "Команды"?
Создаете команду, и в ее модуле прописываете вызов процедуры печати. Таким образом кнопка появился сама на форме дока и списка.


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

Спасибо сказали: Stiff,

Kabachok Подменю пользователя
сообщение 03.07.13, 11:44
Сообщение #5

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

Добрый день!
Такой вопрос. Можно ли в команде
Документы.СчетНаОплатуПокупателю.Печать(ТабДок, ПараметрКоманды);

указывать не в явном виде "СчетНаОплатуПокупателю", а подставлять строку с названием, например? Просто заранее неизвестно, какой именно документ необходимо напечатать.

Petre Подменю пользователя
сообщение 03.07.13, 13:18
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Документы["СчетНаОплатуПокупателю"].Печать(ТабДок, ПараметрКоманды);

???


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Kabachok Подменю пользователя
сообщение 04.07.13, 14:58
Сообщение #7

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

Цитата(Petre @ 03.07.13, 14:18) *
Документы["СчетНаОплатуПокупателю"].Печать(ТабДок, ПараметрКоманды);

???


Нет, я имела ввиду, что в одном случае это может быть счет, в другом акт какой-то. Не важно. В общем, я же не могу в явном виде перечислять, что если это один документ, то вызов будет такой, если другой документ, то соответственно другой вызов.
Уже разобралась.

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


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

 

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