Дата и время создания (изменения) элемента справочника #282127


#0 by bestlexa
А можно ли в 1С8 узнать дату создания или последнего изменения элемента справочника?
#1 by Wladimir_spb
Администрирование / Журнал регистрации
#2 by coder1cv8
Дату создания из ссылки можно получить, правда со временем там вроде траблы, насчет изменения ничего так сходу сказать не могу...
#3 by coder1cv8
а-а-а, не программно... так так и скажите...
#4 by bestlexa
Ну то что через журнал регистрации, это понятно...мне программно нужно получить дата/время создания (или изменения элемента)....может есть какой нибудь скрытый реквизит? Откуда-то же процедуры планов обмена определяют новый это элемент или модифицированный, после последнего обмена.
#5 by coder1cv8
понятно откуда, таблица есть где зарегестрированные изменения хранятся...
#6 by AversDik2
Планы обмена это узнают из таблицы регистрации изменения, в которые объекты попадают при записи.
#7 by bestlexa
А как обратиться можно без использования плана обмена к этой таблице? Всецело задача такая: необходимо организовать обмен данными с системой не 1С. Представляю это примерно так: первично производится выгрузка и загрузка всех справочников (в моей системе фиксируется время этой выгрузки). Далее по запросу удаленной системы необходимо выгрузить только те элементы которые изменились с момента последней выгрузки по текущее время и отправить их этой системе и опять зафиксировать время выгрузки. Вопрос в том как выделять эти элементы?
#8 by coder1cv8
так и выбирай измененные, все просто...
#9 by coder1cv8
+ тока без ПланаОбмена никак...
#10 by bestlexa
У меня 1С распределенка (переферийная), нет возможности редактировать конфу...т.е. отдельный план обмена я завести не могу никак, соответственно такой обмен я никак не могу организовать?
#11 by coder1cv8
у тебя к центровому узлу нет доступа?
#12 by bestlexa
да и собственно чем поможет ПланОбмена, если система которая будет принимать данные не 1С: во первых обмен хочу вести через dbf, а во вторых подтверждения принятия данных не смогу формировать
#13 by bestlexa
так что единственным решением могло бы быть то, что удаленная система при принятии очередной порции данных отправляла моей системе номер принятого сообщения, а моя система уже по нему находила дату и время выгрузки и двигала границу изменений... к центральному узлу нет доступа
#14 by coder1cv8
поможет тем, что можно будет выбрать измененные. А подтверждение не обязательно, можно просто регистрацию очищать, главное правильный момент для этого выбрать ;)
#15 by bestlexa
вот поэтому остро и встал вопрос о том как выявить изменения данных за определенный период времени
#16 by coder1cv8
без изменения конфиги, ИМХО, это труднореализуемая задача...
#17 by bestlexa
Это в том случае, если система принимающая данные одна, а если их планируется не менее десятка?
#18 by bestlexa
и каждая будет принимать данные в разные моменты времени, со своей периодичностью...получается после первого обмена таблица будет подцищена и с остальными обмен будет не возможен
#19 by coder1cv8
Это не страшно вовсе! Был бы план обмена, остальное технические, так сказать, вопросы...
#20 by coder1cv8
Нет. Ты не понял. Твои все системы будут как бы узлами, ПланаОбмена, а изменения "подчищаются" для узла...
#21 by Wladimir_spb
Может написть обработку по сканированию Журнала регистрации. По-моему, где-то уже было.
#22 by bestlexa
Т.е. смотри, если мне удастся продавить этот вопрос с центральной базой, и создать новый ПланОбмена, то я могу используя его просто выделять изменившиеся элементы и выгружать их в  dbf?
#23 by bestlexa
Ключевой момент тут "за период"....т.е. например мне нужны изменения с вчера с 8.00 по сегодня по 10.00...
#24 by coder1cv8
Именно так! ) Для любого количества твоих сторонних систем )
#25 by bestlexa
ок, спасибо
#26 by bestlexa
Хм...почитал мануал про ПланыОбмена...что-то я там не нашел ничего, о чем только-что говорили....там весь обмен основан на XML и нельзя период изменения выбрать...как я понял выгружаются все измененные данные которые не подтверждены что загружены. Если я не прав, можно небольшой примерчик....?
#27 by coder1cv8
На счет периода прав, получится только все измененные выбрать, к сожалению... Выгружать можешь в че хочешь, почитай про ВыбратьИзменения
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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