Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> формат даты в запросе          
4andriy Подменю пользователя
сообщение 01.03.15, 1:29
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 177
Спасибо сказали: 1 раз
Рейтинг: 1

1С 7.7, Бухгалтерия для Украины. Стандартная форма:

Модуль:
ТекстЗапроса = 
    "//{{ЗАПРОС(Сформировать)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |Обрабатывать НеПомеченныеНаУдаление;
    |Количество = Документ.Акт.Количество;
    |Функция ИтогКоличество=Сумма(Количество);
    |Группировка Акт упорядочить по Акт.ДатаДок;
    |"//}}ЗАПРОС


В форме:
Запрос.ИтогКоличество Запрос.ЗначениеУпорядочивания(1,1)

В результате получаю такой результат:

3 (колличество) 01.03.15 (дата)

Мне не получается сменить формат даты на например 2015.03.01, если пробую ставить в форме функцию Формат перестает вообще делать выборку.


 ! 

Правила, пункт 12: выделяйте код!
 


Сообщение отредактировал Vofka - 01.03.15, 12:16

Домовик Подменю пользователя
сообщение 01.03.15, 8:14
Сообщение #2

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

без функции Формат() именно в таком виде и выводится дата. Попробуйте значение Запрос.ЗначениеУпорядочивания(1,1) другой переменной. К ней примените Формат().

igmig65 Подменю пользователя
сообщение 02.03.15, 22:31
Сообщение #3

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 613
Из: Донецкая обл
Спасибо сказали: 168 раз
Рейтинг: 140.9

Формат(Запрос.Акт.ДатаДок,"НужнаяФорматнаяСтрока")
но это только в формуле таблицы выходной, а упорядочить так запрос не получится..

Сообщение отредактировал igmig65 - 02.03.15, 22:32

4andriy Подменю пользователя
сообщение 04.03.15, 19:31
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 177
Спасибо сказали: 1 раз
Рейтинг: 1

в общем все получилось. спасибо. только есть одна проблема:

Цитата
СтрЗаменить(Формат(Запрос.Акт.ДатаДок,"Д ДДММГГГГ"),".","/")


в результате получаю 23/02/2015. но как мне сделать 2015/02/23... или оставить только один год 2015?

Pepe Подменю пользователя
сообщение 04.03.15, 22:05
Сообщение #5

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

Я вырезал из строки (ЛЕВ(), ПРАВ(), СРЕД()) день, месяц и год, а потом соединял их в нужном порядке. Возможно есть другой способ, я не заморачивался.

4andriy Подменю пользователя
сообщение 04.03.15, 22:19
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 177
Спасибо сказали: 1 раз
Рейтинг: 1

Спасибо! Удалось порезать!

Vofka Подменю пользователя
сообщение 05.03.15, 8:44
Сообщение #7

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

4andriy, для спасибо у нас специальная кнопка имеется.

ILCH Подменю пользователя
сообщение 02.09.15, 12:15
Сообщение #8

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

А что мешает сделать вот так:

Формат(ДатаРедактирования,"ГГГГММДД")

lals Подменю пользователя
сообщение 27.09.15, 20:16
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 32
Из: Никополь
Спасибо сказали: 4 раз
Рейтинг: 4

Цитата(ILCH @ 02.09.15, 13:15) *
А что мешает сделать вот так:

Формат(ДатаРедактирования,"ГГГГММДД")

Синтаксис-помощник не дает.
но если уж так надо то не рвать а складывать кажется удобней
типа ,
ДатаСтрока = ДатаГод(МояДата)+"/"+ДатаМесяц(МояДата)+"/"+ДатаЧисло(МояДата);

Как то так. ну и соответственно знак "/" поставить нужный


Signature
И это пройдет!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.04.24, 19:26
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!