|   |   | 
| 
 | Вывод строки и даты в одном поле | ☑ | ||
|---|---|---|---|---|
| 0
    
        Flempy 14.02.23✎ 09:12 | 
        Имеется отчет в котором необходимо вывести в одном поле дату и место его рождения, как это можно сделать при помощи формулы?
 https://imgbb.com/hXv1jg2 (на названия полей не смотрите) | |||
| 1
    
        Kassern 14.02.23✎ 09:18 | 
        (0) если отчет на СКД, то можно создать группу и добавить туда 2 поля. У группы указать свойство Вместе, или как-то так.     | |||
| 2
    
        Flempy 14.02.23✎ 09:59 | 
        (1) Почему-то выдает ошибку "Несоответствие типов (параметр номер '1')"     | |||
| 3
    
        Kassern 14.02.23✎ 10:10 | 
        (2) Не должно быть ошибки
 https://disk.yandex.ru/i/vsJm6lN_w40V-g | |||
| 4
    
        Kassern 14.02.23✎ 10:11 | 
        Единственное, что запятая будет разделителем полей     | |||
| 5
    
        Flempy 14.02.23✎ 10:31 | 
        (3) Видимо из-за того что заполнение макета происходит в модуле объекта отчета посредством пользовательских полей возникает такая ошибка(
 Есть какой-нибудь другой способ? | |||
| 6
    
        НафНаф 14.02.23✎ 10:41 | 
        (0) какой тип у поля [ФИОПолные]?     | |||
| 7
    
        magicSan 14.02.23✎ 10:54 | 
        (5) чеготебе в модуле объекта это поле не заполнеятся тогда?     | |||
| 8
    
        Flempy 14.02.23✎ 12:49 | 
        (6) картинка для примера, мне нужно вывести дату рождения(тип дата) и место рождения(строка)     | |||
| 9
    
        Flempy 14.02.23✎ 12:50 | 
        (7) Оно заполняется, но только "место рождение", а мне нужно чтобы и дату вывел вместе     | |||
| 10
    
        magicSan 14.02.23✎ 12:53 | 
        (9) "заполнение макета происходит в модуле объекта отчета посредством пользовательских полей" - код покажи     | |||
| 11
    
        Flempy 14.02.23✎ 12:59 | 
        Для Каждого ДанныеОрганизации Из ДанныеОтчета.Строки Цикл
 Если ДокументРезультат.ВысотаТаблицы > 0 Тогда ДокументРезультат.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ПараметрыЗаголовка = ПараметрыЗаголовкаСтруктура(ДатаОтчета, ДанныеОрганизации.Организация, ДанныеОрганизации.Военкомат); ДанныеПользовательскихПолейСсылки = ЗарплатаКадрыОтчеты.ЗначенияЗаполненияПользовательскихПолей(ИдентификаторыМакета, ДанныеОрганизации); ЗарплатаКадрыОтчеты.ЗаполнитьПараметрыОбластиМакета(Военкомат, ДанныеОрганизации, ДанныеПользовательскихПолейСсылки); ЗарплатаКадрыОтчеты.ЗаполнитьПараметрыОбластиМакета(АдресВоенкомата, ДанныеОрганизации, ДанныеПользовательскихПолейСсылки); ЗарплатаКадрыОтчеты.ЗаполнитьПараметрыОбластиМакета(Заголовок, ПараметрыЗаголовка, ДанныеПользовательскихПолейСсылки); ЗарплатаКадрыОтчеты.ЗаполнитьПараметрыОбластиМакета(Шапка, ДанныеПользовательскихПолейСсылки); ЗарплатаКадрыОтчеты.ЗаполнитьПараметрыОбластиМакета(Подвал, ПараметрыЗаголовка, ДанныеПользовательскихПолейСсылки); ДокументРезультат.Вывести(Военкомат); Если ЗначениеЗаполнено(ДанныеОрганизации.ВоенкоматАдрес) Тогда ДокументРезультат.Вывести(АдресВоенкомата); Иначе ДокументРезультат.Вывести(ПустаяСтрока); КонецЕсли; ДокументРезультат.Вывести(Заголовок); ДокументРезультат.Вывести(Шапка); КоличествоСтрок = ДанныеОрганизации.Строки.Количество(); Для Каждого ТекСтрока Из ДанныеОрганизации.Строки Цикл Если ТекСтрока.СистемныеПоляНомерПоПорядкуВГруппировке < КоличествоСтрок И Не ОбщегоНазначения.ПроверитьВыводТабличногоДокумента(ДокументРезультат, СтрокаТаблицы) Тогда ДокументРезультат.ВывестиГоризонтальныйРазделительСтраниц(); ИначеЕсли ТекСтрока.СистемныеПоляНомерПоПорядкуВГруппировке = КоличествоСтрок И Не ОбщегоНазначения.ПроверитьВыводТабличногоДокумента(ДокументРезультат, ВыводимыеОбласти) Тогда ДокументРезультат.ВывестиГоризонтальныйРазделительСтраниц(); КонецЕсли; ДанныеПользовательскихПолейСсылки = ЗарплатаКадрыОтчеты.ЗначенияЗаполненияПользовательскихПолей(ИдентификаторыМакета, ТекСтрока); ЗарплатаКадрыОтчеты.ЗаполнитьПараметрыОбластиМакета(СтрокаТаблицы, ТекСтрока, ДанныеПользовательскихПолейСсылки); СтрокаТаблицы.Параметры.ДатаРождения = Формат(ТекСтрока.ДатаРождения, "ДЛФ=Д"); Если ДатаОтчета >= '20170801' Тогда СтрокаТаблицы.Параметры.МестоРождения = ПерсонифицированныйУчетКлиентСервер.ПредставлениеМестаРождения(ТекСтрока.МестоРождения); КонецЕсли; ДокументРезультат.Вывести(СтрокаТаблицы); КонецЦикла; ДокументРезультат.Вывести(Подвал); КонецЦикла; | |||
| 12
    
        Kassern 14.02.23✎ 13:28 | 
        (11) Блин, неужели нельзя было в теме написать, что это обычная внешняя обработка с макетом, а не СКД отчет?
 В макете указываете для ячейки тип шаблон. В ней указываете, что-то типа: <Место рождения:[МестоРождения], Дата: [ДатаРождения]> | |||
| 13
    
        Flempy 14.02.23✎ 13:40 | 
        (12) Скажу больше, это скд отчет с макетом)     | |||
| 14
    
        Flempy 14.02.23✎ 13:42 | 
        (13) Это отчет, который находится в конфигурации, хотелось все решить через настройки отчета в самой 1с, а не лазить в конфигуратор и менять там что-то     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |