Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 мая 2024, 16:15

Как правильно запросить

Автор АЛ1, 22 мая 2015, 13:03

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

АЛ1

Цитата: Дмитрий@ от 22 мая 2015, 15:07
Помочь я могу, но готовое решение скидывать вам не буду. Это для того чтобы вы начали программировать, и в будущем мы смогли обмениваться решениями, а то одностороний обмен получится.
С параметром "период" непонятно, может вместо периода сделать два параметра начПериод, КонПериод
Этот код мне предлагает для вставки сама 1С Консолидация ПРОФ :
ДатаПринадлежитПериоду(<дата>, // дата или ее строковое представление, значение которой которой необходимо проверить на вхождение
                       <период>); // период, приндлажность даты к которому требуется порверить

Я могу ошибаться, но насколько я понял, должно быть что-то типа вот этого :
ДатаПринадлежитПериоду=Дата(20010001);
ТекущийГод=ДатаГод(ДатаПринадлежитПериоду);

Возможно это бред, наш программист предложил именно это, но все равно выдает синтаксическую ошибку.

Дмитрий@

Вы эти операторы вставляете в пользовательском режиме.

АЛ1

Цитата: Дмитрий@ от 22 мая 2015, 15:15
Вы эти операторы вставляете в пользовательском режиме.
Да, он сам выдает выпадающий список и там есть "Функция на встроенном языке".

Дмитрий@

Тогда там должна быть справка на эти операторы, попробуйте нажать F1 и найти описание этой функции.

pavl_vs

АЛ1, похоже такой функции вообще не существует. Откуда она взялась?

Покажите (скрин) сообщение об ошибке.

Что за отчет, СКД?

АЛ1


Добавлено: 22 мая 2015, 15:43


Как скрин прикрепить???

Rasty

на хостинг картинок с прямой ссылкой на картинку, ссылка должна заканчиваться http:\\site.com\1234.jpg
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

АЛ1

Вот скрин
Добавлено: 22 мая 2015, 15:51


Скрин с ошибкой.

pavl_vs

К сожалению в сообщении об ошибке не конкретизируется в каком месте нарушен синтаксис.
Вы не описали в какой момент возникает ошибка.

С датой как будто понятно, а вот период попробуйте записать например так: "квартал".
Очень часто используются стандартные периоды - они заключаются в кавычки; квартал в этом случае назначается по дате.

Дмитрий@

Возможно это будет так
ТекущийГод=ДатаПринадлежитПериоду(Дата(20010001),"Год");

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск