Имя: Пароль:
1C
1С v8
Срез на Границу в регистре сведений
0 andrewch60
 
27.03.20
15:49
Есть запрос , которым хочу выбрать актуальные данные до момента изменения документом
ГраницаСреза берется от ссылки на документ Исключая
но запрос не выполняется
читал несколько точек зрения, кто то говорил, что это баг и никто его не будет исправлять,
а где то читал, что возможно, но немного не так
может кто сталкивался и подскажет, как это делается?

ВЫБРАТЬ
    мСведенияОСотрудникахСрезПоследних.Пользователь КАК Пользователь,
    мСведенияОСотрудникахСрезПоследних.Подразделение,
    мСведенияОСотрудникахСрезПоследних.Должность,
    мСведенияОСотрудникахСрезПоследних.Оклад
ИЗ
    РегистрСведений.мСведенияОСотрудниках.СрезПоследних(
                &ГраницаСреза
                ,) КАК мСведенияОСотрудникахСрезПоследних
                
ГДЕ
    НЕ мСведенияОСотрудникахСрезПоследних.Пользователь.Недействителен
УПОРЯДОЧИТЬ ПО
    мСведенияОСотрудникахСрезПоследних.Пользователь.Наименование
1 mikecool
 
27.03.20
15:51
максимум из выборки по физической таблицы?
2 andrewch60
 
27.03.20
16:08
(1) не совсем понял. можно ваш вариант запроса увидеть?
3 palsergeich
 
27.03.20
16:10
Покажи как &ГраницаСреза - устанавливаешь.
Я разок ошибся в синтаксисе - и былаименно ошибка выполнения запроса, а не ошибка кода.
4 andrewch60
 
27.03.20
16:11
нашел здесь тему "Граница в регистре сведений" где якобы решение найдено,
но ,пожалуй, знания не позволяют понять, что имели в виду...
5 palsergeich
 
27.03.20
16:12
(4) Покажи как ты объект Граница создаешь
6 andrewch60
 
27.03.20
16:12
(3) я первоначально этот запрос в обработке "Консоль запросов" тестирую
там тип параметра выбирается Граница, указывается ссылка на документ и вид границы (включая/исключая)
7 palsergeich
 
27.03.20
16:13
(6) Проблема в консоли или в коде?
Какая консоль?
Момент времени на периодических РС - работает
8 palsergeich
 
27.03.20
16:13
(7) Ой граница, прости, опечатался
9 andrewch60
 
27.03.20
16:16
(5) ПозицияДок = Новый Граница(Док.МоментВремени(), ВидГраницы.Исключая);
в коде тоже пробовал
10 andrewch60
 
27.03.20
16:18
(7) специальная обработка для 1с Предприятия, где можно задать параметры, составить запрос , проверить результат выполнения с содержимым внутренних таблиц
11 palsergeich
 
27.03.20
16:19
(10) Петросян, бл#
Знаешь сколько их существует? И каждая со своими особенностями
12 palsergeich
 
27.03.20
16:29
(9) Посмотрю попозже в работающем примере как у меня получается
13 palsergeich
 
27.03.20
19:16
(12) Новый Граница(Новый МоментВремени(ДатаДокумента, ДокументСсылка), ВидГраницы.Исключая)
Вот эта конструкция у меня работает в коде
14 palsergeich
 
27.03.20
19:17
(13) На РС тоже.
15 palsergeich
 
27.03.20
19:19
Почему так - хз, помнится раньше была такая Новый Граница(Док.МоментВремени(), ВидГраницы.Исключая), но не работало, сделал по другому - заработало.
Хотя конструкции равнозначны
16 Cyberhawk
 
27.03.20
20:19
(0) "запрос не выполняется" // Подробнее
17 kumena
 
27.03.20
21:40
А можно узнать практическое применение этой суперточности до момента времени по определению должности, подразделения и оклада?
18 palsergeich
 
27.03.20
22:39
(17) скорее всего документ двигает этот регистр.
Возможно ты прав и - секунды будет достаточно
19 Сияющий в темноте
 
27.03.20
22:49
а регистр сведений по позицми регистратора?
если нет,то все ваши границы потгм тупо переводятся в дату.
20 andrewch60
 
30.03.20
14:13
(15) Спасибо огромное, правда работает в такой записи
21 palsergeich
 
30.03.20
14:15
(20) Всегда пожалуйста.
22 andrewch60
 
30.03.20
14:15
(19) нет, не по позиции
но думаю этот момент переделать
23 Cyberhawk
 
30.03.20
14:29
(22) И что, неужели без "по позиции регистратора" у тебя работает срез, когда в регистре есть движения одинаковой датой (с совпадением до секунды)?
24 Сияющий в темноте
 
30.03.20
23:03
(23)без позиции одинаковые записи на одинаковую дату в регистре ?
а как их туда засунуть,а разные измерения-им пофиг или аыберутся все или ни одного.