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

Автор Тема: внешняя печатная форма требование-накладная м11  (Прочитано 4201 раз)

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

Оффлайн studentca

  • *
  • Сообщений: 26
  • РЕПУТАЦИЯ: 1
  • КПД: 4%
  • Регистрация: 2011-10-16
  • Сайт: 
  • Профессия: Ученик 1С
 Выдает такую ошибку, не могу понять почему:
Не удалось сформировать внешнюю печатную форму!
Метод объекта не обнаружен (Печать)

Реквизит ссылкаНаОбъект есть, параметры_Авторегистрации также


#Если Клиент Тогда


Функция ПечатьТребованияНакладнойМ11() Экспорт
   
   Дата = ЭтотОбъект.СсылкаНаОбъект.Дата;
   Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("ТекущийДокумент", ЭтотОбъект.СсылкаНаОбъект.Ссылка);

   Запрос.Текст = "ВЫБРАТЬ
                  |   МЗ_ВнутреннееПеремещение.Номер КАК пНомер,
                  |   МЗ_ВнутреннееПеремещение.Дата КАК пДата,
                  |   МЗ_ВнутреннееПеремещение.Учреждение.НаименованиеПолное КАК пНаименованиеОрганизации,
                  |   МЗ_ВнутреннееПеремещение.Учреждение.КодОКПО КАК пКодОКПО,
                  |   МЗ_ВнутреннееПеремещение.ЦМООтправитель.Подразделение КАК пПодразделениеОтправитель,
                  |   МЗ_ВнутреннееПеремещение.ЦМОПолучатель.Подразделение КАК пПодразделениеПолучатель,
                  |   МЗ_ВнутреннееПеремещение.ЦМОПолучатель.Сотрудник КАК пМОЛПолучатель,
                  |   МЗ_ВнутреннееПеремещение.ЦМООтправитель.Сотрудник КАК пМОЛОтправитель,
                  |   ""105"" КАК пКоррСчет,
                  |   """" КАК пКодАналитики,
                  |   МЗ_ВнутреннееПеремещение.Материалы.(
                  |      НомерСтроки,
                  |      КВД,
                  |      СчетУчета.Представление КАК Счет,
                  |      КБКСчетУчета.Представление КАК КБК,
                  |      КОСГУСчетУчета.Представление КАК КОСГУ,
                  |      Количество КАК пКоличество,
                  |      Затребовано КАК пЗатребовано,
                  |      Сумма КАК пСумма,
                  |      ЕдиницаИзмерения.Представление КАК пЕдиница,
                  |      ЕдиницаИзмерения.Код КАК пКодЕдиницы,
                  |      ВЫБОР
                  |         КОГДА МЗ_ВнутреннееПеремещение.Материалы.Номенклатура.НаименованиеПолное = """"
                  |            ТОГДА МЗ_ВнутреннееПеремещение.Материалы.Номенклатура.Наименование
                  |         ИНАЧЕ МЗ_ВнутреннееПеремещение.Материалы.Номенклатура.НаименованиеПолное
                  |      КОНЕЦ КАК пНоменклатура,
                  |      Номенклатура.Код КАК пКодМЦ,
                  |      Номенклатура.НоменклатурныйНомер КАК пНоменклатурныйНомер,
                  |      ВЫБОР
                  |         КОГДА МЗ_ВнутреннееПеремещение.Материалы.Количество = 0
                  |            ТОГДА 0
                  |         ИНАЧЕ МЗ_ВнутреннееПеремещение.Материалы.Сумма / МЗ_ВнутреннееПеремещение.Материалы.Количество
                  |      КОНЕЦ КАК Цена
                  |   )
                  |ИЗ
                  |   Документ.МЗ_ВнутреннееПеремещение КАК МЗ_ВнутреннееПеремещение
                  |ГДЕ
                  |   МЗ_ВнутреннееПеремещение.Ссылка = &ТекущийДокумент";
               
   Выборка = Запрос.Выполнить().Выбрать();   
   
   
   ////////////////////////////
   
   
   ТабДокумент = Новый ТабличныйДокумент;   
   
   Выборка.Следующий();
   
   Макет = ПолучитьМакет("ТребованиеНакладнаяМ11");
   
   ОбластьМакетаЗаголовок  = Макет.ПолучитьОбласть("Заголовок");
   ОбластьМакетаШапка      = Макет.ПолучитьОбласть("Шапка");
   ОбластьМакетаСтрока     = Макет.ПолучитьОбласть("Строка");
   ОбластьМакетаИтого      = Макет.ПолучитьОбласть("Итого");
   ОбластьМакетаПодвал     = Макет.ПолучитьОбласть("Подвал");
   
   ОбластьМакетаЗаголовок.Параметры.Заполнить(Выборка);
   ОбластьМакетаЗаголовок.Параметры.пМОЛПолучатель = "";
   ТабДокумент.Вывести(ОбластьМакетаЗаголовок);
   
   ОбластьМакетаШапка.Параметры.Заполнить(Выборка);
   ТабДокумент.Вывести(ОбластьМакетаШапка);
   
   ЗатребованоИтог = 0;
   КоличествоИтог  = 0;
   СуммаИтог       = 0;
   ВыборкаТЧ = Выборка.Материалы.Выбрать();
   Пока ВыборкаТЧ.Следующий() Цикл
      ОбластьМакетаСтрока.Параметры.Заполнить(ВыборкаТЧ);
      ОбластьМакетаСтрока.Параметры.пЦена = Окр(ВыборкаТЧ.Цена,2);
      пСчетМЦ = "" + ВыборкаТЧ.КБК + "." + ВыборкаТЧ.КВД + "." + ВыборкаТЧ.Счет + "." + ВыборкаТЧ.КОСГУ;
      пСчетМЦ = ?(Лев(пСчетМЦ,1)=".",Сред(пСчетМЦ,2),пСчетМЦ);
      ОбластьМакетаСтрока.Параметры.пСчетМЦ = пСчетМЦ;
      
      ТабДокумент.Вывести(ОбластьМакетаСтрока);
      
      ЗатребованоИтог = ЗатребованоИтог + ВыборкаТЧ.пЗатребовано;
      КоличествоИтог  = КоличествоИтог + ВыборкаТЧ.пКоличество;
      СуммаИтог       = СуммаИтог + ВыборкаТЧ.пСумма;
   КонецЦИкла;   
   ОбластьМакетаИтого.Параметры.пЗатребованоИтог = ЗатребованоИтог;
   ОбластьМакетаИтого.Параметры.пКоличествоИтог  = КоличествоИтог;
   ОбластьМакетаИтого.Параметры.пСуммаИтог       = СуммаИтог;
   ТабДокумент.Вывести(ОбластьМакетаИтого);
   
   ТабДокумент.Вывести(ОбластьМакетаПодвал);
   ТабДокумент.Показать();
   
   ТабДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
