проверка модифицированности 1С #485033


#0 by Semibratovo
Как проверить, был ли изменен товар в справочнике с момента последней выгрузки из базы (выгрузка самописная)?
#1 by Aleksey_3
Если сам не позаботишься об этом, никто за тебя этого не сделает
#2 by Semibratovo
можно какой нибудь реквизит "булевский" добавить. но неужели нет ничего стандартного7
#3 by Aleksey_3
Журнал регистрации подойдет?
#4 by dm77
Использование: Только чтение. Описание: Тип: Строка. Версия конфигурации. Доступность: Сервер, толстый клиент, внешнее соединение.
#5 by dm77
при записи объекта он меняется
#6 by Semibratovo
зачем версия конфигурации? мне нужна "версия" конкретного товара
#7 by Aleksey_3
Во первых не Версия, а ВерсияДанных. Во вторых, если не ошибаюсь реквизит доступен только в чистой 8.2 (т.е. в режиме совместимости с 8.1 он не доступен). И в третьих, в любом случае он должен хранить, а какая версия была с последней загрузки, чтобы было с чем сравнивать. Т.е. все равно переписывать конфигурацию.
#8 by NcSteel
Планы обмена
#9 by Semibratovo
планы обмена не очень подходят. в осноную базу вносят изменения в конфигурацию, а в другой они не нужны. надо только данные кинуть
#10 by Живой Ископаемый
ну и что?
#11 by Aleksey_3
При загрузки проверяешь, если есть данные в плане обмена, значит этот элемент изменяли, если нет - то никто его не трогал. После загрузки очищаешь план обмена
#12 by Живой Ископаемый
в 15 главе толстой книги есть про односторонний лбмен. но в любом случае все что  тебе нужно от планов обмена - это штатная, встроенная и правильная, которая срабатывает всегда, РЕГИСТРАЦИЯ ИЗМЕНЕНИЯ твоих данных между выгрузками.
#13 by Фокусник
можно сделать: новый регистр сведений ИзмененныеОбъекты и подписка на события
#14 by tridog
+мульен велосипедство рулит? Нафига заново изобретать план обмена на регистрах, когда он уже есть в платформе?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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