powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 1C + SQL проблема с таблицей
6 сообщений из 6, страница 1 из 1
1C + SQL проблема с таблицей
    #36754422
Voprosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите коллеги.
Есть база SQL, большая таблица документов. Добавление реквизита табл части очень долгое. Решил обойти средствами SQL. Добавил колонку alter add, все нормально, мд и dds подправил - все запустилось без ошибок. Новый реквизит заполняется. НО! В табличной части всех документов теперь реквизитов нет - пусто!? Где копать?
...
Рейтинг: 0 / 0
1C + SQL проблема с таблицей
    #36754807
vitkhv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoprosovПомогите коллеги.
Есть база SQL, большая таблица документов. Добавление реквизита табл части очень долгое. Решил обойти средствами SQL. Добавил колонку alter add, все нормально, мд и dds подправил - все запустилось без ошибок. Новый реквизит заполняется. НО! В табличной части всех документов теперь реквизитов нет - пусто!? Где копать?

В МД файле хранится описание физических данных визуального отображения таблицы документа, состав полей и их ширина.
Разбери Гкомпом MD добавь колонку в таблицу, задаей ей ширину и собери обратно.
MD просто подмени.

P.S. Делал такое очень давно, поэтому могут быть не точности.
P.S. Ну естественно проверь сначала на копии.
...
Рейтинг: 0 / 0
1C + SQL проблема с таблицей
    #36754842
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitkhvVoprosovПомогите коллеги.
Есть база SQL, большая таблица документов. Добавление реквизита табл части очень долгое. Решил обойти средствами SQL. Добавил колонку alter add, все нормально, мд и dds подправил - все запустилось без ошибок. Новый реквизит заполняется. НО! В табличной части всех документов теперь реквизитов нет - пусто!? Где копать?

В МД файле хранится описание физических данных визуального отображения таблицы документа, состав полей и их ширина.
Разбери Гкомпом MD добавь колонку в таблицу, задаей ей ширину и собери обратно.
MD просто подмени.

P.S. Делал такое очень давно, поэтому могут быть не точности.
P.S. Ну естественно проверь сначала на копии.
Можно сделать проще - на пустой базе МД изменить, потом имя поля поставить по тому, которое для него в МД будет назначено. И тогда подменить
...
Рейтинг: 0 / 0
1C + SQL проблема с таблицей
    #36756670
Voprosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pail, так и делал - на копии пустой базы внес изменения в конфу, и после апдейта SQL - накатил мд и dds. Проблема решилась - важен порядок полей в DDS и в SQL. Если в SQL после команды ALTER ADD поле добавляется последним (я не нашел как его вставить в определенную позицию), то в DDS файле новый реквизит система записывает до начала итоговых суммовых полей и полей неограниченной длины.
...
Рейтинг: 0 / 0
1C + SQL проблема с таблицей
    #36756675
Voprosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VoprosovПомогите коллеги.
Есть база SQL, большая таблица документов. Добавление реквизита табл части очень долгое. Решил обойти средствами SQL. Добавил колонку alter add, все нормально, мд и dds подправил - все запустилось без ошибок. Новый реквизит заполняется. НО! В шапке всех существующих документов теперь реквизитов нет - пусто!? Где копать?
...
Рейтинг: 0 / 0
1C + SQL проблема с таблицей
    #36756770
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Voprosovpail, Если в SQL после команды ALTER ADD поле добавляется последним (я не нашел как его вставить в определенную позицию), то в DDS файле новый реквизит система записывает до начала итоговых суммовых полей и полей неограниченной длины.

Разные категории полей хранятся в разных таблицах БД

- общие поля документов - в 1sjourn
- поля неограниченной длины - в 1sblob
- с итоговыми полями таб.части - тоже хитрость какая-то (то ли они всегда последние, то ли еще что; не помню, лет 10 назад с этим разбирался, и больше не актуально было)

И только "обычные" поля - действительно находятся в DHnnnn
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 1C + SQL проблема с таблицей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]