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

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

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
Просмотров: 5105
Последний ответ 13 Фев 2010, 07:58
от Александр бухгалтер
"Лишние" данные в зарплате

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

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

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

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

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

Ответов: 3
Просмотров: 7686
Последний ответ 13 Ноя 2014, 08:23
от cska-fanat-kz
Нужно в параметр запроса к РегистрБухгалтерии.Проводки.Остатки вставить вместо периода данные из другого запроса отчет СКД 8.3, обычные формы

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

Ответов: 0
Просмотров: 154
Последний ответ 10 Апр 2018, 14:00
от Св Ч

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
146 Сообщений
oleg-x
66 Сообщений
alex0402
63 Сообщений
AIFrame AIFrame
52 Сообщений
wise wise
37 Сообщений
KOI8-R
34 Сообщений
buketov.av buketov.av
34 Сообщений
Alter
25 Сообщений
trialex3
20 Сообщений
BuhRust
20 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal