Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Внутренний идентификатор таблицы  [new]
ppa32
Member

Откуда: Барнаул
Сообщений: 26
FFFFFFFF, добавлять придется в несколько сотен таблиц в каждой базе, и к тому же я не знаю, как это повлияет на скорость работы 1с. Видимо, они изначально сделали на куче в угоду скорострельности (хотя имхо странное решение)....
12 авг 19, 02:38    [21946739]     Ответить | Цитировать Сообщить модератору
 Re: Внутренний идентификатор таблицы  [new]
4d_monster
Member

Откуда: Москва
Сообщений: 1560
ppa32,

В новых версиях 1С появился механизм хранения версий объектов. Посмотрите может быть подойдёт вам.
12 авг 19, 08:08    [21946765]     Ответить | Цитировать Сообщить модератору
 Re: Внутренний идентификатор таблицы  [new]
Gator
Member

Откуда: Москва
Сообщений: 14978
Кто мешает заскриптовать ALTER TABLE tttt ADD COLUMN... для одной таблицы,
размножить (ещё одним скриптом) в другие таблицы (см. [INFORMATION_SCHEMA].[TABLES])
и выполнить?
12 авг 19, 09:43    [21946821]     Ответить | Цитировать Сообщить модератору
 Re: Внутренний идентификатор таблицы  [new]
1C Developer
Member

Откуда:
Сообщений: 50
ppa32
tunknown, нечто подобное можно сделать средствами 1с: создать поле в табличной части документа, которое никто не видит, и писать туда рандомный ГУИД, если оно не заполнено. Средставми 1с же и навесить триггер. В терминах 1с он называется "Подписка на событие". Но вопрос в том, что триггеры придется вешать для всех табличных частей, а хочется красивое универсальное решение.


Вы можете оформить одну подписку на событие проведения на все документы, программно проверяя есть ли табличные части в данном виде документа и обрабатывать при необходимости.

Не забыть очищать ГУИД при копировании строки.

Единственная рутинная операция - обойти все табличные части и добавить новое поле - можно начать с нескольких бизнес значимых.
12 авг 19, 10:43    [21946870]     Ответить | Цитировать Сообщить модератору
 Re: Внутренний идентификатор таблицы  [new]
ppa32
Member

Откуда: Барнаул
Сообщений: 26
1C Developer, ага. Именно этого решения я и хотел избежать, чтобы не добавлять гуид в 100500 ТЧ документов :)
13 авг 19, 04:28    [21947624]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить