Как программно в периодическом регистре сведений выявить что две соседние записи идентичны?

1. shootnik 59 06.02.14 00:15 Сейчас в теме
В типовой УПП есть периодический регистр сведений "Основные спецификации номенклатуры" (периодичность день). Измерения: Номенклатура, Характеристика, Подразделение; Ресурс: Спецификация.
Возможна ситуация когда в регистре будут присутствовать следующие записи:

10.01.14 ; Товар А ; ; ; Спецификация 1
20.01.14 ; Товар А ; ; ; Спецификация 2
15.02.14 ; Товар А ; ; ; Спецификация 2

25.03.14 ; Товар А ; ; ; Спецификация 3

Программно никакой защиты от появления такой ситуации нет, но сточки зрения учета появление подобной ситуации может привести к ошибкам.
Собственно интерсует, можно ли как-то программно (кроме обычного перебора), например в запросе, определить, что для некого набора измерений в регистре присутствуют соседние (по периоду записи) с одинаковым значением ресурса.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Ягг 495 07.02.14 09:48 Сейчас в теме
(1) shootnik, можно,

Как вариант подход тот же самый как и при получении значений из переодического регистра на каждую дату.

1. Исходная таблица соединяется сама с собой по периоду Период1 < Период2 (ну и естественно измерения) и находится наибольший период меньше периода текущей записи ("периодМЗ" - скажем так)

2. Полученная в [1] таблиуа сново соединяется с исходной но уже по "периодМЗ", и сравниваются два ресурса (текущий и "предшествующий").

Это если кратко, если нужно более подробно тут очень много публикаций на тему "получении значений из переодического регистра на каждую дату" (можно там посмотреть)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот