Re: Импорт Архив

есть электронный архив завода. надо перенести его в технолоджи(OntdoCS). можно ли импортировать/экспортировать записи в архив? или подскажите какой-нибудь удобный способ,( если есть) перенести эти данные в технолоджи?

Re: Импорт Архив

https://forum.technologics.ru/docs-hz/TCS_300/XX267.htm

please-change-link

Re: Импорт Архив

Приложение "TechnologiCS Data Mover" позволяет автоматизированно создавать документы в Архиве системы TechnologiCS на основе структурированно разложенных по каталогам Windows файлов.

Также возможно написание специализированных приложений по автоматической конвертации электронного архива заказчика в Архив системы TechnologiCS.

Re: Импорт Архив

Создаю таблице 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: Стерженки
Почему не импортируеться этот документ? (Права на раздел архива даны).

Re: Импорт Архив

"Также возможно написание специализированных приложений по автоматической конвертации электронного архива заказчика в Архив системы TechnologiCS."- С помощью ТКС АПИ это можно сделать?

Re: Импорт Архив

С помощью ТКС АПИ это можно сделать

- Да, с через АПИ.

А по ошибке - у вас стоит сервис пак 1.4m для версии БД IndustriCS 3.0?

Re: Импорт Архив

После установки сервис пака 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                                                                                                                                             
То он все равно выдает ошибку, и заливает его так, что потом с ним ничего сделать нельзя.

Re: Импорт Архив

Здесь описание https://forum.technologics.ru/viewtopic.php?id=440. Хотя если вы скачивали нового клиента и прогоняли сервис пак 1.4m то никаких проблем не должно быть.

Судя по всему не скачан клиент( последний 3119 на сегодня). Скачайте и прогоните скрипт что указан в описании ошибки.

Re: Импорт Архив

То есть в SP1.4 не исправлены ошибки связанные с архивом?
То есть надо после каждого импорта архива прогонять исправление  ?
А Все SP давно стоят.
(Справка- о программе) Версия 3.0.0.0 (3119) SP1.4m

Re: Импорт Архив

Тут дело в том что ошибка содержится на клиенте (возникает после импорта документов в Архив) - и исправить ее можно только на клиенте. А последствия этой ошибки нужно исправлять в БД (для этого есть отдельный скрипт который данную ситуация исправляет). 

Потому и нужно обязательно установить клиента где эта ошибка исправлена, прогнать после этого скрипт - и после все будет в обычном порядке (вообще то в сервис пак 1.4m и 1.2i этот скрипт включен, так что видимо вы все таки клиента обновили позже).

Re: Импорт Архив

Клиента обновили раньше

Re: Импорт Архив

А клиенты на всех рабочих местах обновлены?

Re: Импорт Архив

Скорее всего нет. А как это может повлиять?
Но я работаю с демо базой, где мой клиент обнавлен и сервис пак стоит. и база поставлена недавно. и обновление проведено после того как клиент обновлен.

Re: Импорт Архив

Ну повляить это может если импорт запускали с рабочего места где клиент старый ( с базой ведь все пользователи работают)

Re: Импорт Архив

С демо только я. А с базой все работают, но импорт они не делают

Re: Импорт Архив

еще раз запустили SP1.4m и опять сделали импорт- все осталось по старому. И что делать с теми  файлами что теперь висят неприкаянными, как их убрать хоть?

Re: Импорт Архив

Хм. Ну сейчас еще посмотрим в чем дело.

А про неприкаянные файлы опишите пожалуйста подробнее.

Re: Импорт Архив

косячит так, что потом они висят в базе данных и невозможно их удалить. Когда открываются на редактирование невозможно создать версию(импортируется без версии). На редактирование ни обозначение ни наименование исправить нельзя? ничего исправить нельзя. У них только обозначение, наименование,вид, способ обработки, раздел архива- заполнеы, остальные поля не заполнены. и ничего с ними сделать нельзя. см на 1 листе в форуме описание, как добавила и что с ними получилось Добавлено: Вт Мар 22, 2005 3:18 pm    Заголовок сообщения: .
И как с этим быть? Как от них избавиться теперь?

Re: Импорт Архив

Ясно, спасибо.  Сейчас разбираемся и скажем как быть.

Re: Импорт Архив

скажите версию MS SQL 

select @@version 

результат скопируйте сюда же.

Re: Импорт Архив

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: )

Re: Импорт Архив

Прошу прощения. Ошибочка у вас несколько иная оказывается. Та что исправлялась была вида 

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'.

Так что сервис паки тут не причем :(.

Re: Импорт Архив

А вы вообще документ можете создать в TechnologiCS (без импорта)

Re: Импорт Архив

Да. без проблем. Создаю. Только атрибуты листа добавить не могу. все остальное работает нормально.
вы вообще прочитали что написано в вопросе где указана ошибка, он если 2 или 3 записи импортируешь, то первую импортирует нормально. А остальные косячит.

Re: Импорт Архив

Спасибо за подробный отчет об ошибке, он был очень полезен. 
 
Причины ошибки: 
с обновлением для MS sp1.3 появилась ошибка создания документа при импорте в архив. В результате создавался только первый документ, а потом больше ни один не мог создаться. 
 
Возможное решение:
Если есть возможность, то надо откатиться на версию 3 sp1.2, провести на ней импорт документов и после этого установить обновления до sp1.4