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

Автор Тема: помогите изменить отчет  (Прочитано 1618 раз)

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

Оффлайн k.akimenko

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-08-04
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день помогите изменить отчет для 1с 8.2 зуп !  есть отчет "Список военнообязанных работающие в организации! в нем требуется добавить  в графу семейное положение поля степень родства ,фио родственника и дату его рождения!
Пытался вставить
Цитировать
ВТ_СемейноеПоложение.ФизЛицо.СоставСемьи.(
      |      СтепеньРодства КАК Поле3,
      |      Имя КАК Поле4,
      |      ДатаРождения КАК Поле6
      |   ) КАК ФизЛицо1
и вывести в таблице ,но ничего не выходит вылезают пустые поля !помогите чем кто может! текст запроса из модуля привожу ниже
Цитировать
Запрос = Новый Запрос;
      Запрос.Текст =
      "ВЫБРАТЬ
      |   ФизическиеЛицаОбразование.НомерСтроки,
      |   ФизическиеЛицаОбразование.ВидОбразования,
      |   ФизическиеЛицаОбразование.УчебноеЗаведение,
      |   ФизическиеЛицаОбразование.ГодОкончания,
      |   ФизическиеЛицаОбразование.Ссылка
      |ПОМЕСТИТЬ ВТ_1
      |ИЗ
      |   Справочник.ФизическиеЛица.Образование КАК ФизическиеЛицаОбразование
      |ГДЕ
      |   ФизическиеЛицаОбразование.НомерСтроки = &НомерСтроки
      |;
      |
      |////////////////////////////////////////////////////////////////////////////////
      |ВЫБРАТЬ
      |   СемейноеПоложениеФизЛицСрезПоследних.Период,
      |   СемейноеПоложениеФизЛицСрезПоследних.ФизЛицо,
      |   СемейноеПоложениеФизЛицСрезПоследних.СемейноеПоложение
      |ПОМЕСТИТЬ ВТ_СемейноеПоложение
      |ИЗ
      |   РегистрСведений.СемейноеПоложениеФизЛиц.СрезПоследних(&Дата, ) КАК СемейноеПоложениеФизЛицСрезПоследних
      |;
      |
      |////////////////////////////////////////////////////////////////////////////////
      |ВЫБРАТЬ
      |   КонтактнаяИнформация.Объект,
      |   КонтактнаяИнформация.Тип,
      |   КонтактнаяИнформация.Вид,
      |   КонтактнаяИнформация.Представление,
      |   КонтактнаяИнформация.Поле1,
      |   КонтактнаяИнформация.Поле2,
      |   КонтактнаяИнформация.Поле3,
      |   КонтактнаяИнформация.Поле4,
      |   КонтактнаяИнформация.Поле5,
      |   КонтактнаяИнформация.Поле6,
      |   КонтактнаяИнформация.Поле7,
      |   КонтактнаяИнформация.Поле8,
      |   КонтактнаяИнформация.Поле9,
      |   КонтактнаяИнформация.Поле10,
      |   КонтактнаяИнформация.Комментарий,
      |   КонтактнаяИнформация.ЗначениеПоУмолчанию,
      |   КонтактнаяИнформация.ТипДома,
      |   КонтактнаяИнформация.ТипКорпуса,
      |   КонтактнаяИнформация.ТипКвартиры
      |ПОМЕСТИТЬ ВТ_Адрес
      |ИЗ
      |   РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
      |ГДЕ
      |   КонтактнаяИнформация.Вид = &Вид
      |;
      |
      |////////////////////////////////////////////////////////////////////////////////
      |ВЫБРАТЬ
      |   ВоинскийУчетСрезПоследних.Физлицо КАК Физлицо,
      |   ВоинскийУчетСрезПоследних.Звание КАК Звание,
      |   ВоинскийУчетСрезПоследних.КатегорияЗапаса КАК КатегорияЗапаса,
      |   ВоинскийУчетСрезПоследних.Состав КАК Состав,
      |   ВоинскийУчетСрезПоследних.ВУС КАК ВУС,
      |   ВоинскийУчетСрезПоследних.Годность КАК Годность,
      |   ВоинскийУчетСрезПоследних.НомерКомандыПартии КАК НомерКомандыПартии,
      |   ВоинскийУчетСрезПоследних.Физлицо.МестоРождения КАК МестоРождения,
      |   ВоинскийУчетСрезПоследних.Физлицо.ДатаРождения КАК ДатаРождения,
      |   ВоинскийУчетСрезПоследних.Военкомат КАК Военкомат,
      |   ВТ_1.НомерСтроки,
      |   ВТ_1.ВидОбразования,
      |   ВТ_1.УчебноеЗаведение,
      |   ВТ_1.ГодОкончания,
      |   ВТ_СемейноеПоложение.СемейноеПоложение,
      |   ВТ_Адрес.Вид,
      |   ВТ_Адрес.Представление,
      |   РаботникиОрганизацийСрезПоследних.Должность,
      |   РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации,
      |   
      |ИЗ
      |   РегистрСведений.ВоинскийУчет.СрезПоследних(&Дата, ) КАК ВоинскийУчетСрезПоследних
      |      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Дата, ) КАК РаботникиОрганизацийСрезПоследних
      |      ПО ВоинскийУчетСрезПоследних.Физлицо = РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо
      |      ЛЕВОЕ СОЕДИНЕНИЕ ВТ_1 КАК ВТ_1
      |      ПО ВоинскийУчетСрезПоследних.Физлицо = ВТ_1.Ссылка
      |      ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СемейноеПоложение КАК ВТ_СемейноеПоложение
      |      ПО ВоинскийУчетСрезПоследних.Физлицо = ВТ_СемейноеПоложение.ФизЛицо
      |      ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Адрес КАК ВТ_Адрес
      |      ПО ВоинскийУчетСрезПоследних.Физлицо = ВТ_Адрес.Объект
      |ГДЕ
      |   ВоинскийУчетСрезПоследних.ОтношениеКВоинскойОбязанности = &ОтношениеКВоинскойОбязанности
      |   И РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния
      |
      |УПОРЯДОЧИТЬ ПО
      |   Военкомат
      |ИТОГИ ПО
      |   Военкомат";   


