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

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

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

Оффлайн Fartyk

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

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>


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

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

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1096
  • КПД: 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 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
147 Сообщений
alex0402
114 Сообщений
Norfolk
51 Сообщений
LexaK
47 Сообщений
MuI_I_Ika MuI_I_Ika
37 Сообщений
друган
21 Сообщений
AsadRoman
20 Сообщений
alexandr_ll
19 Сообщений
Константин5825
18 Сообщений
MrLvovsky MrLvovsky
16 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 

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