15.07.2020, 08:00 | #2 |
Administrator
|
Через Job - пожалуйста. Только не забудьте еще пользователя включить в какую-нибудь группу прав, а то у него прав не будет.
Через SQL - тут есть общий нюанс, применимый к любой таблице в АХ в любой версии. Дело в том, что система при создании записи генерит значение поля RecId, которое должно быть уникально в пределах таблицы. В момент генерации система не смотрит на то, какие значения в таблице уже есть (работает некоторый внутренний счетчик), т.о. если Вы создадите запись внешними средствами, то потенциально есть риск того, что когда-то АХ захочет создать запись с Вашим значением RecId, а база данных не даст это сделать из-за уникального индекса. Дальше будет тупик, потому что не создав запись - АХ не сдвинет счетчик, а следовательно без удаления Вашей записи - больше записей в систему не вставить. Счетчики по каждой таблице по коду таблицы лежат в таблице SystemSequences. По идее - их надо там сдвигать (после модификации таблицы нужен рестарт АОСа), но надо обязательно проверять - помогло ли. В более ранних версиях даже существовали средства (класс SystemSequnces в System Documentation) внутри системы управления этими счетчиками, но на каком-то этапе они перестали работать (на каком - не помню)
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: oleggy (1). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|