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

Автор Тема: Паспортные данные из общего модуля  (Прочитано 2384 раз)

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

Оффлайн dronspartak9@gmail.com

  • *
  • Сообщений: 37
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-04-16
  • Сайт: 
Пытаюсь вытащить паспортные данные водителя из общего модуля:
Функция ПаспортныеДанные(ФизЛицо, ДатаПериода) Экспорт

   Запрос = Новый Запрос;
   Запрос.УстановитьПараметр("ПарФизЛицо",     ФизЛицо);
   Запрос.УстановитьПараметр("ПарДатаПериода", ДатаПериода);

   Запрос.Текст =
   "ВЫБРАТЬ
   |   ДокументВид        КАК Вид,
   |   ДокументСерия      КАК Серия,
   |   ДокументНомер      КАК Номер,
   |   ДокументДатаВыдачи КАК ДатаВыдачи,
   |   ДокументКемВыдан   КАК Выдан
   |ИЗ
   |   РегистрСведений.ПаспортныеДанныеФизЛиц.СрезПоследних(&ПарДатаПериода, ФизЛицо = &ПарФизЛицо)
   |";

   Шапка = Запрос.Выполнить().Выбрать();
   Шапка.Следующий();

   Результат = Новый Структура("Вид, Серия, Номер, ДатаВыдачи, Выдан");

   Результат.Вид        = Шапка.Вид;
   Результат.Серия      = Шапка.Серия;
   Результат.Номер      = Шапка.Номер;
   Результат.ДатаВыдачи = Шапка.ДатаВыдачи;
   Результат.Выдан      = Шапка.Выдан;

   Возврат Результат;

КонецФункции // ПаспортныеДанные()

В нужном модуле обращаюсь к этой процедуре: Водитель.Параметры.ПДанные = ФормированиеПечатныхФорм.ПаспортныеДанные(Выборка.Водитель,Выборка.ДатаДоговора);

Вместо этого на форму выводится надпись "Структура"

Подскажите может не правильно вызываю?


Оффлайн Новенькая

  • ****
  • Сообщений: 250
  • РЕПУТАЦИЯ: 21
  • КПД: 8%
  • Регистрация: 2011-02-21
  • Сайт: 
  • Профессия: Программист 1С
Ну дак у вас же функция возвращает структуру. Чтобы получить конкретное значение:
Водитель.Параметры.ПДанные = ФормированиеПечатныхФорм.ПаспортныеДанные(Выборка.Водитель,Выборка.ДатаДоговора).Серия; // так выведется серия паспорта

Если вам нужна сразу вся информация, тогда так:
ПаспортныеДанныеФизЛица = ФормированиеПечатныхФорм.ПаспортныеДанные(Выборка.Водитель,Выборка.ДатаДоговора);
Водитель.Параметры.ПДанные = Строка(ПаспортныеДанныеФизЛица.Вид)+
Строка(ПаспортныеДанныеФизЛица.Серия)+Строка(ПаспортныеДанныеФизЛица.Номер);

Оффлайн dronspartak9@gmail.com

  • *
  • Сообщений: 37
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-04-16
  • Сайт: 
Спасибо большое! Просто только начинаю программировать)


Теги:
 

Как перенести данные из 7.7 типовая УСН 1.3 в 1С 8 типовая бухгалтерия

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

Ответов: 0
Просмотров: 4842
Последний ответ 13 Фев 2010, 07:58
от Александр бухгалтер
"Лишние" данные в зарплате

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

Ответов: 3
Просмотров: 3797
Последний ответ 05 Апр 2014, 11:11
от Славянка
"Данные по коду не найдены"

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

Ответов: 6
Просмотров: 8137
Последний ответ 03 Дек 2015, 13:58
от Timofey Gurubanov
Куда сохраняются данные в режиме работы клиент при выгрузке данных обработкой "Универсальный обмен данными в формате XML"

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

Ответов: 3
Просмотров: 6970
Последний ответ 13 Ноя 2014, 08:23
от cska-fanat-kz
Как при помощи СКД при формировании макета отчета данные связанного набора данных вывести в Параметр через ";"

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

Ответов: 0
Просмотров: 970
Последний ответ 01 Мар 2016, 14:33
от sveta C

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
50 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal