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

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

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

Оффлайн Alexandrmishinn

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

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


Оффлайн evgen2020

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

Оффлайн Kironten

  • *****
  • Сообщений: 902
  • РЕПУТАЦИЯ: 185
  • КПД: 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
Просмотров: 285
Последний ответ 21 Сен 2017, 10:33
от Insider
Редактирование формы "Настройки пользователя".

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

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

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

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

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

Ответов: 6
Просмотров: 4987
Последний ответ 10 Июл 2014, 14:05
от cska-fanat-kz
Настройка формы "Заполнение товаров"

Автор ЖаннаРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 582
Последний ответ 10 Мар 2017, 21:00
от Жанна

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
180 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
39 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
29 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal