Форум программистов, компьютерный форум, киберфорум
Наши страницы

1С: Собственные программы

Войти
Регистрация
Восстановить пароль
 
ismdmr
0 / 0 / 0
Регистрация: 04.10.2017
Сообщений: 5
#1

Проверка заполнения полей СтандартногоПериода в отчете СКД - 1С

09.02.2018, 15:28. Просмотров 143. Ответов 6
Метки нет (Все метки)

Всем привет!

Платформа 1С:Предприятие 8.3 (8.3.10.2580)

Возникла необходимость не заполнять дату окончания в периоде. Например, дата начала заполнена, а дата окончания пустое.

Отчет построен на СКД. Период на форму отчете выведен через параметр, тип которого СтандартныйПериод.

Форма отчета генерируется на лету, то есть сам не создавал.

В итоге, если оставить поле периода ДатаОкончание пустым программа выдает ошибку.

Подскажите, как выключить или обойти данную проверку.

Скрины прикрепил к этому сообщению.
0
Миниатюры
Проверка заполнения полей СтандартногоПериода в отчете СКД   Проверка заполнения полей СтандартногоПериода в отчете СКД   Проверка заполнения полей СтандартногоПериода в отчете СКД  

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2018, 15:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверка заполнения полей СтандартногоПериода в отчете СКД (1С):

Проставление Галочек В Отчете Скд - 1С
Штука такая - мне нужно сделать в скд отчет по резервам, в отчете напротив нужных документов с резервами проставить галочки и по кнопке...

добавление доступных полей выбора СКД - 1С
Всем Добрый день. Столкнулся с такой проблемой. Делаю отчет на СКД. В качестве набора данных есть внешний объект. Поля не описаны, т.к....

1C 8.x Контроль заполнения полей формы - 1С
Здравствуйте, как реализовать контроль заполнения строк пользователем, чтоб если поле не заполнено документ нельзя было провести или даже...

1C 8.x Проверка заполнения - 1С
Доброго всем времени суток! Подскажите хотяб небольшими набросками как можно организовать следующее В документе есть покупатель и...

Проверка заполнения единиц измерения в зависимости от вида элемента (товар/услуга) - 1С
У меня запись вебинара Чистова. Учебная задача - выяснить – нужна ли проверка заполнения для поля Единицы измерения. Если перед нами...

Разница между СКД и консолью СКД - 1С
Доброго дня! Есть запрос в СКД следующего вида: ВЫБРАТЬ ПродажиОбороты.Контрагент, СУММА(ПродажиОбороты.КоличествоОборот) КАК...

6
ismdmr
0 / 0 / 0
Регистрация: 04.10.2017
Сообщений: 5
09.02.2018, 19:36  [ТС] #2
никто не поможет?
0
polax
345 / 240 / 71
Регистрация: 16.01.2015
Сообщений: 830
09.02.2018, 22:05 #3
ismdmr, Вы пытаетесь менять параметр которого не назначили. Надо ДатаОкончания = (выражение) СП.ДатаОкончания
А вот варьировать уже СП.ДатаОкончания надо в ПриКомпоновкеДанных. А так вы изменяете параметр КонецПериода, который в СП НЕ входит
0
ismdmr
0 / 0 / 0
Регистрация: 04.10.2017
Сообщений: 5
10.02.2018, 09:39  [ТС] #4
polax, спасибо за ответ.

В модуле объекта отчета в процедуре "ПриКомпоновкеРезультата" установил условие:

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        ЗначениеПараметра = НастройкиОтчета.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных    ("СтандартныйПериод"));
    
    
    Если ЗначениеПараметра <> Неопределено Тогда
        
        Если НЕ ЗначениеЗаполнено(ЗначениеПараметра.Значение.ДатаОкончания) Тогда
        
            ЗначениеПараметра.Значение.ДатаОкончания = '39991231235959';        
            
        КонецЕсли;  
        
        ЗначениеПараметра.Использование = Истина;           
        
    КонецЕсли;
Но к сожалению, период ДатаОкончания не заполняется. То есть, до заполнения параметра дело не доходит, вылетает ошибка стандартной проверки. Я так понимаю это проверка на уровне платформы.
0
Tklwegsd
Эксперт 1С
656 / 469 / 154
Регистрация: 24.07.2013
Сообщений: 1,633
10.02.2018, 12:03 #5
Цитата Сообщение от ismdmr Посмотреть сообщение
Я так понимаю это проверка на уровне платформы.
Нет, эта проверка находится в форме отчета.
1
polax
345 / 240 / 71
Регистрация: 16.01.2015
Сообщений: 830
11.02.2018, 12:54 #6
ismdmr, Как сказал Tklwegsd, эта проверка в модуле ОбщиеФормы.ФормаОтчета в ОбработкаПроверкиЗаполненияНаСервере.
1
ismdmr
0 / 0 / 0
Регистрация: 04.10.2017
Сообщений: 5
19.02.2018, 08:38  [ТС] #7
Добрый день. Прошу прощения за долго отсутствие. Да, оказалось все намного проще - > ОбщиеФормы.ФормаОтчета.

Спасибо большое polax, Tklwegsd
0
19.02.2018, 08:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2018, 08:38
Привет! Вот еще темы с ответами:

1C 8.x (некро) СКД вывод полей справочника в отчете по продажам, без данных о продажах и остатках - 1С
Товарищи, имею запроc, который выводит мне продажи и конечный остаток, подскажите, как сделать, чтобы выводил всю номенклатуру по отбору...

1C 8.x Дубли в отчете СКД - 1С
Добрый день. В отчете на скд выводится по 5-9 дублей с разным количеством. Почему так происходит, может что-то не так с запросом? как это...

1C 8.x (тонкий) Формат числа в отчете скд - 1С
Здравствуйте! В СКД есть команда Выразить (Переменная как Число (m,n))) Подскажите, как можно преобразовать число, при условии, что m и...

Группировка полей в отчете СКД - 1С
Здравствуйте. В собственной конфигурации есть отчет с полями: Табномер, ФамилияИмяОтчество, Должность, Подразделение,Объект,Договор,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru