|   |   | 
| 
 | Отловить новые элементы справочника | ☑ | ||
|---|---|---|---|---|
| 0
    
        paramedic 28.11.19✎ 13:13 | 
        ВКП!
 Есть задача отловить новые элементы справочников и сохранить их данные в регистр сведений. Куда копать - ясно (подписки), но есть вопрос - как определить это новый или изменение старого? Метод ЭтоНовый() работает только до записи, а событие ПриЗаписи срабатывает уже после физической записи в базу. А перед записью ГУИД еще не заполнен и как идентифицировать новый не могу понять. | |||
| 1
    
        VladZ 28.11.19✎ 13:14 | 
        (0) Тебе для каких целей?     | |||
| 2
    
        dka80 28.11.19✎ 13:16 | 
        Так сохраняй в любом случае. Только поставить Запись(Ложь) в регистре сведений     | |||
| 3
    
        Михаил Козлов 28.11.19✎ 13:19 | 
        В ПередЗаписью в допсвойства объекта выставить флажок ЭтоНовый.
 В ПриЗаписи его посмотреть. | |||
| 4
    
        Калиостро 28.11.19✎ 13:19 | 
        (0) Вопрос не по теме, но интересно, что скрывается за аббревиатурой ВКП? Вижу не первый раз, а википедия выдает:
 ВКП: Всесоюзная коммунистическая партия (большевиков) Венгерская коммунистическая партия Всемирный клуб петербуржцев Воздушный командный пункт Воздушный кабельный переход | |||
| 5
    
        dka80 28.11.19✎ 13:22 | 
        А насколько нужна синхронность? Можно же раз в 5 минут (секунд, часов) пробегаться обработкой и добавлять нужные записи в регистр, например.     | |||
| 6
    
        shuhard 28.11.19✎ 13:23 | 
        (0) можешь развлечься парсингом ГУИД, в нем есть время создания
 правильное решение - сделать второй Рг сведений и заполнить его существующими элементами справочника, далее тупая проверка в нем наличия | |||
| 7
    
        paramedic 28.11.19✎ 13:24 | 
        (1) Надо отловить все НОВЫЕ элементы по всем справочникам. Просто отмечать при записи - не вариант. Слишком любят пользователи вместо esc жать записать и закрыть 
 (2) Вопрос именно в этом - как определить что ставить. (3) Менять все справочники - это не смешно. (4) Всех Категорически Приветствую )) (6) Это ппц какой объем | |||
| 8
    
        paramedic 28.11.19✎ 13:25 | 
        Да, наименования могут совпадать, кода перед записью тоже еще нет     | |||
| 9
    
        catena 28.11.19✎ 13:29 | 
        Если универсально по всем справочникам - подписка на событие ПередЗаписью и устанавливай там сам ссылку.     | |||
| 10
    
        Михаил Козлов 28.11.19✎ 13:29 | 
        (7) к (3) Подписок ПередЗаписьюЛюбогоСправочника и ПриЗаписиЛюбогоСправочника нет?     | |||
| 11
    
        palsergeich 28.11.19✎ 13:53 | 
        (9) Такое себе.
 Стандартный типовой, много где используемый метод: 2 подписки: перед записью - проверяешь на значениеЗаполнено(ссылка) и если не заполнено в ДопСвойства кладешь ключ ЭтоНовый. Соответственно ПриЗаписи анализируешь наличие ключа | |||
| 12
    
        shuhard 28.11.19✎ 14:02 | 
        (7)[Это ппц какой объем]
 крошечный объём, заполниться за пол-часа | |||
| 13
    
        ДенисЧ 28.11.19✎ 14:07 | 
        Подписка призаписи и проверка наличия в регистре. Если есть - то не новый, тогда пишем. И да, на какой-то момент пишем туда все элементы.     | |||
| 14
    
        PuhUfa 28.11.19✎ 14:19 | 
        (7) >>Слишком любят пользователи вместо esc жать записать и закрыть
 Это ты так хочешь "бороться" с созданием ненужных элементов справочников? | |||
| 15
    
        d4rkmesa 28.11.19✎ 14:30 | 
        (7) Можно попробовать использовать журнал регистрации.     | |||
| 16
    
        paramedic 28.11.19✎ 15:50 | 
        (14) Нет 
 (12) Не менее 4 млн записй (11) Вот оно! Спасибо. Смущало, что ДополнительныеСвойства помечены как только для чтения )) | |||
| 17
    
        paramedic 28.11.19✎ 15:52 | 
        (3) Спасибо!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |