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

Автор Тема: Как доработать УТ 10.5.3.1 наклданую  (Прочитано 6233 раз)

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

Оффлайн Ahmed

  • *
  • Сообщений: 13
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-04-22
  • Сайт: 
Добрый день!
Пожалуйста кто может помогите новичку как доработать накладную УТ 10.5.3.1 чтобы на накладной печаталось еще рядом с покупателем Торговый представитель а сам торговый представитель брался из справочника физ. лица
Заранее спасибо!


Оффлайн Ahmed

  • *
  • Сообщений: 13
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-04-22
  • Сайт: 
Добрый день!
Пожалуйста кто может помогите новичку как доработать накладную УТ 10.5.3.1 чтобы на накладной печаталось еще рядом с покупателем Торговый представитель а сам торговый представитель брался из справочника физ. лица
Заранее спасибо!

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Ссылка на торгового представителя хранится в самом документе? Должна храниться?

Оффлайн Ahmed

  • *
  • Сообщений: 13
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-04-22
  • Сайт: 

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Если кратко, то в данном случае вам необходимо создать внешнюю печатную форму. Это наиболее правильный подход.

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Но ключевой для вас строчкой будет

ОбластьМакета.Параметры.ПредставлениеПлательщика = ТоЧтоТамСейчасИНаписано + ТорговыйПредставитель.Наименование; // при условии, что торговый представитель - реквизит формы.

Оффлайн Ahmed

  • *
  • Сообщений: 13
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-04-22
  • Сайт: 
Спасибо за ответ, я сохранил внешнюю обрабоку реализации, но там к сожаление не нашел где писать модуль
прошу не смеятся я новичок в этом деле, пожалуйста если есть возможность еще подскажите что лучше читать чтобы научиться?

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Никто не смеется.

Вышеприведенный код находится в модуле объекта документа Реализация товаров и услуг.

Оффлайн Ahmed

  • *
  • Сообщений: 13
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2010-04-22
  • Сайт: 
Это снова я
я добавил в макет накладной область ТорговыйПредставитель


потом в модуль правил

// Выводим шапку накладной

   ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
   ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(Шапка, "Расходная накладная");
   ТабДокумент.Вывести(ОбластьМакета);

   ОбластьМакета = Макет.ПолучитьОбласть("Поставщик");
   ПредставлениеПоставщика = ФормированиеПечатныхФорм.ОписаниеОрганизации(УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Шапка.Организация, Шапка.Дата), "ПолноеНаименование,");
   ОбластьМакета.Параметры.ПредставлениеПоставщика = ПредставлениеПоставщика;
   ОбластьМакета.Параметры.Поставщик = Шапка.Поставщик;
   ТабДокумент.Вывести(ОбластьМакета);
   
   ОбластьМакета = Макет.ПолучитьОбласть("ТорговыйПредставитель");
   ПредставлениеТорговогоПредставителя = ФормированиеПечатныхФорм.ОписаниеОрганизации(УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Шапка.ТорговыйПредставитель, Шапка.Дата), "ПолноеНаименование,");
   ОбластьМакета.Параметры.ПредставлениеТорговогоПредставителя = ПредставлениеТорговогоПредставителя;
   ОбластьМакета.Параметры.ТорговыйПредставитель = Шапка.ТорговыйПредставитель;
   ТабДокумент.Вывести(ОбластьМакета);

   ОбластьМакета = Макет.ПолучитьОбласть("Покупатель");
   ПредставлениеПолучателя = ФормированиеПечатныхФорм.ОписаниеОрганизации(УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Шапка.Получатель, Шапка.Дата), "ПолноеНаименование,");
   ОбластьМакета.Параметры.ПредставлениеПолучателя = ПредставлениеПолучателя;
   ОбластьМакета.Параметры.Получатель = Шапка.Получатель;
   ТабДокумент.Вывести(ОбластьМакета);



Потом в форме документа  на закладке печать создал надпись ТорговыйПредставитель с поле ввода со сслыкой Справочник.Ссылка.Контрагенты


Выдает ошибку не правильная шапка, что я не правильно делаю?
Спасибо!

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Потом в форме документа  на закладке печать создал надпись ТорговыйПредставитель с поле ввода со сслыкой Справочник.Ссылка.Контрагенты
Выдает ошибку не правильная шапка, что я не правильно делаю?
Спасибо!
Резюмируя: поле торговый представитель - это не реквизит? Вы просто добавили поле на форму? Так? Обратите внимание, что при таком подходе информация в базе по торговому представителю сохраняться не будет.

Напишите полный текст ошибки.


Теги:
 


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

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

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


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

* Реклама

* Фрегат агент

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
133 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
61 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
41 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
27 Сообщений
alexandr_ll
23 Сообщений

* Кто онлайн

  • Точка Гостей: 148
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal