Имя: Пароль:
1C
1С v8
Внешняя печформа справка с места работы
0 MerinidOS
 
20.02.12
11:21
Товарищи поделитесь пожалуйста, если у кого есть, внешней печ. формой справки с места работы для ЗУП
1 dva1c
 
20.02.12
11:29
Сам. Все сам.
2 ЧеловекДуши
 
20.02.12
11:35
5000 р
3 MerinidOS
 
20.02.12
12:35
Подскажите тогда пожалуйста хотя-бы как из модуля внешней печформы обратится к тому элементу формы справочника сотрудники из которого открыта печатная форма?
4 КМ155
 
20.02.12
12:56
(3) 2500 руб.
5 dva1c
 
20.02.12
13:10
(3) Лепишь обработку с реквизитами: СсылкаНаОбъект, ДополнительныеПараметры.
Делаешь Макет и в модуле объекта пишешь Функция Печать. В ней:

   ТабДокумент = Новый ТабличныйДокумент;
   ТабДокумент.ИмяПараметровПечати    = "ПАРАМЕТРЫ_ПЕЧАТИ_СправкаСМестаРаботы";
   ТабДокумент.ОриентацияСтраницы    = ОриентацияСтраницы.Портрет;
   
   // получаем данные для печати
   ВыборкаДляШапки        = СформироватьЗапросДляПечати("ПоРеквизитамДокумента").Выбрать();
   ВыборкаРаботники    = СформироватьЗапросДляПечати("ПоТабличнойЧастиДокумента").Выбрать();

   // запоминаем области макета
   Макет = ПолучитьМакет("Справка_от_5_1_2004");
   ОбластьМакетаШапка    = Макет.ПолучитьОбласть("Шапка"); // Шапка документа
   ОбластьМакетаПодвал    = Макет.ПолучитьОбласть("Подвал"); // Подвал документа
   ОбластьМакета        = Макет.ПолучитьОбласть("Работник"); // строка работника

и т.д., и т.п.
6 dka80
 
20.02.12
13:17
http://infostart.ru/public/60486/

Не совсем свежая, но за основу можно взять
7 dva1c
 
20.02.12
13:25
(6) А ты читал здесь: http://infostart.ru/public/download.php?file=60487
Что скажешь?
8 dva1c
 
20.02.12
13:29
+(5) Добавляешь макет с именем "Параметры_Авторегистрации", где пишешь в ячейке: "Документы.ПриемНаРаботуВОрганизацию".
Это нужно для того, что внешняя печатная форма автоматически регистрировалась для нужного документа.
9 dva1c
 
20.02.12
13:32
*(8) ...чтобы внешняя...
10 MerinidOS
 
20.02.12
14:00
(5)(8)
Спасибо за подсказку! Предварительную печформу сделал, процедуру печать тоже, подцепил к справочнику и:
"не удалось сформировать внешнюю печатную форму!
Метод объекта не обнаружен (Печать)"
Правда у меня Печать() это функция а не процедура. Может поэтому?

(6) Нет боюсь нчего не получится - рейтинг у меня там низковат
11 MerinidOS
 
20.02.12
14:05
Еще не очень понял строку

ТабДокумент.ИмяПараметровПечати    = "ПАРАМЕТРЫ_ПЕЧАТИ_СправкаСМестаРаботы";

Мне нужно эти самые "ПАРАМЕТРЫ_ПЕЧАТИ_СправкаСМестаРаботы" где-то задать?
12 dka80
 
20.02.12
14:13
(10)
Фукнция Печать() Экспорт
13 dka80
 
20.02.12
14:15
Напиши в отзывах на эту обработку что нибудь по больше (типа: наверное нужная вещь, но мне очень жаль, что у меня мало $m. Как будет возможность скачаю и проверю ее в работе) и тебе добавиться $m
14 dva1c
 
20.02.12
14:18
(13) Это к кому?
15 ЧеловекДуши
 
20.02.12
14:18
(7)Все нормально :)

Четвертый способ: Общение на форуме

Создавая сообщения на форуме, вам начисляются $m (StartMoney), которое вы сможете потратить на загрузку файлов. Начисляемое количество StartMoney зависит от объема написанного текста, от 0.01$m до 0.80$m за одно сообщение.

Обязательно ознакомьтесь c принципами нашего сообщества и соблюдайте правила форума. Правила созданы в первую очередь для того, чтобы защитить посетителя, сделать его пребывание на форуме интересным, безопасным и познавательным.

Внимание! За бессмысленные сообщения, флуд, спам, попытки накрутки и т.д., будут сняты $m (StartMoney), а пользователь будет временно заблокирован. Сообщения в разделе OFF (Life, Вопросы и предложения по сайту и т.д.) не учитываются.
16 dva1c
 
20.02.12
14:28
(15) Согласен. Моих 31-го с какого-то момента перестало хватать. Надо будет напрячься и что-нибудь "написать". ;)
17 dva1c
 
20.02.12
14:32
+(16) Зреет внешняя печатная форма для табеля Т-12.
18 MerinidOS
 
21.02.12
10:50
Все я разобрался...

Осталось понять как получить должность и подразделение на текущую дату, пока что они берутся из справочника, т.е. фактически по результатам проведения приема на работу:

   ОбластьМакетаШапка.Параметры.Должность = СсылкаНаОбъект.Должность;
   ОбластьМакетаШапка.Параметры.Подразделение = СсылкаНаОбъект.ПодразделениеОрганизации;
19 MerinidOS
 
21.02.12
13:40
Обработку сделал. Всем огромное спасибо за помощь и советы!
AdBlock убивает бесплатный контент. 1Сергей