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

Автор Тема: Автор счета на оплату  (Прочитано 956 раз)

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

Оффлайн Fartyk

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-18
  • Сайт: 
  • Профессия: Ученик 1С
Прошу прощения если уже обсуждалось, но поиск что то не помог.
Вопрос такой нужно в счет на оплату добавить строчку с именем пользователя из под которого был выставлен счет.


Оффлайн Vladimir_Sh

  • 1С:Специалист
  • ****
  • Сообщений: 348
  • РЕПУТАЦИЯ: 65
  • КПД: 19%
  • Регистрация: 2015-10-16
  • Сайт: 
  • Профессия: Разработчик 1С
Fartyk, а в чем проблема? Делаете внешнюю печатную форму и корректируете как необходимо.
Если я Вам помог, нажми - Спасибо!

Оффлайн Fartyk

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-18
  • Сайт: 
  • Профессия: Ученик 1С
Fartyk, а в чем проблема? Делаете внешнюю печатную форму и корректируете как необходимо.
Внешняя печатная форма есть, в подвал счета под подписями директора добавил строку вида "Ваш менеджер: <ИмяПользователя>" в макет.
В модуле объекта под записями
ОбластьМакета.Параметры.ФИОРуководителя = Руководители.ФИОРуководителя;
ОбластьМакета.Параметры.ФИОБухгалтера   = Руководители.ФИОГлавногоБухгалтера;
добавляю строку
ОбластьМакета.Параметры.ИмяПользователя = НеЗнаюЧтоЗаписатьСюда;



Оффлайн Vladimir_Sh

  • 1С:Специалист
  • ****
  • Сообщений: 348
  • РЕПУТАЦИЯ: 65
  • КПД: 19%
  • Регистрация: 2015-10-16
  • Сайт: 
  • Профессия: Разработчик 1С
ОбластьМакета.Параметры.ИмяПользователя = НеЗнаюЧтоЗаписатьСюда;
    Сюда Вы должны передавать имя вашего пользователя. Это вероятнее всего Ответственный.
    При печати, запросом, выбираются поля документа которые далее размещаются по ТабличномуДокументу печатной формы, но это если придерживаться общий принципов создания ПФ.
    В Вашем же случае я не могу угадать, как все реализовано. Поэтому либо ищите как получить ответственного (нужно понять как обрабатывается результат запроса), либо больше кода из ВПФ, либо выкладывайте обработку(так же укажите конфигурацию с которой работаете).

Если я Вам помог, нажми - Спасибо!

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1095
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Это вероятнее всего Ответственный

Это вероятнее всего Автор
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Fartyk

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-18
  • Сайт: 
  • Профессия: Ученик 1С
Всем спасибо за помощь, разобрался.
ОбластьМакета.Параметры.ИмяПользователя = Пользователи.ТекущийПользователь();

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1095
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
ну вот в первом запросе получаем из документа еще и поле ОТветственный (или Автор)
а далее обращаемся к нему "Шапка.Ответственный" ("Шапка.Автор")
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1095
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Всем спасибо за помощь, разобрался.
ОбластьМакета.Параметры.ИмяПользователя = Пользователи.ТекущийПользователь();

для печатной формы документа данные по идее лучше брать с документа...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн Vladimir_Sh

  • 1С:Специалист
  • ****
  • Сообщений: 348
  • РЕПУТАЦИЯ: 65
  • КПД: 19%
  • Регистрация: 2015-10-16
  • Сайт: 
  • Профессия: Разработчик 1С
Всем спасибо за помощь, разобрался.
ОбластьМакета.Параметры.ИмяПользователя = Пользователи.ТекущийПользователь();

для печатной формы документа данные по идее лучше брать с документа...
Вот так виртуозно автор документа превратился в текущего пользователя))
Если я Вам помог, нажми - Спасибо!

Оффлайн Fartyk

  • *
  • Сообщений: 7
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-11-18
  • Сайт: 
  • Профессия: Ученик 1С
Всем спасибо за помощь, разобрался.
ОбластьМакета.Параметры.ИмяПользователя = Пользователи.ТекущийПользователь();

для печатной формы документа данные по идее лучше брать с документа...
Вот так виртуозно автор документа превратился в текущего пользователя))
Я как то не правильно сделал? Просто задумка работает. Каждый менеджер заходит в базу под своим пользователем и Пользователи.ТекущийПользователь(); выводит его имя на счете.

Если как то можно сделать грамотней подскажите пожалуйста. Я просто никогда раньше программированием 1с не занимался и пока что не представляю что и как.


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
165 Сообщений
alex0402
74 Сообщений
alexandr_ll
38 Сообщений
MuI_I_Ika MuI_I_Ika
36 Сообщений
LexaK
32 Сообщений
crow1983
31 Сообщений
sertak sertak
26 Сообщений
BuhRust
18 Сообщений
дфтын дфтын
17 Сообщений
Vzonder
17 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal