v7: Периодические реквизиты: история изменения (1С++) #591439


#0 by AAlexandra
Никогда не работала с 7.7, но потребовалось перенести данные в 8-ку. Подскажите, пожалуйста, как получить всю историю изменения периодического реквизита справочника?     "Срез последних" запросом получаю так: Из элемента справочника могу тоже самое получить так: А если нужно не только последнее значение, но и все предыдущие (за период)? Желательно, конечно, запросом все разом получить..
#1 by GLazNik
средствами 1С это можно получить через объект Периодический А запросом нужно обращаться не к $ПоследнееЗначение, а к таблице _1SCONST
#2 by Ёпрст
запрос к табличке 1sconst взять value, фильтрануть по OBJID
#3 by AAlexandra
спасибо. Про Периодический с синтаксис-помощнике по-читаю.. По _1SCONST вопрос: по каким полям связи устанавливать с таблицей справочника? спасибо. А что есть OBJID? Точнее, как получить это значение для связки "Номенклатура" (имя справочника) + "Заказ" (имя периодического реквизита). value - значение реквизита, а в какой колонке хранится дата его установки? Примерчик бы, если не сложно. Или ссылку, где можно почитать..
#4 by GLazNik
Через идентификатор периодического реквизита: $ИсторияРеквизита.<Справочник>.<ПериодическийРеквизит>
#5 by Ёпрст
select   const.value from _1sconst const (nolock) where const.objid = :ПараметрЭлементСправочникаЦены and const.id = $ИсторияРеквизита.Цены.Цена
#6 by Ёпрст
в поле date - дата периодического реквизита, в поле docid - iddoc документа, если значение периодического реквизита установлено документом
#7 by Ёпрст
ежели значение установлено руктями, то там $ПустойИД
#8 by AAlexandra
#9 by Ёпрст
хинт (nolock) не забудь воткнуть в ветку from:
#10 by AAlexandra
NOLOCK - Do not issue shared locks and do not honor exclusive locks. When this option is in effect, it is possible to read an uncommitted transaction or a set of pages that are rolled back in the middle of a read. Dirty reads are possible. Only applies to the SELECT statement. учла, спасибо.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С