На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:

  • Перед тем, как задать вопрос, желательно почитать документацию и воспользоваться поиском.
  • Когда задаёте вопрос, то обязательно указывайте платформу (7.7, 8.0, 8.1, 8.2, etc), причем желательно в заголовке. Если речь идёт о типовой конфигурации, то указывайте её название и релиз. Текущие версии можно посмотреть здесь.
  • Ещё раз напоминаем о необходимости соблюдать не только правила, но и законы. Уважайте авторские права.

Высказать своё мнение о модераторах раздела можно здесь: evGenius
  
> Как обработать N последов. записей в запросе 1С или в СКД (8.3.21) ?
    Добрый день!

    Есть таблица (справочник или что-то еще - не важно), в котором есть поле N.
    Необходимо в блоке последовательных записей с одним и тем же N сформировать одно и то же значение,
    уникальное для данного блока (любое - чтобы по этому значению можно было потом группировать).
    Например, для для исходной таблицы
    _N_
    1
    1
    1
    2
    5
    1
    1
    3
    3

    должно быть создано доп. поле F:
    N_ _F_
    1 a
    1 a
    1 a
    2 b
    5 c
    1 d
    1 d
    3 e
    3 e

    Значение a, b, c, d, e неважны, но важно, чтобы они все отличались.
    Таким образом каждый блок последовательных записей с одинаковым N будут размечен своим идентификатором
    и далее эти блоки смогут быть сгруппированы.

    Была мысль использовать ВычислитьВыражение и сравнить N в текущей и предыдущей записи, но этого недостаточно -
    так можно понять, что N изменилось, но разметить весь блок не получится, т.к. длина блока неизвестна.

    Либо это сделать запросом/СКД нельзя, либо я чего-то не знаю :)
    Можете подсказать идею ?

    PS: Само собой, написать обычный цикл по таблице - ясно и неинтересно...
    1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0.0601 ]   [ 14 queries used ]   [ Generated: 29.10.26, 06:07 GMT ]