Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 дек 2025, 19:36

началопериода()

Автор sali, 01 дек 2025, 11:13

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

sali

пытаюсь в запросе выставить условие на дату , чтобы выгружать документы за текущий день, использую функцию НАЧАЛОПЕРИОДА(ДАТА, ДЕНЬ) ,
но выдается ошибка
Операция не разрешена в предложении НАЧАЛОПЕРИОДА(ЗаказПокупателя.ДатаЗагрузки, день). Почему?
ВЫБРАТЬ
Заказ.Ссылка КАК Ссылка,
Заказ.Дата КАК Дата,
Заказ.ГУИДИсточника КАК ГУИДИсточника,
ЕСТЬNULL(Заказ.ТорговоеОборудование.ГУИДИсточника, "") КАК ГУИДОборудования,
ЕСТЬNULL(Заказ.Контрагент.ГУИДИсточника, "") КАК ГУИДКонтрагента,
ЕСТЬNULL(Заказ.Склад.ГУИДИсточника, "") КАК ГУИДСклада,
ЕСТЬNULL(Заказ.ГУИДСкладаКонтрагента, "") КАК ГУИДСкладаКонтрагента,
Заказ.Комментарий КАК Комментарий,
Заказ.Получатель КАК Получатель,
Заказ.АдресДоставки КАК АдресДоставки,
Заказ.ЖелаемаяДатаОтгрузки КАК ЖелаемаяДатаОтгрузки,
Заказ.НомерТелефона1 КАК НомерТелефона1,
Заказ.НомерТелефона2 КАК НомерТелефона2,
Заказ.ДополнительнаяИнформацияПоДоставке КАК ДополнительнаяИнформацияПоДоставке,
Заказ.ДополнительныеДанные КАК ДополнительныеДанные,
Заказ.Товары.(
ЕСТЬNULL(Заказ.Товары.Склад.ГУИДИсточника, "") КАК ГУИДСклада,
ГУИДИсточника КАК ГУИДНоменклатуры,
Количество КАК Количество,
Цена КАК Цена,
Сумма КАК Сумма
) КАК Товары
ИЗ
Документ.Заказ КАК Заказ
ГДЕ
Заказ.Клиент = &Клиент

sali

Заказ.ДатаЗагрузки = НАЧАЛОПЕРИОДА(&датаз, ДЕНЬ)решил

sali

другой вопрос. если я руками или через регламент хочу получить документы с сервера (ручной вариант - зайти  в обработку и нажать на кнопку, вариант регламента - выставить настройки , время и программа работает сама) ,но есть варианты настройки такие как: ВСЕ, НОВЫЕ, ТЕКУЩАЯДАТА они предполагают что документы пользователь должен получать либо все за весь текущий день, те документы у которых не выставлена дата выгрузки и текущая дата
вопрос : как вытащить документ с датой 01.12.2025 12.53.48 , когда пользователь решил получить документы в 14.36 , к примеру?

antoneus

А в чем проблема-то?

sali

antoneus, а что можно отправить запрос на сервер в 14,50 и получить документ за 12,50
и это будет текущая дата??

antoneus

Текущая дата - это сегодня?
Какие документы надо получить?

sali

Цитата: antoneus от 01 дек 2025, 12:52Текущая дата - это сегодня?
да
Цитата: antoneus от 01 дек 2025, 12:52Какие документы надо получить?
заказы покупателей с сервера ЭДО



antoneus

Повторю вопрос. В чем проблема выбрать все заказы за сегодня? Да, если дата заказа сегодня 12:56:23, а сейчас 14:08:59, то если в запросе стоит условие на выбор заказов за сегодня - этот заказ выберется. Как и заказ от сегодня 13:08:01. И все остальные заказы за сегодня.

sali

antoneus, нет, вы не поняли . нет проблем чтобы выбрать документы за весь день, есть проблемка или просто не до конца понимаю как, выбрать документы когда они заказы стоят со временем 12,50 , а запрос на получение отправляю в те же 12,53 времени . как это может называться - получить заказы на текущее время??

fruitella

Есть функции для работы с датой их используй в отборе, хоть до секунды можно сделать.

Теги:

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

Рейтинг@Mail.ru

Поиск