|
|
|
Проблема с внешней печатной формой "Расходная накладная" в УТ 1С:Пред8.1 | ☑ | ||
|---|---|---|---|---|
|
0
shumka
30.06.10
✎
10:49
|
Привет.
Народ помогите пожалуйста - не могу разобраться. Пытался сделать внешнюю печатную форму, но постоянно какие то проблемы возникают: например: Не удалось сформировать внешнюю печатную форму! Ошибка при вызове метода контекста (ПолучитьМакет): Недопустимое значение параметра (параметр номер '1') помогите пожалуйста исправить ошибку (прилагаю этот файл): http://rapid.ufanet.ru/7063710 |
|||
|
1
shumka
30.06.10
✎
10:52
|
||||
|
2
Grusswelle
30.06.10
✎
10:56
|
Кусок кода - в студию!
|
|||
|
3
ИС-2
30.06.10
✎
10:57
|
(0)А есть вообще макет?
Чтобы быстрее отладить создайте форму, в которой будет указана ссылка на документ и при нажатии кнопки выполнить будет выводиться таб док, который вернула функция печать() |
|||
|
4
lxs
30.06.10
✎
10:59
|
(0) Если строка
макет = ПолучитьМакет(ИмяМакета), то после объявления функции Печать() определи имя макета: ИмяМакета = "Накладная".. Либо сразу в ПолучитьМакет("Накладная").. Имя я от фонаря написал, используй свой вариант |
|||
|
5
lxs
30.06.10
✎
10:59
|
+(4) обработки не качал - лень
|
|||
|
6
Skylark
30.06.10
✎
11:04
|
Форму небось скопипастил, а там в реквизите "ОбработкаОбъект" ссылка не на твою текущую обработку, а на ту откуда форму коммуниздил, вот макет и не находит.
|
|||
|
7
lxs
30.06.10
✎
11:05
|
(6) есессно к/п! там и не такие глюки могут быть)
|
|||
|
8
lxs
30.06.10
✎
11:06
|
+(7) бывает. в конфе подтягивается общий макет, не заметишь, своя наваяешь, проверяешь, а там оригинал.. и тупишь полчаса, как такое может произойти.
|
|||
|
9
shumka
30.06.10
✎
11:20
|
Да код я с коммуниздил, и прекрасно понимаю, что проблема в коде, не надо обсуждать что мне там лень, и где и что я там с коммуниздил ,я вроде ясно написал что помогите решить проблему, а не обсудить проблему, если кто-то знает в чем дело подскажите что и как. И не надо мне писать что 100$ и проблема решена...
|
|||
|
10
shumka
30.06.10
✎
11:26
|
(4) а ты можешь для уверенности чтоб я сам там не напортачил, исправить в том файле что надо???
|
|||
|
11
Skylark
30.06.10
✎
11:31
|
(9) ути-пути...
я тебе в 6 например написал - ты проверил что там у тебя? |
|||
|
12
ИС-2
30.06.10
✎
11:34
|
Ошибка 108
Файл временно недоступен, пожалуйста попробуйте скачать его позже. |
|||
|
13
shumka
30.06.10
✎
11:34
|
(11) Честно я мало в это разбираюсь, поэтому не могу ответить. Посмотри пожалуйста
если не сложно на нее и скажи что не так....(http://rapid.ufanet.ru/5185176) |
|||
|
14
shumka
30.06.10
✎
11:35
|
(12) ой ща проверю.......
|
|||
|
15
shumka
30.06.10
✎
11:37
|
(12) Попробуй с этой ссылке.
http://rapidshare.com/files/403987845/________________________________1.epf.html |
|||
|
16
stangen
30.06.10
✎
11:45
|
(0)
Строка №28 в модуле объекта Макет = ПолучитьМакет("Макет"); а у тебя в обработке макет называется "Накладная" |
|||
|
17
lxs
30.06.10
✎
11:46
|
к (16) для (0)
"Словами "я же говорил" всего не передать"©Я,робот |
|||
|
18
shumka
30.06.10
✎
11:53
|
(16)Так спасибо название я сейчас поменял на "Макет", но теперь прикол в другом, захожу в реализацию, делаю печать выбираю эту обработку, но выходит можно сказать чистый лист - только надпись есть : "Расходная накладная №MС000000044 от 08.01.2009 14:30:01"
|
|||
|
19
hhhh
30.06.10
✎
12:15
|
колёсиком пробовал покрутить вверх вниз, может у тебя просто вверх ушло.
|
|||
|
20
ИС-2
30.06.10
✎
12:43
|
(18) не удивительно.
код возвращает реквизиты документа Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Номер, | РеализацияТоваровУслуг.Дата |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент"; Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект); //используем в качестве параметра реквизит обработки СсылкаНаОбъект Шапка = Запрос.Выполнить().Выбрать(); Шапка.Следующий(); //Созданим и заполним табличный документ ТабДокумент = Новый ТабличныйДокумент; Макет = ПолучитьМакет("Макет"); ОбластьМакета = Макет.ПолучитьОбласть("Заголовок"); ОбластьМакета.Параметры.ТекстЗаголовка = "Расходная накладная №" + Шапка.Номер + " от " + Шапка.Дата; ТабДокумент.Вывести(ОбластьМакета); Возврат ТабДокумент; Вам, что еще надо вывести? |
|||
|
21
shumka
01.07.10
✎
11:55
|
(20) Так что тут значит исправить надо? Можешь написать как должно быть?
|
|||
|
22
shumka
01.07.10
✎
15:13
|
Ребята!?!??!?!?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |