ЗначениеВСтрокуВнутр #27091


#0 by julia
Сначала получаем внутренний номер у элемента справочника, а как потом новому элементу присвоить этот внутренний номер?????Спр.ЗначениеИзСтроки(ДБФ.ID);????
#1 by Джинн
Никак :)Идентификаторы в 1С внутренние, поддерживаются автоматически и доступа к ним нет.
#2 by IAm
Поле добавить в справочник.
#3 by ДенисЧ
Непонятно. Вы хотите, чтобы у новосозданного элемента был тот же ID, что и у существующего/старого. Мда... Если элемент существует, тогда скорее всего никак. Если нет, тогда прямыми SQL-запросами.ID - это _внутренняя_ кодировка таблиц и трогать ее очень не стоит.
#4 by julia
3) в другой базе, где нет элементов этих ест-но
#5 by Anomaly
перенос данных пишем?
#6 by ДенисЧ
тогда только явными запросами.т.е. СОздаем элемент, записываем его. Т.о. он имеет id.update table SC<Номертаблицы> set ID = <Нужный ID> where ID = <Старый ID>
#7 by julia
5) Нет - ответ ищем
#8 by julia
а вообще ссылочность основана на внутреннем коде или "просто коде"?
#9 by IAm
на внутреннем коде, только тебе это зачем?
#10 by Anomaly
На внутреннем конечно..."просто код" даже не обязан быть уникальным... Чтобы убедиться, достаточно взглянуть на содержимое DBF
#11 by julia
Зачем зачем... Восстановить вот зачем..
#12 by IAm
Тогда в 6 исчерпывающий ответ
#13 by julia
12)я уже не помню как с запросами работать..
#14 by Anomaly
если просто нарушена ссылочная целостность, то лучше все-таки тестирование-исправление с восстановлением ссылок и перенос реквизитов...
#15 by IAm
13 это более длинная тема, можно через Access запустить запрос, написанный в , добавлю только что ЗначениеВСтрокуВнутр не дает ID, ID Из него надо получить ещё. Он между последними кавычками.
#16 by julia
14) А если их просто нет? элементов..
#17 by Anomaly
а что есть? что-то вроде <Объект не найден...> ? Тогда после тестирования они восстановятся, останется только поправить из реквизиты... Если базу не упаковывали, то еще можно попробовать восстановить удаленные записи...
#18 by julia
17) и как их можно попробовать восстановить?
#19 by Anomaly
на Proclub где-то была обработка, поищи.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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