Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
22 Май 2018, 14:24
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Перенос печатной формы во внешнюю обработку.  (Прочитано 3175 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexandrmishinn

  • *
  • Сообщений: 23
  • РЕПУТАЦИЯ: 1
  • КПД: 4%
  • Регистрация: 2014-07-04
  • Сайт: 
  • Профессия: Ученик 1С
Здравствуйте!
Помогите пожалуйста разобраться с таким вопросом:
Мне нужно немного изменить печатную форму конфигурации(добавить пару параметров). Чтобы она осталась типовой, делаю это через внешнюю обработку. Т.к. форму нужно лишь немного дополнить, я начал с того, что просто скопировал печатную форму в новую внешнюю обработку. Но у меня ничего не работает. Форму я копировал с документа следующим образом: я скопировал макет, скопировал модуль объекта (документа), скопировал все реквизиты( в том числе стандартные) . То-есть по идее подключая свою обработку как внешнюю печатную форму должна получиться та форма, которую я хочу взять за основу, но у меня ничего не запускается.

Ошибка:Не удалось сформировать внешнюю печатную форму!
Обращение к процедуре объекта как к функции (Печать)
 
Кто знает, в чем дело, напишите пожалуйста?


Оффлайн evgen2020

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • петров3030
  • Регистрация: 2014-07-25
  • Сайт: 
У вас отчет?Если да попробуйте сохранить как внешниюю.

Оффлайн Kironten

  • *****
  • Сообщений: 906
  • РЕПУТАЦИЯ: 187
  • КПД: 21%
  • Регистрация: 2013-08-12
  • Сайт: 
  • Профессия: Ученик 1С
Ошибка:Не удалось сформировать внешнюю печатную форму!
Обращение к процедуре объекта как к функции (Печать)
 
Кто знает, в чем дело, напишите пожалуйста?
В данном случае вы вызываете функцию печать и ничему её не приравниваете. А поскольку функция возвращает значение, это значение никуда не может поступить на выходе.
Иными словами у вас скорее всего так:
Печать();
А надо так:
ТабДок = Печать();

Оффлайн GRADUS

  • *****
  • Сообщений: 699
  • РЕПУТАЦИЯ: 51
  • КПД: 7%
  • Регистрация: 2013-06-08
  • Сайт: 
  • Профессия: Программист 1С
Ошибка:Не удалось сформировать внешнюю печатную форму!
Обращение к процедуре объекта как к функции (Печать)
 
Кто знает, в чем дело, напишите пожалуйста?
В данном случае вы вызываете функцию печать и ничему её не приравниваете. А поскольку функция возвращает значение, это значение никуда не может поступить на выходе.
Иными словами у вас скорее всего так:
Печать();
А надо так:
ТабДок = Печать();

Наоборот.

Оффлайн Alexandrmishinn

  • *
  • Сообщений: 23
  • РЕПУТАЦИЯ: 1
  • КПД: 4%
  • Регистрация: 2014-07-04
  • Сайт: 
  • Профессия: Ученик 1С
У вас отчет?Если да попробуйте сохранить как внешниюю.

Нет, у меня и есть внешняя обработка(внешняя печатная форма).
Добавлено: 27 Июл 2014, 16:40

Ошибка:Не удалось сформировать внешнюю печатную форму!
Обращение к процедуре объекта как к функции (Печать)
 
Кто знает, в чем дело, напишите пожалуйста?
В данном случае вы вызываете функцию печать и ничему её не приравниваете. А поскольку функция возвращает значение, это значение никуда не может поступить на выходе.
Иными словами у вас скорее всего так:
Печать();
А надо так:
ТабДок = Печать();

Наоборот.
в коде так:

Процедура Печать(ИмяМакета, КоличествоЭкземпляров = 1, НаПринтер = Ложь, НепосредственнаяПечать = Ложь) Экспорт
ТабДокумент = ПечатьАктаСверки();

Для меня главная загадка в другом. Это код из типовой конфигурации, он находится в модуле объекта документа. Так почему-же в этом документе он работает, а в моей внешней обработке нет?
Добавлено: 27 Июл 2014, 21:55

В общем проблема в том, что я скопировал весь модуль объекта, не изменяя его, а там все не так просто.
Вот статья, в которой на примере разобрано как правильно все сделать ( если кому-то будет интересно)
http://1cblogs.ru/1c-prostye-primery-razrabotki/kak-iz-vstroennoj-pechatnoj-formy-sdelat-vneshnyuyu/

А вообще, всем большое спасибо за ответы :)

Последний раз редактировалось: Alexandrmishinn; 27 Июл 2014, 21:55. Причина: Объединение сообщений


Теги:
 

Не работает метод Сдвинуть() по отношению к программно добавляемой колонке1С:Предприятие 8.3 (8.3.10.2561) Управление производственным предприятием, редакция 1.4 Приветствую, я добавляю программно свою колонку в методе ПриОткрытии() модуля формы, вот так

Автор InsiderРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 626
Последний ответ 21 Сен 2017, 10:33
от Insider
Нужно в параметр запроса к РегистрБухгалтерии.Проводки.Остатки вставить вместо периода данные из другого запроса отчет СКД 8.3, обычные формы

Автор Св ЧРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 154
Последний ответ 10 Апр 2018, 14:00
от Св Ч
Редактирование формы "Настройки пользователя".

Автор t955938Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 5255
Последний ответ 03 Авг 2011, 11:45
от t955938
получаю значение реквизита формы, дает значение 0

Автор mikel10Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3793
Последний ответ 12 Июл 2013, 15:35
от mikel10
Как обратиться к функции модуля формы из модуля Менеджера?

Автор TreeDogNightРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 5789
Последний ответ 10 Июл 2014, 14:05
от cska-fanat-kz

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
152 Сообщений
oleg-x
69 Сообщений
alex0402
65 Сообщений
AIFrame AIFrame
54 Сообщений
wise wise
37 Сообщений
buketov.av buketov.av
36 Сообщений
KOI8-R
34 Сообщений
Alter
27 Сообщений
ilyay ilyay
26 Сообщений
trialex3
25 Сообщений

* Кто онлайн

  • Точка Гостей: 827
  • Точка Скрытых: 0
  • Точка Пользователей: 13
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal