вывод значений регистра сведений на формы справочника #712262


#0 by mishkerdon
Здравствуйте!! Подскажите пожалуйста в следующей ситуации что можно сделать: В общем есть справочник помещений, и есть регистр сведений периодический с измерением-ссылкой на этот справочник, ресурсом - общая площадь. Для форм справочника (форма элемента, форма списка, форма выбора) нужно отобразить последнее значение площади для элемента справочника. Как можно реализовать такое без большого падения производительности?
#1 by mishkerdon
и еще такой хитрый момент - при записи площади в форме справочника, отличающейся от последнего значения площади, должна создаваться новая запись регистра (что-то типа история значений). Или это по другому можно реализовать?
#2 by patria0muerte
СрезПоследних на текущую дату с отбором по Ссылке на элемент справочника...
#3 by patria0muerte
Перед записью также СрезПоследних бери и сравнивай с текущим значением площади... если отличается, то записывай...
#4 by patria0muerte
- Для формы элемента... Для формы списка/выбора - в зависимости от того, какие формы используешь... Если управляемые и динамический список, то для дин. списка запрос дописать можно... В обычных формах... тут на ум приходит только либо ПриВыводеСтроки использовать, что не оптимально... либо получать запросом нужную таблицу и выводить на форму.. что тоже не ахти вроде б.. А занафига помещениям площадь в периодическом регистре хранить? Они у тебя там распухают в зависимости от времени года чтоль?
#5 by mishkerdon
спасибо большое! оказывается сам ступил, от обратного пошел. Надо было просто в модуле объекта при записи сверять с последними данными из регистра сведений, как вы и говорили, ведь в справочнике в любом случае последнее значение будет если запись была успешной :) и вся эта белиберда с отображением последнего значения в формах оказалась ненужной нет периодичность в пределах секунды. У нас идет обмен этими данными с контрагентом, и в случае изменения с нашей стороны должны передаваться изменения для синхронизации.
#6 by Рэйв
Интересно, а площадь помещения меняется - это стены перепланируете чтоли?:-)
#7 by mishkerdon
ну да всякое может быть, и перепланировка, и разделение квартиры на двух собственников, и обновление старого техпаспорта с исправлением и т.п.
#8 by Рэйв
Не вижу смысла в хранении истории. какая разница сколько было метров до 1917 года. Я бы историю убрал на твоем месте. И станет легче жить.
#9 by echo77
На фига периодичность в пределах секунды?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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