Имя: Пароль:
1C
1С v8
Получить срез первых плана обмена
0 pythel
 
17.03.25
11:21
Добрый день. Есть периодический РС и план обмена с авторегистрацией. Нужно из плана обмена брать срез первых (записей по сотруднику может быть несколько, по тз берем всегда первую) и писать в отдельный РС. Не понимаю как правильнее реализовать отбор из плана обмена.. Кто то сталкивался?
1 Fedor-1971
 
17.03.25
11:27
(0) так в чём проблема? непонятненько
2 Галахад
 
гуру
17.03.25
11:28
Хм. Не из плана обмена, а из таблицы изменений.
3 Галахад
 
гуру
17.03.25
11:29
ВЫБРАТЬ
    МИНИМУМ(Т.НомерСообщения) КАК НомерСообщения,
    Т.Объект
ИЗ
    РегистрСведений.ААА.Изменения КАК Т
ГДЕ
    Т.Узел = &Узел

СГРУППИРОВАТЬ ПО
    Т.Объект
4 Fedor-1971
 
17.03.25
11:39
(3) тут вопрос, в том, что нужно ТС.
Этим запросом первыми будут неотправленные сообщения, а, как я понял, нужен "Срез первых", т.е. то, что на текущий момент отправлено последним
5 pythel
 
17.03.25
12:04
(4) да, прошу прощения. Нужен срез первых из таблицы изменений. В регистр с попадают записи типа "дата - сотрудник". За день по одному сотруднику может быть несколько записей. Мне нужно среди зарегистрированных изменений вытащить первую такую запись и записать в другой регистр, что бы по одному сотруднику была одна запись за день.
6 PR
 
17.03.25
12:05
(5) Лень писать
Гугли, как самому сделать таблицу среза на основании основной таблицы
7 НоваяВолна
 
17.03.25
12:17
(6) зачем гуглить в (3) уже шаблон
8 pythel
 
17.03.25
12:19
(3) благодарю, затупил. То что нужно
9 PR
 
17.03.25
12:39
(7) Если нужен только номер сообщения, то да