Re: Импорт Архив
есть электронный архив завода. надо перенести его в технолоджи(OntdoCS). можно ли импортировать/экспортировать записи в архив? или подскажите какой-нибудь удобный способ,( если есть) перенести эти данные в технолоджи?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
TechnologiCS → TechnologiCS → Импорт/экспорт данных → Импорт Архив
Чтобы отправить ответ, вы должны войти или зарегистрироваться
есть электронный архив завода. надо перенести его в технолоджи(OntdoCS). можно ли импортировать/экспортировать записи в архив? или подскажите какой-нибудь удобный способ,( если есть) перенести эти данные в технолоджи?
https://forum.technologics.ru/docs-hz/TCS_300/XX267.htm
please-change-link
Приложение "TechnologiCS Data Mover" позволяет автоматизированно создавать документы в Архиве системы TechnologiCS на основе структурированно разложенных по каталогам Windows файлов.
Также возможно написание специализированных приложений по автоматической конвертации электронного архива заказчика в Архив системы TechnologiCS.
Создаю таблице dbaseIV – где
Ocs0- текстовое поле 10 символов
Ocs1- текстовое поле 50 символов
Ocs2- текстовое поле 150 символов
Пытаюсь добавить один документ
Вид таблицы
ocs0 ocs1 ocs2
doc 456-001 Стерженьки
File 72.bmp
par DATA_POST 22/04/2004
>> Ошибка:
Импорт документа /создание документа/: General SQL error.
The column 'PRJPAR_VALUE_ID' in table 'prjparvalues_ex' cannot be null.
Cannot insert the value NULL into column 'PRJVER_ID', table 'elsignoldreport.dbo.PRJVER__INS'; column does not allow nulls.
INSА '
Запись №: 1
OCS0: DOC
OCS1: 456-001
OCS2: Стерженки
Почему не импортируеться этот документ? (Права на раздел архива даны).
"Также возможно написание специализированных приложений по автоматической конвертации электронного архива заказчика в Архив системы TechnologiCS."- С помощью ТКС АПИ это можно сделать?
С помощью ТКС АПИ это можно сделать
- Да, с через АПИ.
А по ошибке - у вас стоит сервис пак 1.4m для версии БД IndustriCS 3.0?
После установки сервис пака 1.4
Сервис пак SP 1.4m для БД версии 3.0.0.0(MS)
Таблица для экспорта
OCS0 OCS1 OCS2
DOC 456-001 Стерженки
FILE d:\arx\exp\72.bmp
PAR DATA_POST 22/03/2004
DOC 1234556 ПТИЧКИ
FILE d:\arx\exp\72.jpg
PAR FORMAT_LIST A4
PAR DATA_POST 12/04/2004
DOC 98673 Ежики
PAR FORMAT_LIST A2
PAR DATA_POST 12/04/2004
>> Ошибка:
Импорт документа /создание документа/: Key violation.
Violation of PRIMARY KEY constraint 'PK_PRJVERSION'. Cannot insert duplicate key in object 'PRJVERSION'.
Запись №: 4
OCS0: DOC
OCS1: 1234556
OCS2: ПТИЧКИ
>> Ошибка:
Импорт документа /создание документа/: Key violation.
Violation of PRIMARY KEY constraint 'PK_PRJVERSION'. Cannot insert duplicate key in object 'PRJVERSION'.
Запись №: 9
OCS0: DOC
OCS1: 98673
OCS2: Ежики
Нормально создает только первый документ из таблицы(с ним все работает нормально), остальные косячит так, что потом они висят в базе данных и невозможно их удалить. Когда открываются на редактирование невозможно создать версию(импортируется без версии). На редактирование ни обозначение ни наименование исправить нельзя. Все остальное делать с этими вторым и третьим документом из файла делать нельзя. И как с этим быть? Как от них избавиться теперь? И каким образом тогда импортировать документв? По одной записи что-ли?
А если добавлять один документ
OCS0 OCS1 OCS2
DOC 456-006 Стерженки
FILE d:\arx\exp\72.bmp
PAR DATA_POST 22/03/2004
То он все равно выдает ошибку, и заливает его так, что потом с ним ничего сделать нельзя.
Здесь описание https://forum.technologics.ru/viewtopic.php?id=440. Хотя если вы скачивали нового клиента и прогоняли сервис пак 1.4m то никаких проблем не должно быть.
Судя по всему не скачан клиент( последний 3119 на сегодня). Скачайте и прогоните скрипт что указан в описании ошибки.
То есть в SP1.4 не исправлены ошибки связанные с архивом?
То есть надо после каждого импорта архива прогонять исправление ?
А Все SP давно стоят.
(Справка- о программе) Версия 3.0.0.0 (3119) SP1.4m
Тут дело в том что ошибка содержится на клиенте (возникает после импорта документов в Архив) - и исправить ее можно только на клиенте. А последствия этой ошибки нужно исправлять в БД (для этого есть отдельный скрипт который данную ситуация исправляет).
Потому и нужно обязательно установить клиента где эта ошибка исправлена, прогнать после этого скрипт - и после все будет в обычном порядке (вообще то в сервис пак 1.4m и 1.2i этот скрипт включен, так что видимо вы все таки клиента обновили позже).
Скорее всего нет. А как это может повлиять?
Но я работаю с демо базой, где мой клиент обнавлен и сервис пак стоит. и база поставлена недавно. и обновление проведено после того как клиент обновлен.
Ну повляить это может если импорт запускали с рабочего места где клиент старый ( с базой ведь все пользователи работают)
С демо только я. А с базой все работают, но импорт они не делают
еще раз запустили SP1.4m и опять сделали импорт- все осталось по старому. И что делать с теми файлами что теперь висят неприкаянными, как их убрать хоть?
Хм. Ну сейчас еще посмотрим в чем дело.
А про неприкаянные файлы опишите пожалуйста подробнее.
косячит так, что потом они висят в базе данных и невозможно их удалить. Когда открываются на редактирование невозможно создать версию(импортируется без версии). На редактирование ни обозначение ни наименование исправить нельзя? ничего исправить нельзя. У них только обозначение, наименование,вид, способ обработки, раздел архива- заполнеы, остальные поля не заполнены. и ничего с ними сделать нельзя. см на 1 листе в форуме описание, как добавила и что с ними получилось Добавлено: Вт Мар 22, 2005 3:18 pm Заголовок сообщения: .
И как с этим быть? Как от них избавиться теперь?
скажите версию MS SQL
select @@version
результат скопируйте сюда же.
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Developer Edition on Windows NT 5.2 (Build 3790: )
Прошу прощения. Ошибочка у вас несколько иная оказывается. Та что исправлялась была вида
Key violation. violation of PRIMARY or UNIQUE KEY constraint "PK_PROJECTS" on table "PROJECTS"
а у вас
Violation of PRIMARY KEY constraint 'PK_PRJVERSION'. Cannot insert duplicate key in object 'PRJVERSION'.
Так что сервис паки тут не причем :(.
А вы вообще документ можете создать в TechnologiCS (без импорта)
Да. без проблем. Создаю. Только атрибуты листа добавить не могу. все остальное работает нормально.
вы вообще прочитали что написано в вопросе где указана ошибка, он если 2 или 3 записи импортируешь, то первую импортирует нормально. А остальные косячит.
Спасибо за подробный отчет об ошибке, он был очень полезен.
Причины ошибки:
с обновлением для MS sp1.3 появилась ошибка создания документа при импорте в архив. В результате создавался только первый документ, а потом больше ни один не мог создаться.
Возможное решение:
Если есть возможность, то надо откатиться на версию 3 sp1.2, провести на ней импорт документов и после этого установить обновления до sp1.4
Чтобы отправить ответ, вы должны войти или зарегистрироваться
TechnologiCS → TechnologiCS → Импорт/экспорт данных → Импорт Архив