Оффлайн LexaK

  • *****
  • Сообщений: 1267
  • РЕПУТАЦИЯ: 347
  • КПД: 27%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
Цитировать
Запрос = Новый Запрос;
      Запрос.Текст =
      "ВЫБРАТЬ
      |   ФизическиеЛицаОбразование.НомерСтроки,
      |   ФизическиеЛицаОбразование.ВидОбразования,
      |   ФизическиеЛицаОбразование.УчебноеЗаведение,
      |   ФизическиеЛицаОбразование.ГодОкончания,
      |   ФизическиеЛицаОбразование.Ссылка
      |ПОМЕСТИТЬ ВТ_1
      |ИЗ
      |   Справочник.ФизическиеЛица.Образование КАК ФизическиеЛицаОбразование
      |ГДЕ
      |   ФизическиеЛицаОбразование.НомерСтроки = &НомерСтроки
      |;
      |
      |////////////////////////////////////////////////////////////////////////////////
      |ВЫБРАТЬ
      |   СемейноеПоложениеФизЛицСрезПоследних.Период,
      |   СемейноеПоложениеФизЛицСрезПоследних.ФизЛицо,
      |   СемейноеПоложениеФизЛицСрезПоследних.СемейноеПоложение
      |ПОМЕСТИТЬ ВТ_СемейноеПоложение
      |ИЗ
      |   РегистрСведений.СемейноеПоложениеФизЛиц.СрезПоследних(&Дата, ) КАК СемейноеПоложениеФизЛицСрезПоследних
      |;
      |
      |////////////////////////////////////////////////////////////////////////////////
      |ВЫБРАТЬ
      |   КонтактнаяИнформация.Объект,
      |   КонтактнаяИнформация.Тип,
      |   КонтактнаяИнформация.Вид,
      |   КонтактнаяИнформация.Представление,
      |   КонтактнаяИнформация.Поле1,
      |   КонтактнаяИнформация.Поле2,
      |   КонтактнаяИнформация.Поле3,
      |   КонтактнаяИнформация.Поле4,
      |   КонтактнаяИнформация.Поле5,
      |   КонтактнаяИнформация.Поле6,
      |   КонтактнаяИнформация.Поле7,
      |   КонтактнаяИнформация.Поле8,
      |   КонтактнаяИнформация.Поле9,
      |   КонтактнаяИнформация.Поле10,
      |   КонтактнаяИнформация.Комментарий,
      |   КонтактнаяИнформация.ЗначениеПоУмолчанию,
      |   КонтактнаяИнформация.ТипДома,
      |   КонтактнаяИнформация.ТипКорпуса,
      |   КонтактнаяИнформация.ТипКвартиры
      |ПОМЕСТИТЬ ВТ_Адрес
      |ИЗ
      |   РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
      |ГДЕ
      |   КонтактнаяИнформация.Вид = &Вид
      |;
      |
      |////////////////////////////////////////////////////////////////////////////////
      |ВЫБРАТЬ
      |   ВоинскийУчетСрезПоследних.Физлицо КАК Физлицо,
      |   ВоинскийУчетСрезПоследних.Звание КАК Звание,
      |   ВоинскийУчетСрезПоследних.КатегорияЗапаса КАК КатегорияЗапаса,
      |   ВоинскийУчетСрезПоследних.Состав КАК Состав,
      |   ВоинскийУчетСрезПоследних.ВУС КАК ВУС,
      |   ВоинскийУчетСрезПоследних.Годность КАК Годность,
      |   ВоинскийУчетСрезПоследних.НомерКомандыПартии КАК НомерКомандыПартии,
      |   ВоинскийУчетСрезПоследних.Физлицо.МестоРождения КАК МестоРождения,
      |   ВоинскийУчетСрезПоследних.Физлицо.ДатаРождения КАК ДатаРождения,
      |   ВоинскийУчетСрезПоследних.Военкомат КАК Военкомат,
      |   ВТ_1.НомерСтроки,
      |   ВТ_1.ВидОбразования,
      |   ВТ_1.УчебноеЗаведение,
      |   ВТ_1.ГодОкончания,
      |   ВТ_СемейноеПоложение.СемейноеПоложение,
      |   ВТ_Адрес.Вид,
      |   ВТ_Адрес.Представление,
      |   РаботникиОрганизацийСрезПоследних.Должность,
      |   РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации,
      |   
      |   //данные о родственниках, имена полей переделаны так как такие имена Поле3, Поле4, Поле6 уже есть
      |   спрСоставСемьи.Имя как ИмяРодственника,
      |   спрСоставСемьи.СтепеньРодства как СтепеньРодства,
      |   спрСоставСемьи.ДатаРождения как ДатаРожденияРодственника
      |   
      |ИЗ
      |   РегистрСведений.ВоинскийУчет.СрезПоследних(&Дата, ) КАК ВоинскийУчетСрезПоследних
      |      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Дата, ) КАК РаботникиОрганизацийСрезПоследних
      |      ПО ВоинскийУчетСрезПоследних.Физлицо = РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо
      |      ЛЕВОЕ СОЕДИНЕНИЕ ВТ_1 КАК ВТ_1
      |      ПО ВоинскийУчетСрезПоследних.Физлицо = ВТ_1.Ссылка
      |      ЛЕВОЕ СОЕДИНЕНИЕ ВТ_СемейноеПоложение КАК ВТ_СемейноеПоложение
      |      ПО ВоинскийУчетСрезПоследних.Физлицо = ВТ_СемейноеПоложение.ФизЛицо
      |      ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Адрес КАК ВТ_Адрес
      |      ПО ВоинскийУчетСрезПоследних.Физлицо = ВТ_Адрес.Объект
      |
      |      ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица.СоставСемьи КАК спрСоставСемьи //свое имя справочника физлица здесь поставить
      |      ПО ВоинскийУчетСрезПоследних.Физлицо = спрСоставСемьи.Ссылка
      |ГДЕ
      |   ВоинскийУчетСрезПоследних.ОтношениеКВоинскойОбязанности = &ОтношениеКВоинскойОбязанности
      |   И РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> &ПричинаИзмененияСостояния
      |
      |УПОРЯДОЧИТЬ ПО
      |   Военкомат
      |ИТОГИ ПО
      |   Военкомат";   


у меня просто нет ЗУПа, там где коммент поставьте свое имя справочника ФизЛица
что бы получить данные из табличной части какого-то объекта необходимо в соединении указывать именно табличную часть, иначе получете поле с типом ТаблицаЗначений,
Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн k.akimenko

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-08-04
  • Сайт: 
  • Профессия: Ученик 1С
йос заработал! Спасибо! но такая загвоздка  отображается один родственник а надо всех  !(https://yadi.sk/i/fXHE1R-DZDmEo)
 как это провернуть ? вывод в форму у меня так
Цитировать
ОбластьМакетаСтрока.Параметры.семейноеположение = Строка(Выборка.СемейноеПоложение)+ " " + Строка(Выборка.СтепеньРодства)+ " " + Строка.(Выборка.ИмяРодственника)+ " " + Строка(Выборка.ДатаРожденияРодственника);

Оффлайн LexaK

  • *****
  • Сообщений: 1267
  • РЕПУТАЦИЯ: 347
  • КПД: 27%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
это вывод отчета надо править,
во первых представить себе и нарисовать как должна выглядеть таблица по ВУСу по сотруднику,
у кого вообще нет родственников или родственник Один, там все понятно, одна запись,
как выводить данные о нескольких родственников? , в строчку через запятую или колонкной (для каждого родственника своя строчка, для данных Имя, Родство, Дата) или еще как.
в соотвествии с тем что придумаете и надо поправить вывод отчета
подсказка (добавьте сортировку по полю - ФизЛицо)
если при получении следующей строки ФизЛицо такое же как было в предыдущей записи, значит это второй родственник и т.д.
Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн k.akimenko

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-08-04
  • Сайт: 
  • Профессия: Ученик 1С
Помогите точнее , не получается сортировка в синтаксис-помощнике сказано что при выборке не работает
Цитировать
Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения


Теги:
 

Помогите срочно!! В вкладке "Сервис"--> "Журнал регистрации" отражаются все операции как можно определить сделаны ли операции "задним числом" и как вычислить первоначальную информацию какой расчет поменял на другой?

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

Ответов: 1
Просмотров: 4293
Последний ответ 24 Дек 2015, 15:34
от дфтын
Помогите подобрать Back-office и Front-office

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

Ответов: 1
Просмотров: 5554
Последний ответ 07 Сен 2010, 12:01
от mohock
Помогите с отчётами в УТ 10.3. (Ведомость по товарам и ведомость по заказам)

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

Ответов: 2
Просмотров: 5891
Последний ответ 28 Мар 2012, 13:02
от chum710
Помогите с отчетом "Валовая прибыль"

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

Ответов: 4
Просмотров: 4373
Последний ответ 10 Сен 2015, 13:57
от Dm109
помогите с отчетом "характеристики контрагентов"

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

Ответов: 2
Просмотров: 1981
Последний ответ 07 Дек 2016, 15:53
от Kironten

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
175 Сообщений
ilyay ilyay
69 Сообщений
oleg-x
48 Сообщений
alex0402
44 Сообщений
AIFrame
39 Сообщений
andron81_81
38 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
31 Сообщений
BuhRust
30 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal