|
![]() |
#1 |
Moderator
|
Цитата:
Сообщение от S.Kuskov
![]() А тема Формирование RecId при вставке в таблицу AX из SQL Server чем отличается от вашей?
![]() Интересен негативный опыт - вот в таблице не уникальные RecId - из-за этого случились такие-то неприятности. |
|
![]() |
#2 |
Участник
|
Цитата:
![]() Ну например вот такой код работать не будет точно Common.reread() - альтернатива для findRecId? Конечно это не реальный код, а тестовый пример. Но он хорошо демонстрирует, что курсоры в аксапты сильно завязаны на recid. Я не уверен что такую таблицу, например, можно будет редактировать через аксаптовские формы. Если из аксапты использовать такую таблицу только на чтение, то вполне возможно что-то и получится ![]() |
|
|
За это сообщение автора поблагодарили: DreamCreator (2). |
![]() |
#3 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() Очень я сомниваюсь что всё будет хорошо
![]() Ну например вот такой код работать не будет точно Common.reread() - альтернатива для findRecId? Конечно это не реальный код, а тестовый пример. Но он хорошо демонстрирует, что курсоры в аксапты сильно завязаны на recid. Я не уверен что такую таблицу, например, можно будет редактировать через аксаптовские формы. Если из аксапты использовать такую таблицу только на чтение, то вполне возможно что-то и получится ![]() |
|
![]() |
#4 |
Moderator
|
Цитата:
Сообщение от Lucky13
![]() Да, Вы правы, все что связано с recid в аксапте работать не будет, так как в качестве уникального используется уже другой индекс. И на форме естественно только чтение. Но такие таблицы, как правило, делаются для того чтобы обмениваться данными с другими системами и пользовательский ввод там не нужен
|
|
![]() |
#5 |
Участник
|
Цитата:
Кстати, был не прав про редактирование/удаление через форму. Должно работать, так как аксапта будет использовать индекс, указанный в свойстве PrimaryIndex вместо RecId. |
|
![]() |
#6 |
Moderator
|
Цитата:
Сообщение от S.Kuskov
![]() Очень я сомниваюсь что всё будет хорошо
![]() Ну например вот такой код работать не будет точно Common.reread() - альтернатива для findRecId? Конечно это не реальный код, а тестовый пример. Но он хорошо демонстрирует, что курсоры в аксапты сильно завязаны на recid. Я не уверен что такую таблицу, например, можно будет редактировать через аксаптовские формы. Если из аксапты использовать такую таблицу только на чтение, то вполне возможно что-то и получится ![]() Спасибо! ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|