КонецФункции

   #КонецЕсли


Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
В ошибке же написано - не найден метод объекта Печать
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать


Теги:
 

Форма "Взнос наличными в банк" где она :)

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

Ответов: 5
Просмотров: 4906
Последний ответ 30 Июн 2015, 03:50
от lefantiy_94
Вопрос по УНФ (форма "Задание на работу")

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

Ответов: 2
Просмотров: 390
Последний ответ 22 Июн 2017, 18:22
от tantony
Как программно вызывать обработчик ПриИзменении поля табличной части после того, как форма была заполнена программно?

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

Ответов: 6
Просмотров: 4611
Последний ответ 27 Июл 2015, 06:21
от cska-fanat-kz
Для объекта не определена форма по умолчанию, соответствующая текущему режиму запуска. Объект: "Консоль Запросов"

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

Ответов: 14
Просмотров: 6756
Последний ответ 20 Июл 2016, 22:56
от Азамат Хубиев
Шаблон или Форма для заполнения "заказа покупателя"

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

Ответов: 5
Просмотров: 6777
Последний ответ 02 Сен 2013, 14:22
от LordWizard

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
101 Сообщений
AIFrame
78 Сообщений
alex0402
33 Сообщений
kiksi
30 Сообщений
pavl_vs
24 Сообщений
andron81_81
18 Сообщений
alexandr_ll
17 Сообщений
Norfolk
15 Сообщений
KOI8-R
14 Сообщений
MuI_I_Ika MuI_I_Ika
13 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal