#0
by Лебовски
Добрый день, товарищи гроссмейстеры! Ситуация вроде бы банальная: просто пишу данные из 1Ски во внешний источник данных (Oracle), вполне обычная таблица. Как устанавливать в таблице ключ (у нас обычное числовое поле int)? Хранить его в 1ске где-то и наращивать каждый раз? Или это на стороне Oracla как-то должно управляться? Подскажите, пожалуйста
#2
by Лебовски
Да наверное умеет. Просто когда в 1С не присваиваешь явно значение ключевому полю, туда ставится 0 и в следующий раз уже запись не уникальна. То есть где-то в Оракле какая-то галочка нужна для поля, и если в него ничего не пишется, оно само нарастает?
#3
by Лебовски
Да, наверное, это как-то так делается -- create table CREATE TABLE MAPS ( MAP_ID INTEGER NOT NULL , MAP_NAME VARCHAR NOT NULL, UNIQUE (MAP_ID, MAP_NAME) ) --create sequence CREATE SEQUENCE MAPS_SEQ; -- create tigger using the sequence CREATE OR REPLACE TRIGGER MAPS_TRG BEFORE INSERT ON MAPS FOR EACH ROW WHEN (new.MAP_ID IS NULL) BEGIN SELECT MAP_ID_SEQ.NEXTVAL INTO :new.MAP_ID FROM dual; END; / --enable the trigger ALTER TRIGGER MAPS_TRG ENABLE ;
#4
by Неверный Параметр И
Ужс. CREATE TABLE t ( ID NUMBER GENERATED ALWAYS AS IDENTITY, Decsr VARCHAR2 ); 12c
#6
by YFedor
В 1С можно его хранить в справочнике: а именно - создаем справочник с числовым кодом с автонумерацией. В этом справочнике создаем элемент - код генерится автоматически - этот код и пишем в ключ в Оракле
#8
by Лебовски
Да, мне нужно по сути просто некоторые записи переносить, создавать для этого лишний справочник ни к чему, если можно разрулить на Оракле
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Автоинкремент первичного ключа при формировании элемента справочника
- Возникнет ли конфликт ключа 1С и ключа БЭСТ4+
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Генерация уникального числового кода на комбинации
- Как выбрать записи из регистра сведений записи
- Совместная работа сетевого ключа в терминальном режиме и локального ключа
- как передать несколько параметров во внешний отчет по OLE из VFP
- СКД Внешний отчет, СкомпоноватьРезультат и Внешний источник данных
- Генерация штрихкода по номеру документа и поиск документа по штрихкоду.
- Открытие формы записи для новой записи регистра сведений с установленным полем.
- Сообщение пользователю при записи на сервере о текущем состояние записи
- Генерация контрольного символа CODE39
В этой группе 1С
- УПП: Расчет рублевого НДС в поступлении по валютному договору-ошибка округления?
- Камера Hikvision + 1C Text overlay
- Закрытие смены. УНФ (базовая) + онлайн касса Атол Fprint-22ПТК
- Изменить шрифт в ячейке некоторую часть
- Выводить форму из расширения вместо типовой формы
- Настройка командного интерфейса основного раздела.
- Бух 3.0 убрать обратно реквизит Организация.
- Опубликовать отчет 1с через http сервис
- Подскажите УТ 11.3 УПД
- как снять копию базы средствами ms sql 2012
- Активно ли окно 1с
- ЧАСТИЧНО не проставляются счета учёта при обмене УТ-БП
- v7: Атол 55Ф или хочу нормальную ККМ для терминалки через Ethernet
- v7: ТиС 7.7 ,групповая обработка документов, отбор по группе контрагентов
- не могу подключить кассу Не установлен на текущем компьютере. Не определен тип:
- Вики Принт 80 Плюс Ф
- ЗУП: Расчет по страховым взносам по обособленным подразделениям
- Взаимодействие сервера 1С с разными видами СУБД одновременно
- Зазеркалье: Передача информации с сервера
- Необходим пример с ScaleMK.dll