Здравствуйте. Обнаружилась проблема при импорте данных из таблицы Excel. Пробовал выбирать "Обновить и добавить новые", просто "Обновить". В обоих случаях не срабатывает обновление правильно. Проблема в следующем. Есть таблица с записями типа:
Код: Выделить всё
Дата нач Дата оконч. Дата рождения Телефон ИДД
01.05.2003 21.09.1973 f730cd59-303b-11e6-bb61-e4115bcee5d4
15.05.2003 26.12.1970 f730cd5c-303b-11e6-bb61-e4115bcee5d4
01.06.2003 28.09.2025 15.03.1957 217f7d58-303c-11e6-bb61-e4115bcee5d4
13.11.2003 13.12.1969 f730cd5e-303b-11e6-bb61-e4115bcee5d4
20.12.2003 12.10.1970 0f8178c1-303c-11e6-bb61-e4115bcee5d4
13.02.2004 06.05.1979 038069aa-303c-11e6-bb61-e4115bcee5d4
20.04.2004 29.05.2023 20.07.1977 1580cfa3-303c-11e6-bb61-e4115bcee5d4
11.06.2004 01.02.1980 353f65e8-303c-11e6-bb61-e4115bcee5d4
16.06.2004 02.09.1969 f730cd5f-303b-11e6-bb61-e4115bcee5d4
03.08.2004 23.12.1965 038069a0-303c-11e6-bb61-e4115bcee5d4
24.08.2004 04.05.2022 20.04.1964 f730cd60-303b-11e6-bb61-e4115bcee5d4
12.10.2004 27.09.1974 1b790259-303c-11e6-bb61-e4115bcee5d4
Если её импортировать первый раз все загрузится. Долее нам нужно поменять данные допустим у кого то добавляется дата оконч. И при импорте я выбираю "Обновить и добавить новые" то записи обновиться. Но если допустим из записи удалить у строки какие то данные и попробовать "Обновить" ничего не обновиться. В Руководителе останутся старые значения. Сравнение идет по полю ИДД. Такое впечатление что он только данные может добавлять и менять, но не очищать значение. Из-за этого невозможно вносить изменения правильно. Допустим если подгружается список сотрудников. Сотрудник написал заявление. дату добавили и импортировали в Руководитель. А потом сотрудник пришел и забрал заявление. Ты импортируешь новый файл а изменения не происходят. Человек в базе остаётся с датой увольнения. Как это можно починить? До этого была схожая проблема с добавлением самих записей в базу. Там тоже только обновляться и добавляются новые, но это по факту нормально. База получается накапливается и это нормально. Но то, что не обновляется нормально то, что уже есть в базе это серьезная проблема.