#0
by mishkerdon
Здравствуйте!! Подскажите пожалуйста в следующей ситуации что можно сделать: В общем есть справочник помещений, и есть регистр сведений периодический с измерением-ссылкой на этот справочник, ресурсом - общая площадь. Для форм справочника (форма элемента, форма списка, форма выбора) нужно отобразить последнее значение площади для элемента справочника. Как можно реализовать такое без большого падения производительности?
#1
by mishkerdon
и еще такой хитрый момент - при записи площади в форме справочника, отличающейся от последнего значения площади, должна создаваться новая запись регистра (что-то типа история значений). Или это по другому можно реализовать?
#3
by patria0muerte
Перед записью также СрезПоследних бери и сравнивай с текущим значением площади... если отличается, то записывай...
#4
by patria0muerte
- Для формы элемента... Для формы списка/выбора - в зависимости от того, какие формы используешь... Если управляемые и динамический список, то для дин. списка запрос дописать можно... В обычных формах... тут на ум приходит только либо ПриВыводеСтроки использовать, что не оптимально... либо получать запросом нужную таблицу и выводить на форму.. что тоже не ахти вроде б.. А занафига помещениям площадь в периодическом регистре хранить? Они у тебя там распухают в зависимости от времени года чтоль?
#5
by mishkerdon
спасибо большое! оказывается сам ступил, от обратного пошел. Надо было просто в модуле объекта при записи сверять с последними данными из регистра сведений, как вы и говорили, ведь в справочнике в любом случае последнее значение будет если запись была успешной :) и вся эта белиберда с отображением последнего значения в формах оказалась ненужной нет периодичность в пределах секунды. У нас идет обмен этими данными с контрагентом, и в случае изменения с нашей стороны должны передаваться изменения для синхронизации.
#7
by mishkerdon
ну да всякое может быть, и перепланировка, и разделение квартиры на двух собственников, и обновление старого техпаспорта с исправлением и т.п.
#8
by Рэйв
Не вижу смысла в хранении истории. какая разница сколько было метров до 1917 года. Я бы историю убрал на твоем месте. И станет легче жить.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Непонятки при получениии сведений из регистра сведений
- 7.7 список значений из значений перечисления, сортировка
- Построитель отчетов: вывод (не вывод) группировок
- Как получить имя регистра сведений из формы записи этого же регистра?
- Снова управляемые формы 8.2: как на форме разместить список регистра сведений?
- Ошибка "...Вывод запрещен по причине: Вывод запрещен" - ничего не понимаю :(
- В чем отличие формы элемента справочника от произвольной формы справочника?
- СКД: СКД: Вывод итогов запроса периодами, вывод счетчика строк...
- Как программно открыть форму списка значений регистра сведений
- Из формы записи регистра сведений нужно записать набор записей.
- в СКД необходим вывод группировок выглядящий как вывод детальных записей
- Как сделать вывод списка выбора значений при нажатии на гиперссылку на форме под
В этой группе 1С
- БП3.0: разнесли не на тот договор...
- УТ11 - не открываются прикрепленные файлы
- Как разместить отчет в подменю отчеты? УТ11
- Не заходит в ОбработкуВыбора
- Получить запросом периоды действия цены
- Проблемы с подключением к SMTP
- Расчет материальной выгоды в ЗУП
- Группировка рисунков в поле табличного документа
- (8.2) к SQL через ADODB.Connection - альтернативы?
- ЗУП отработано часов по пятидневке в документе Начисление зарплаты
- Кто сам программировал FTP сервер?
- БП 3, книга продаж нет номера и даты счф
- Экзамен по программе "1С:Зарплата и управление персоналом 8"
- Спасите!!!! 1с 8.3
- Центр активации microsoft закрыт ?
- Прекращена работа программы "1cv8"
- Сравнение с пустой ссылкой в запросе
- Табличное поле - можно ли использовать разные типы в одной колонке?
- Закрытие 23 счета на 20 без расчета себестоимости 1с УПП
- поля слева в табличном документе