|
не прикручивается внешняя печатная форма | ☑ | ||
---|---|---|---|---|
0
mephistos
30.01.14
✎
13:03
|
здравствуйте, ребята ! помогите новичку :
кручу новую печатную форму к документу. все делаю во инструкции. создал внешнюю обработку. в ней завел реквизит "СсылкаНаОбъет", тип - заполняемый документ. именно в модуле объекта создал экспортную функцию: Функция Печать() Экспорт ТабДок = Новый ТабличныйДокумент; Макет = ПолучитьМакет("Макет"); ОбластьЗаголовка = Макет.ПолучитьОбласть("Заголовок"); ОбластьДанные = Макет.ПолучитьОбласть("Данные"); ТабДок.Вывести(ОбластьЗаголовка); Для Каждого ТекСтрока Из СсылкаНаОбъект.Товары Цикл ОбластьДанные.Параметры.Номенклатура = ТекСтрока.Номенклатура; ОбластьДанные.Параметры.Цена = ТекСтрока.Цена; ТабДок.Вывести(ОбластьДанные); КонецЦикла; Возврат ТабДок; КонецФункции зарегистрировал ее в справочнике внешних печатных форм. запускаю печать новой формы из документа - пишет: "Не удалось сформировать внешнюю печатную форму! Метод объекта не обнаружен (Печать) ". Я честно гуглил, но у всех одна проблема - не там экспортную процедуру пишут. А у меня именно в модуле ! В самой обработке действия-модуль объекта . И там прописал. Подскажите, пожалуйста ? |
|||
1
Wobland
30.01.14
✎
13:05
|
а запускаешь ту, о которой думаешь?
|
|||
2
Пеппи
30.01.14
✎
13:06
|
форму приделай в обработке и запускай из нее функцию Печать. Пробуй.
|
|||
3
mephistos
30.01.14
✎
13:07
|
(1) э, извиняюсь, не понял. да, запускаю ту, которую зарегистрировал для документа.
|
|||
4
Godofsin
30.01.14
✎
13:07
|
(0) Что то ты нам не договариваешь...
|
|||
5
Wobland
30.01.14
✎
13:07
|
(3) а зарегистрировал правильную? не напутал? ;)
|
|||
6
mephistos
30.01.14
✎
13:07
|
(4) написал все, как на духу !
|
|||
7
mephistos
30.01.14
✎
13:08
|
(5) я ничего не исключаю. перерегистрирую заново, попробую.
|
|||
8
Пеппи
30.01.14
✎
13:08
|
(7) а мой способ пробовать будешь?
|
|||
9
mephistos
30.01.14
✎
13:09
|
(5) да, правильную.
|
|||
10
mephistos
30.01.14
✎
13:09
|
(8) один момент, сейчас.
|
|||
11
Wobland
30.01.14
✎
13:11
|
(8) вот сейчас скажет, что взлетело. что делать будем? ;)
|
|||
12
Пеппи
30.01.14
✎
13:12
|
(11) МЫ дальше будем думать! :)
|
|||
13
mephistos
30.01.14
✎
13:12
|
(8) правда, я не очень понял, что имеете в виду.
создать форму в обработке - это понятно. и вызвать из нее экспортную функцию ? |
|||
14
Wobland
30.01.14
✎
13:13
|
(13) да
(12) у него из внешних стартуется не та, которая открыта в пофигураторе |
|||
15
Godofsin
30.01.14
✎
13:13
|
(13) Да
табДок = Печать(); Табдок.Показать(); |
|||
16
Wobland
30.01.14
✎
13:14
|
(13) можно ещё положить на форму СсылкуНаОбъект и кнопку, чтоб не подключать. после отладки форму утилизировать
|
|||
17
Пеппи
30.01.14
✎
13:14
|
(14) а кстати бывает глюк такой. Заменяешь отчет а запускается прежняя ее версия . Лучше поновой создать
|
|||
18
mephistos
30.01.14
✎
13:14
|
(15) так а надо ж как-то документ вынести на форму, из которого брать данные ? или все нормально втянется из открытого документа в 1ске по кнопке печать ?
|
|||
19
mephistos
30.01.14
✎
13:15
|
(16) да, я об этом и говорю. сейчас сделаю.
|
|||
20
Любопытная
30.01.14
✎
13:18
|
(17)это все кэш
|
|||
21
mephistos
30.01.14
✎
13:20
|
озвереть. вызвал из формы, вынес ссылкунаобъект на форму - заработало.
|
|||
22
mephistos
30.01.14
✎
13:20
|
правда, я еще на всякий случай обработку пересохранил как лругой файл. мало ли.
|
|||
23
Wobland
30.01.14
✎
13:21
|
Пеппи, твой ход ;)
|
|||
24
mephistos
30.01.14
✎
13:21
|
спасибо большое, ребята, что помогаете !
повангуйте еще немного: как , исходя из этой ситуации, сделать так, чтобы форма печаталась из документа, по-человечески ? |
|||
25
Wobland
30.01.14
✎
13:22
|
я, кстати, когда ваял ВПФ под обычный режим, при подключении файл два раза добавлял (в шапку и в ТЧ), не желая разбираться, зачем ;)
|
|||
26
Ненавижу 1С
гуру
30.01.14
✎
13:22
|
наверняка уже дописывал, а в справочнике не обновил
|
|||
27
Wobland
30.01.14
✎
13:22
|
(24) либо подключаешь левую, либо стартует левая
|
|||
28
Пеппи
30.01.14
✎
13:23
|
(23) теперь желательно глянуть для какого документа регистрируется этот отчет))
(20) может быть, но это случилось в конфе Розница не УФ только установленной, и причем только в ней такой глюк и был |
|||
29
Wobland
30.01.14
✎
13:23
|
(28) причём только там ты наблюдала
|
|||
30
mephistos
30.01.14
✎
13:24
|
лол. переподключил левую обработку, которую заново сохранил. заполнилось.
неужели изначально надо было просто пересохранить файл и переподключить обработку ? |
|||
31
Пеппи
30.01.14
✎
13:24
|
(26) причем лучше заново создать элемент в этом справочнике и с другим названием
(29) как ни странно) |
|||
32
mephistos
30.01.14
✎
13:24
|
в любом случае, большое спасибо, ребята, что терпеливо помогаете :)
обещаю быть адекватным :) |
|||
33
Пеппи
30.01.14
✎
13:25
|
(30) так ты ее и не сохранил и не записал )))
|
|||
34
mephistos
30.01.14
✎
13:26
|
(33) не, не, я до этого все сохранил.
я просто взял эту же обработку в конфигураторе и пересохранил, как другой файл с другим именем. и переподключил ее в внешних печатных формах |
|||
35
Wobland
30.01.14
✎
13:27
|
я ничо не понял, но похоже произошла неведомая непонятная ерунда
|
|||
36
Пеппи
30.01.14
✎
13:28
|
(35) в общем кеш))
|
|||
37
Godofsin
30.01.14
✎
13:30
|
По ходу без форматирования диска не обойтись...
|
|||
38
mephistos
30.01.14
✎
13:33
|
(35) Как ты политкорректно обозвал НЁХ :D
|
|||
39
mephistos
30.01.14
✎
13:33
|
(37) хз, может быть и стоит форматнуться и переставить ось.
|
|||
40
mephistos
30.01.14
✎
13:38
|
лол, все работает, только зачем-то обработка 5 раз проходит цикл. но это уже другая история ...:)
|
|||
41
Пеппи
30.01.14
✎
13:39
|
(40) рассказывай)
|
|||
42
Wobland
30.01.14
✎
13:41
|
(38) нас могут читать дамы и беременные дети
|
|||
43
mephistos
30.01.14
✎
14:01
|
(41) разобрался )) там тз просто такая) выгрузил нужные мне колонки, свернул, и все норм ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |