Имя: Пароль:
1C
1C 7.7
v7: В процессе обновления ТиС 77 выходят ошибки,после чего база не запускается
0 Sepegka
 
09.11.11
08:00
В процессе обновления ТиС 77 выходят следующие ошибки,после чего база не запускается.

CODEBASE ERROR
Error #: -210
Unrecognized Field Name
SP8803

Конфигуратор
Нарушена структура данных таблицы SC204

Конфигуратор
Ошибка открытия информационной базы!
Программа будет остановлена

Что можно предпринять,что бы восстановить базу?
1 Amra
 
09.11.11
08:01
1. Попросить разрешения у клиента воспользоваться вазелином
2. Пригласить специалиста
2 Kavar
 
09.11.11
08:01
Каким образом обновляете?
dd файл нарушен похоже. или мд чужой подсунули
3 Kavar
 
09.11.11
08:02
если бэкапа нет, то (1)+1
4 Sepegka
 
09.11.11
08:02
(2) Через конфигуратор-"Объединение конфигураций"
5 KRV
 
09.11.11
08:03
а что уже делал?
6 Kavar
 
09.11.11
08:03
(4) Бэкап есть?
7 Sepegka
 
09.11.11
08:04
(3) базу запортили,только фиг его знает как,делал тестирование и исправление,там вообще ошибка на ошибке и в конце несправимая ошибка базы данных
8 KRV
 
09.11.11
08:05
(7) а до тебя работала?
9 ЧеловекДуши
 
09.11.11
08:05
(7)Базу запорол тот, кто МД файл подсунул :)
10 ЧеловекДуши
 
09.11.11
08:05
+(7)Думается ты попал :)
11 Kavar
 
09.11.11
08:05
Обновили заменой МД походе.
12 Sepegka
 
09.11.11
08:06
(9) никто не признается,Бэкап есть,с него и делаю.
13 ЧеловекДуши
 
09.11.11
08:07
Были случаи, т.е. есть хитрый ход с манипуляцией с dd и MD файлами.
Цель сего действия, запретить кому-либо просто так накатить изменения в конфу.
14 ЧеловекДуши
 
09.11.11
08:07
(12)Никто и не в курсе, кромя того упыря, кто делал последнее обновление.
15 KRV
 
09.11.11
08:08
(12) и ты не признавайся особенно
16 Sepegka
 
09.11.11
08:08
(8) до меня ее никто не обновлял,конфа 946 стоит.
17 ЧеловекДуши
 
09.11.11
08:09
+(12)Теперь ищи в базе ищи мертвые колонки, которых нет в МД файле.
18 ЧеловекДуши
 
09.11.11
08:11
(16)Значит этот был тот, кто ставил им БД.
SP8803 - уже известен справочник... сверся с его структурой и структурой метеданных
19 Sepegka
 
09.11.11
08:12
база 3 гига весит ведется с 2005 года. Никто видать не обслуживал. С вчерашнего дня следующая канетель,бухгалтер пытается создать любой документ,сначала ошибка 310 вылетает,затем 10000. И все. Взял Бэкап прошлого месяца. Запускается нормально,но при попытке принять новые изменения в обновлении с другими ошибками вылетает (описаны в п. 0).
20 ЧеловекДуши
 
09.11.11
08:12
По любому в справочнике "SP8803" найдешь мертвую колонку, как правило последнюю.
Удалишь её и БД заработает.
Только бекап БД сделай... так навсякий
21 aka AMIGO
 
09.11.11
08:12
были и другие случаи: когда подменяют файл dbf другим таким-же, но из другой базы.
не верите?
а вот гб наша так копирует справочники из рабочей базы в свою (хорошо, что не наоборот!)
просила-было обновить ЕЁ базу, так появилась именно эта ошибка.
исправил .. добавил два недостающих поля в её базу.
прожкой FoxPro2, еси чо..
22 ЧеловекДуши
 
09.11.11
08:12
(19)Да по_боку :)
База SQL или DBF
23 Sepegka
 
09.11.11
08:14
(22) DBF
24 ЧеловекДуши
 
09.11.11
08:14
(23)Значит ищи прогу для редактирования DBF файлов от 1С. :)
Не любая подойдет. :)
25 Sepegka
 
09.11.11
08:16
(24) править SP8803?
26 aka AMIGO
 
09.11.11
08:17
(25) для начала сравни описание файла в DD, потом открой свой SP8803 в Excel, тогда уж и правь
27 andrewks
 
09.11.11
08:18
для начала, на копии: удалить дд, пересоздать его, и проверить - может, тупо ддэшник кривой
28 Sepegka
 
09.11.11
08:19
(27) как пересоздать?
29 aka AMIGO
 
09.11.11
08:20
+26 не так.. не проснулся еще
для начала посмотри описание файла в DD, и открой SP8803 в Excel, сравни, увидишь расхождение - правь
30 Sepegka
 
09.11.11
08:21
(24) Редактор качнул бесплатный "Редактор DBF 1.75.1"
31 aka AMIGO
 
09.11.11
08:21
(28) в пустую папку копируй файл MD, окрой в конфигураторе, в результате получищь дд
32 andrewks
 
09.11.11
08:21
(28) сделай изменение в конфе любое, например, поставь и убери пробел, затем - сохрани, она спросит про дд и создаст
33 Sepegka
 
09.11.11
08:22
(31) MD от чистой базы скопировать или от этой же и какого релиза?
34 ЧеловекДуши
 
09.11.11
08:22
(30)http://www.fayloobmennik.net/1153079
Скачай... удобно смотреть и править :)
35 ЧеловекДуши
 
09.11.11
08:23
(33)Этой же
36 aka AMIGO
 
09.11.11
08:24
(33) бери из той бд, которую обновляешь, она битая
37 aka AMIGO
 
09.11.11
08:27
+36 может и не помочь.. если дбф кривой

лучший способ - (32)
38 vde69
 
09.11.11
08:28
самый лучший редактор DBF - bdbfs.exe только не лазь в DBF екселем или блокнотом...

традиционно:
если готовы заплатить готов все починить
39 Sepegka
 
09.11.11
08:28
(36) создал каталог,копирнул туда md,открываю через конфигуратор,модуль документа открыл,поставил пробел,удалил его. Сохранил. Так?
40 Sepegka
 
09.11.11
08:31
После нажатия применить изменения,выходит сообщение:

Конфигуратор
Невостановимая ошибка Базы Данных
Код: -10
Ошибка открытия словаря Базы Данных
41 Sepegka
 
09.11.11
08:32
(40) dd не создался
42 andrewks
 
09.11.11
08:32
(39) забыл уточнить: это надо делать не в текстах, а в св-вах метаданных, в комментарии, например, чтобы флажок изменения структуры БД вздёрнуть
43 vde69
 
09.11.11
08:34
md - требует исправления, попробуй его разобрать и собрать. А лучше выложи на обменник и сюда ссылку, тут есть спецы по md :)
44 Sepegka
 
09.11.11
08:36
(39) все,создался. Далее что делаем?
45 andrewks
 
09.11.11
08:36
(43) это откуда такое умозаключение?
46 andrewks
 
09.11.11
08:37
(44) можешь сравнить его со старым, в битой базе. так быстрее проверить. если одинаковый, значит, дело не в нём было, если отличается - можно попробовать эту копию обновить
47 aka AMIGO
 
09.11.11
08:37
(44) - скопируй его в директорию обновляемой БД

зы. перед этим не забудь бекап!!!
48 vde69
 
09.11.11
08:38
(45) если dd не создается, то или права или md кривой
49 aka AMIGO
 
09.11.11
08:38
(46) дд может быть правильным, а кривизна в дбф..
(48) говорит, создался..
50 vde69
 
09.11.11
08:39
(44) я-бы попробовал обновить эту ПУСТУЮ базу, этим мы отделим проблеммы конфигурации от проблемм данных
51 aka AMIGO
 
09.11.11
08:40
(50) ставлю дайм - обновится :)
52 Sepegka
 
09.11.11
08:40
(47) в созданном появились строки

F=SP8803    |(P)ФиксироватьКурсЗа|N   |2     |0        
F=SP8766    |(P)УчетНДСССуммовыхР|C   |9     |0        
F=SP8667    |(P)ИндивидуальныйПре|N   |2     |0        
F=SP8668    |(P)СвидетельствоСери|C   |50    |0        
F=SP8669    |(P)СвидетельствоДата|D   |8     |0        
F=SP8713    |(P)ЗаписьДополнитель|N   |2     |0        
F=SP8714    |(P)КорректируемыйПер|D   |8     |0        
F=SP8738    |(P)ВидДолга         |C   |9     |0        
F=SP8716    |(P)ЗаписьДополнитель|N   |2     |0        
F=SP8717    |(P)КорректируемыйПер|D   |8     |0        
F=SP8740    |(P)ВидДолга         |C   |9     |0        
#==TABLE no 83     : Документ КнигаПокупок
# Name    |Descr                         |Type[A/S/U]|DBTableName|ReUsable  
T=DH3592  |Документ КнигаПокупок         |A          |DH3592     |1        
#-----Fields-------
# Name      |Descr               |Type|Length|Precision
F=IDDOC     |ID Document's       |C   |9     |0        
F=SP8842    |(P)ФормироватьТолько|N   |2     |0        
#----Indexes------
# Name     |Descr         |Unique|Indexed fields                                              |DBName    
I=ID       |of IDDOC      |0     |IDDOC                                                       |ID        
#
#===============================================================================
#==TABLE no 84     : Документ КнигаПродаж
# Name    |Descr                         |Type[A/S/U]|DBTableName|ReUsable  
T=DH4694  |Документ КнигаПродаж          |A          |DH4694     |1        
#-----Fields-------
# Name      |Descr               |Type|Length|Precision
F=IDDOC     |ID Document's       |C   |9     |0        
F=SP8835    |(P)ФормироватьТолько|N   |2     |0        
#----Indexes------
# Name     |Descr         |Unique|Indexed fields                                              |DBName    
I=ID       |of IDDOC      |0     |IDDOC                                                       |ID        
#
#===============================================================================
#==TABLE no 85     : Документ КомплектацияТМЦ
53 filh
 
09.11.11
08:40
(0) А посмотри в базе в папочке New_stru файлик 1Cv7.DD от какого числа?
54 Sepegka
 
09.11.11
08:41
первый кстати появился SP8803,в котором ошибку выдавал
55 andrewks
 
09.11.11
08:41
(52) и всё? или ещё чего появилось?
56 aka AMIGO
 
09.11.11
08:42
(55) :)
57 Sepegka
 
09.11.11
08:43
(55) много чего,исправления,я не стал уж ветку засорять,много чего появилось
58 andrewks
 
09.11.11
08:43
(57 ну, тогда пробуй. с Богом!)
59 Sepegka
 
09.11.11
08:44
(53) в только что созданном dd или в старой базе?
60 andrewks
 
09.11.11
08:45
(59) ессесно, на копии пока, где дд пересоздал
61 Sepegka
 
09.11.11
08:45
(59)в старой базе dd от 30.04.2005 года. в новый соответственно от сегодняшнего дня
62 Sepegka
 
09.11.11
08:45
(60) пробую обновлять
63 Sepegka
 
09.11.11
08:48
(60) еще маленький нюанс,обновлять старую базу с новым dd?
64 filh
 
09.11.11
08:48
(61) не стоило подменять md и dd в базе.
65 Sepegka
 
09.11.11
08:49
(64) почему?
66 aka AMIGO
 
09.11.11
08:50
(63) да.

только тебе советовали накатить обновление на "новую" конфу, которую ты создал для дд
67 filh
 
09.11.11
08:50
ветки бы небыло...
68 aka AMIGO
 
09.11.11
08:54
ЗЫ.. такая ситуация может возникнуть, если кто-то обновлял БД не штатными методами, а простой заменой мд-шника в рабочей директории..

я работал во франчайзи, там был программист, проделавший ЭТО.. с последствиями :)
69 Sepegka
 
09.11.11
08:54
(66) на старой базе заменил dd из новой,обновление не прошло,таже ошибка. Пробовать обновить новую базу,где создавал dd?
70 aka AMIGO
 
09.11.11
08:55
(69) да, с неё надо было начать.. обновляй..
71 vde69
 
09.11.11
08:55
1. при таких древних релизах требуется поэтапное обновление
2. любая незнакомая база обязательно требует сравнения с типовым релизом (для понимания чего тут допилили)
3. Перед любыми действиями с незнакомой базой делается ПОЛНЫЙ бекап


(69) пробуй обновить новую базу
72 aka AMIGO
 
09.11.11
08:57
(69) - если получится нормально, на рабочей выполни, пожалуйста, (32)
73 filh
 
09.11.11
08:57
(71)1. Это 7-ка. Можно пропускать релизы.
74 vde69
 
09.11.11
08:58
(68) а фамилию этого умельца не хочешь засветить :)

я-бы ему доплачивать стал, сколько клиентов для меня :)))
75 aka AMIGO
 
09.11.11
08:58
(73) - угу, можно.. но иногда нежелательно, особенно в бухии..
76 Sepegka
 
09.11.11
08:58
со старой базы брал md,создал базу. релиз соответственно 949,как и у старой,только dd новый. Обновляю на такой же релиз 949.
77 vde69
 
09.11.11
08:59
(73) не всегда можно, при определенных изменениях в плане счетов например нельзя
78 andrewks
 
09.11.11
08:59
(74) судя по обилию таких тем, умельцев таких было много. ну, или он был один, но быстро перемещался :)
79 aka AMIGO
 
09.11.11
09:00
(74) - забыл уже.. 9 лет прошло :)
80 vde69
 
09.11.11
09:00
(76) обновляеш 949 на 949???

отойди от компа и позови взрослых
81 filh
 
09.11.11
09:01
(76) дай кому нить удаленку да денег потом кинь им, будет быстрей и правильней!
82 aka AMIGO
 
09.11.11
09:02
(76) - "начинаю психовать" © :))

примени (32)!
копипащщщу:

""сделай изменение в конфе любое, например, поставь и убери пробел, затем - сохрани, она спросит про дд и создаст""
83 Sepegka
 
09.11.11
09:03
опечатался обновляю не на 949,а на 950. Все успешно
84 Sepegka
 
09.11.11
09:03
какие следующие действия?
85 aka AMIGO
 
09.11.11
09:03
(83) где успешно-то? на новой?
86 Sepegka
 
09.11.11
09:04
на новой
87 Sepegka
 
09.11.11
09:04
получается md нормальный?
88 aka AMIGO
 
09.11.11
09:05
(87) угу, брак в дбф-ке..
еще раз: (82)
89 andrewks
 
09.11.11
09:06
и мд нормальный, и дд нормальный, и дбфки нормальные. но все - сами по себе.

ты базу когда новую делал (где дд пересоздавал) - все файлы туда копировал, или только с конфой?
90 Sepegka
 
09.11.11
09:06
(88) в старой базе изменения сделать?
91 vde69
 
09.11.11
09:06
по сколько в старой базе DD от 2005 года, 949 релиз жто 2008 года предположу, что в 2008 году пришел перец и тупо подменил MD.

скорее всего DD и структура таблиц примерно 918 релиза а md 949.

Автору советую доложить о ситуации начальству, по сколько обновление данной базы довольно трудозатратно и требует определенной квалификации
92 aka AMIGO
 
09.11.11
09:06
(90) именно в старой! :)
93 andrewks
 
09.11.11
09:08
+(91) более реалистично в этом случае сделать перенос данных в новую базу.
можно даже увязать это со свёрткой базы, и перенести доки, например, с начала года + остатки на нач.года
94 Sepegka
 
09.11.11
09:10
(92) сделал,dd обновился. пробовать обновлять на 950?
95 aka AMIGO
 
09.11.11
09:10
(94) действуй!
96 aka AMIGO
 
09.11.11
09:11
(93) - скорей всего, задача практически невыполнимая..
97 Sepegka
 
09.11.11
09:12
(96) таже фигня
CODEBASE ERROR
Error #: -210
Unrecognized Field Name
SP8803

Анализ изменений в структуре информации.
New DD generate...
Old DD open process...
New DD open process...
Old DB open access...
98 vde69
 
09.11.11
09:14
(96) почему, я готов все починить :)

на самом деле все зависит о некоего везения, а именно от того на сколько критичные изменения метаданных были в разнице релизов, а то может и просто тупо прибить DD будет достаточно
99 aka AMIGO
 
09.11.11
09:14
(97) мда..

а сам файл SP8803.dbf в директории бд есть?

..  больше идей нет..
100 aka AMIGO
 
09.11.11
09:15
+99 хотя.. он есть, но поля в нем нет
101 andrewks
 
09.11.11
09:16
(98) с дд уже попробовали
102 andrewks
 
09.11.11
09:16
(98) скажи лучше, что можно убыстрить процесс прибитием некоторых неиспользуемых таблиц
103 vde69
 
09.11.11
09:17
иди к начальству :)

сам быстро не починешь по любому (а скорее всего сам вообще не починешь)
104 Mikeware
 
09.11.11
09:18
(96) ну почему же "невыполнимая"? "невыполнимая топикстартером" - так точнее....
105 vde69
 
09.11.11
09:19
(102) тут 2 пути

1. вручную приводить заголовки DBF в соответсвие с новым DD
2. откатывать вниз порелизно пока не пройдет ТиС (но это грозить потерей части данных)
106 Sepegka
 
09.11.11
09:20
файла SP8803.dbf в базе нет
107 aka AMIGO
 
09.11.11
09:20
(104) - я это и имел в виду..
не хотелось огорчать ТС :)

(105) - есть и третий: ТИИ на старой
108 andrewks
 
09.11.11
09:21
(106) это не файл, а поле
109 aka AMIGO
 
09.11.11
09:21
(106) - выложи свой дд в файлообменник.. посмотреть хочется :)
110 aka AMIGO
 
09.11.11
09:22
(108) да, точно поле.. у меня тоже нет такого файла..
111 Sepegka
 
09.11.11
09:24
(109) в старом dd искать поле SP8803?
112 vde69
 
09.11.11
09:24
(107) ТиИ на старой не пройдет, даю 99.000% :)
113 aka AMIGO
 
09.11.11
09:25
вот что в дд:

# Name    |Descr                         |Type[A/S/U]|DBTableName|ReUsable  
T=SC204   |Справочник Договоры           |A          |SC204      |1        
#-----Fields-------
# Name      |Descr               |Type|Length|Precision
F=ID        |ID object           |C   |9     |0        
F=PARENTID  |ID parent obj       |C   |9     |0        
F=CODE      |object code         |C   |8     |0        
F=DESCR     |object description  |C   |50    |0        
F=PARENTEXT |Parent in other tabl|C   |9     |0        
F=ISFOLDER  |Flag - Is Line - Fol|N   |1     |0        
F=ISMARK    |Flag Object is Marke|C   |1     |0        
F=VERSTAMP  |Version stamp       |C   |6     |0        
F=SP668     |(P)ВалютаВзаиморасче|C   |9     |0        
F=SP1948    |(P)ТипЦен           |C   |9     |0        
F=SP1920    |(P)Скидка           |C   |9     |0        
F=SP870     |(P)ГлубинаКредита   |N   |5     |0        
F=SP2285    |(P)СуммаКредита     |N   |16    |2        
F=SP4764    |(P)НеКонтролироватьК|N   |2     |0        
F=SP8803    |(P)ФиксироватьКурсЗа|N   |2     |0        


стало быть, файл SC204.dbf.. его тоже выложи
114 aka AMIGO
 
09.11.11
09:25
(112) да, ты прав..
115 Sepegka
 
09.11.11
09:26
(113) нет таких файлов
116 Sepegka
 
09.11.11
09:27
нашел таблицу SC204 в старой dd
117 vde69
 
09.11.11
09:28
(113) даю 99% что это вообще не типовая, названия полей типа "НеКонтролироватьК" и "ФиксироватьКурсЗа" в типовых не встречаются...
118 Mikeware
 
09.11.11
09:29
(117) И не могут встречаться. Там корявят порой, но не настолько....
119 aka AMIGO
 
09.11.11
09:30
(117) (118) да вы что? :) я взял из ТиС-962, работающей на-ура! :)
120 andrewks
 
09.11.11
09:31
(119) они с 930-го релиза ещё не слезли :)
121 vde69
 
09.11.11
09:31
(118) вот и я о том, то есть мы установили что DD файл от НЕТИПОВОЙ, а это занчит что там может быть вообще све что угодно, и формекс и плюсы и даже баба-яга
122 aka AMIGO
 
09.11.11
09:37
значит, такое дело: в конфигурации русские наименования полей вполне нормальные, а вот в дд они приведены есеченными, поскольку функций у них нет, только информация: что это за поле.
в самой таблице (файле дбф, естественно) только английские имена полей.
123 aka AMIGO
 
09.11.11
09:38
* есеченными = усеченными
124 aka AMIGO
 
09.11.11
09:40
(121) - файл дд у тс - все-таки типовой..
125 Sepegka
 
09.11.11
09:41
(124) какие еще есть варианты?
126 vde69
 
09.11.11
09:42
(122) хммм

то есть если завести 2 реквизита "НеКонтролироватьК_1111" и "НеКонтролироватьК_222" то они оба будут усечены до "НеКонтролироватьК"?
127 aka AMIGO
 
09.11.11
09:43
(116) - выложил два файла-то?
если нет - то давай: дд-шик из старой, и оттуда-же - SC204

(126) именно так! отсекается 18 символов.. это только инфа
128 aka AMIGO
 
09.11.11
09:46
+127 а, нет! надо три файла, третий - SC204.CDX
129 Mikeware
 
09.11.11
09:46
(119) тогда посыпаю голову пеплом....
впрочем, названия полей в дэдэшке - похрену... чисто информационно. главное - иды.
130 Sepegka
 
09.11.11
09:47
(128) минут через 5-10 дам ссылку
131 vde69
 
09.11.11
09:47
(128) а CDX тебе нафига? его вообще удалить можно смело
132 aka AMIGO
 
09.11.11
09:49
(131) да.. точно, не сообразил :)

тогда только ДВА :()
133 Ёпрст
 
гуру
09.11.11
10:02
Развлекаетесь ?
134 aka AMIGO
 
09.11.11
10:03
(133) разминка для старых костей и застоявшихся связок :)
135 Sepegka
 
09.11.11
10:04
136 Mikeware
 
09.11.11
10:04
(134) "Зарядка для хвоста"®
137 Sepegka
 
09.11.11
10:05
md,dd,SC204.CDX,SC204.DBF
138 vde69
 
09.11.11
10:21
(136) DD - соответствует структуре DBF, сам DBF - не битый, заголовок нормальнф
139 Sepegka
 
09.11.11
10:23
(138) md что ли подсунули или что?
140 filh
 
09.11.11
10:24
(139) тебе в самом начала про это написали...
141 Sepegka
 
09.11.11
10:25
(139) допустить,какие варианты выхода из данной ситуации?
142 vde69
 
09.11.11
10:33
SC204 у тебя нормальная (и не может мешать реструктуризации), ты чего-то не договариваешь....

совет - иди к начальству, проси разрешения передать базу, может кто за бесплатно починит....
143 vde69
 
09.11.11
10:40
вообще ищи последний релиз до 30 апреля 2005 г. из него бери md подкладывай и пробуй добавить новый справочник и сохранить. (само собой все это на копии)

это самый простой способ но возможны потери части данных
144 aka AMIGO
 
09.11.11
10:42
(142) - SC204 - ненормальная..
счас я выложу исправления
145 aka AMIGO
 
09.11.11
10:46
http://zalil.ru/32021873

файл скачаешь - замени им файл в рабочей бд
146 aka AMIGO
 
09.11.11
10:51
поле введено, и может работать нормально, но мне его заполнить нечем

только там еще масса несуразностей, видно, кривизна не единственная
короче, я не берусь, слишком много всего :)

Файл SC204.dbf. Запись 993. Поле SP8803. Неверное содержимое поля Numeric - "  "
Таблица - SC2875. Не сходится количество полей
Таблица - SC131. Не сходится количество полей
Таблица - SC2537. Длина записи не соотвествует ожидаемой
Таблица - DH3504. Не сходится количество полей
Таблица - DT3504. Не сходится количество полей
Таблица - DH4389. Не сходится количество полей
Таблица - DT4389. Не сходится количество полей
Создана таблица - DH3592
Создана таблица - DH4694
Таблица - DH4913. Не сходится количество полей
Таблица - DH1790. Не сходится количество полей
Таблица - DH6661. Не сходится количество полей
Таблица - RA3549. Не сходится количество полей
Таблица - RA4343. Не сходится количество полей
Таблица - RG328. Не сходится количество полей
Таблица - RA328. Не сходится количество полей
Таблица - RG351. Не сходится количество полей
Таблица - RA351. Не сходится количество полей
Таблица - RG4335. Не сходится количество полей

этим я уж заниматься не буду..
мне не меньше пары дней кропотливой работы :)
147 aka AMIGO
 
09.11.11
10:52
+146 регистры тоже кривые..


+145 - можно попробовать накатить обновление, но я уже не уверен в успехе..
148 vde69
 
09.11.11
11:01
(146) да не все так плохо, если-бы поля использовались база уже упала давным давно.

на мой взгляд можно примерно за 1 день все сделать, правда при условии нахождения "последний релиз до 30 апреля 2005 г.", у меня такой древности нет, а без него гемору будет побольше

ИХМО - фирма попала на 20тр, и виной тому перец в 2008 году "обновивший" базу подменой MD
149 aka AMIGO
 
09.11.11
11:08
(148) +1..

за день можно.. но у меня свое задание, сейчас шеф придет озадачивать :)

вот еще:
""Таблица - DH3504. Не сходится количество полей ""
воистину, отсутствуют 2 поля

F=SP8713    |(P)ЗаписьДополнитель|N   |2     |0        
F=SP8714    |(P)КорректируемыйПер|D   |8     |0        

остальное примерно в таком-же состоянии
150 Ёпрст
 
гуру
09.11.11
11:08
(0) есть база до ТВОИХ правок и развлекалова ?
151 Sepegka
 
09.11.11
12:16
(150) есть конечно.
152 Sepegka
 
09.11.11
12:17
(148) какой релиз достать надо? у меня все есть
153 Sepegka
 
09.11.11
12:17
(145) в которой ничего не меняли?
154 vde69
 
09.11.11
12:25
(152) "последний релиз до 30 апреля 2005 г."
155 Sepegka
 
09.11.11
12:27
(147) с твоей исправленной SC204 прокатило!!!! обновил на 950
156 Sepegka
 
09.11.11
12:27
пробую дальше
157 lxndr
 
09.11.11
12:28
ТиС обновлять вообще не нужно
158 Sepegka
 
09.11.11
12:31
(155) обновить то обновило,но в 1с предприятии не запускает. снова ошибочки
159 aka AMIGO
 
09.11.11
12:37
(158) правильно.. наверное, сообщает:  нарушена структура, и имя файла дбф
высылай :)
160 Sepegka
 
09.11.11
12:39
(159) что высылать?
161 aka AMIGO
 
09.11.11
12:43
(160) ну вот твоя конфа у меня сообщает: нарушена cтруктура данных таблицы SC131
у тебя может быть другая таблица (это файл dbf),вот её и выложи
162 Sepegka
 
09.11.11
12:43
CODEBASE ERROR
Error #: -210
Unrecognized Field Name
SP8766

Нарушена структура данных таблицы
SC2875
163 aka AMIGO
 
09.11.11
12:44
SC2875.dbf - в обменник
164 Sepegka
 
09.11.11
12:46
165 aka AMIGO
 
09.11.11
12:46
+163 - в (146) - это вторая строка.. так что всё логично у конфы.. ругается из-за ошибки - несоответствие дд и дбф
166 Ёпрст
 
гуру
09.11.11
12:51
Сколько весит вся база в архиве ?
167 Sepegka
 
09.11.11
12:52
145мб
168 Ёпрст
 
гуру
09.11.11
13:00
выкладывай на файлопомойку, только дбф-ки и мд с дд
169 aka AMIGO
 
09.11.11
13:04
(164)
http://zalil.ru/32022455

помести в свою базу

я добавляю поле, с именем, которое есть в ДД-шнике, но нет в дбф-файле(таблице)
параметры беру из дд-шника.

процедурка простая, но надо уметь пользоваться редактором DBF-файлов

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


ЗЫ. как сделать штатно, средствами 1с, покажет епрст3.. я так думаю..
170 Ёпрст
 
гуру
09.11.11
13:05
+168 выкладывай только ДО всех твоих исправлений.
171 Sepegka
 
09.11.11
13:12
(170) 4 архива и 1Cv7.crc,соберешь все файлы в один архив

http://zalil.ru/32022494
http://zalil.ru/32022503
http://zalil.ru/32022509
http://zalil.ru/32022518
http://zalil.ru/32022519
172 Sepegka
 
09.11.11
13:13
(169) много чего добавлял в dbf?
173 aka AMIGO
 
09.11.11
13:17
(172) в последнюю - только одно поле SP8766 (C 9 0)

вообще перечень проблемных - в (146), во всех - одна беда, отсутствуют поля, а какие именно - сравнивать дд-шный список с шапкой дбф, открытой в Excel"е
174 aka AMIGO
 
09.11.11
13:19
+173 - всё, кроме одного:

Таблица - SC2537. Длина записи не соотвествует ожидаемой

здесь посложнее: это не совпадает длина Наименования (60) с длиной поля в дбф, там (50)..
это надо править прямо в конфе, установить длину=50 и сохранить конигурацию
175 Sepegka
 
09.11.11
13:22
(174) сравнивал с dd из старой базы?
176 aka AMIGO
 
09.11.11
13:23
(175) угу..
177 Sepegka
 
09.11.11
13:25
если допустим удалить данные реквизиты из справочников,где ошибки и обновить? они после обновления создадутся?
178 aka AMIGO
 
09.11.11
13:27
(177) - нет, удалять нельзя, на них есть ссылки в других местах бд
179 aka AMIGO
 
09.11.11
13:27
+178 просто не даст удалить
180 Sepegka
 
09.11.11
13:29
через какой редактор поля добавлял?
181 aka AMIGO
 
09.11.11
13:29
(180) я вроде написал.. FoxPro20
182 Sepegka
 
09.11.11
13:30
дай ссылочку
183 Sepegka
 
09.11.11
13:32
(170) как обстоят дела,распаковал?
184 aka AMIGO
 
09.11.11
13:34
(182) это СУБД, и она у меня лет 20 уже..

http://zalil.ru/32022628

только мануала нет. он у меня в памяти :)
185 Sepegka
 
09.11.11
13:38
(184) досовская штучка,блин вникать надо,а время идет
186 Sepegka
 
09.11.11
13:39
есть другие варианты? если обновления накатить? они же проходят,только потом не открывается база через предприятие
187 Sepegka
 
09.11.11
13:40
или попробовать выгрузить в аналогичную 949 ТиС?
188 aka AMIGO
 
09.11.11
13:40
(185) ты не скачивал DBF_View.7z ? вроде должно быть просто

остальные варианты - у епрста..


(186) - не исправляются дбф при накате.. вот это основная причина
189 aka AMIGO
 
09.11.11
13:42
(187) не поможет.. имхо.. все кривые дбфы перенесутся..
190 Sepegka
 
09.11.11
13:43
каким тогда методом епрст будет делать? если вариантов нет?
191 Sepegka
 
09.11.11
13:47
(189) сколько по времени займет 15 полей добавить?
192 aka AMIGO
 
09.11.11
13:48
(190) не знаю :) сделает - может быть и скажет :)

(191) - у меня - час-два
193 Sepegka
 
09.11.11
13:51
(192) может сможешь найти время,просто очень нужно,спецов в городе нету,а работать очень нужно
194 vde69
 
09.11.11
13:56
я с вас фигею, если база завелась - то тупо делаем експорт в новую с правильной структурой, простая выгрузка/загрузка в большенстве спасает
195 Sepegka
 
09.11.11
13:59
через штатные средства или обработки искать?
196 vde69
 
09.11.11
14:01
(195) пробуй штатно
197 Sepegka
 
09.11.11
14:02
куда заходить?
198 vde69
 
09.11.11
14:02
в конфигураторе - выгрузить потом в другой базе загрузить
199 Sepegka
 
09.11.11
14:03
тоже самое и будет,там даже релиз тот же загрузится
200 aka AMIGO
 
09.11.11
14:03
(193) чем слепить твои нарезанные файлы в БД? извини, не знаю..
201 aka AMIGO
 
09.11.11
14:04
(198) - при выгрузке - ошибка, причина - та-же
202 vde69
 
09.11.11
14:04
(199) не спорь, попробуй.

или будет ошибка или будет все хорошо
203 Sepegka
 
09.11.11
14:05
(201) если свертку базы сделать?
204 aka AMIGO
 
09.11.11
14:06
(203) - см 202
205 aka AMIGO
 
09.11.11
14:07
(203) - чем слеплять-то твои файлы?
206 vde69
 
09.11.11
14:07
(201) тогда нешатно, для меня самое простое это зафигачить пустую базу в скуль и экспортом из дбф все поля залить.

можно и через ADO напрямую DBF---DBF перелить, ADO вполне нормально поддерживает несколько файлов
207 aka AMIGO
 
09.11.11
14:10
+205 - отбой, слепил!
208 vde69
 
09.11.11
14:11
(207) ну вот на коньяк заработал!
209 Sepegka
 
09.11.11
14:12
(207) что получилось?
210 Ёпрст
 
гуру
09.11.11
14:13
Я открыл, ошибка только в 1 табличке справочника, тебе высылать ?
Все остальные таблички целы.
211 Sepegka
 
09.11.11
14:14
высылай
212 Sepegka
 
09.11.11
14:22
(210) ну как там? ты базу пакуешь что ли?
213 Ёпрст
 
гуру
09.11.11
14:22
поправил, всё цело, индексируй и обновляй на какой тебе там надо релиз..
214 Ёпрст
 
гуру
09.11.11
14:22
(212) ща. загружается
215 Sepegka
 
09.11.11
14:25
в чем косяк то был? ты тестирование и исправление делал?
216 vde69
 
09.11.11
14:25
(212) коньяк высылай Ёпрст3 или у него в личке смотри про благодарности :)
217 Sepegka
 
09.11.11
14:25
(216) само собой,без этого никак
218 Ёпрст
 
гуру
09.11.11
14:36
219 Ёпрст
 
гуру
09.11.11
14:36
короче, в той базе что выслал, заменяешь на эти 3 файла и наслаждаешься.
220 Ёпрст
 
гуру
09.11.11
14:37
Тии делается, лень ждать конца было..
221 Ёпрст
 
гуру
09.11.11
14:38
это ты сам на досуге проверь, че там еще есть.
Сейчас структура полей нужная и мд соответствует табличкам ИБ.
222 Sepegka
 
09.11.11
14:41
причина то в чем была?
223 Ёпрст
 
гуру
09.11.11
14:43
(222) тебе не пофик ?
:)

причина простая - подмена мд
224 aka AMIGO
 
09.11.11
14:45
не успел я :)
ну ладно, успехов, ТС :)
225 filh
 
09.11.11
14:49
(223) а кто то еще сомневался?
Сомнения были, ТС это сделал или кто то до него, в 2005 году...
Хотя ответ очевиден
:)
226 zuza
 
09.11.11
15:40
(0) тебе свертка базы нужна будет, ну или переход на Скуль. Табличка с движениями по регистру Покупатели близиться к 2ГБ.
227 Ёпрст
 
гуру
09.11.11
15:47
(226) не надо, там в табличке 80% мусора - движуха с нулями по всем ресурсам.
Вычистить табличку и привет.
228 zuza
 
09.11.11
15:51
(227):), пардон, я её тока с наружи глянул.
229 Ёпрст
 
гуру
09.11.11
16:20
185 метров, после выкидывания мусора и упаковки
230 Sepegka
 
09.11.11
19:28
(229) как ее вычистить,у меня база 2,9 гб
удалил все помеченные на удаление объекты
231 Ёпрст
 
гуру
09.11.11
20:38
232 Sepegka
 
09.11.11
20:50
(231) распаковал архив,заменил на твои три файла,запустил релиз стал за место 949 939,сделал тестирование и исправление по всем пунктам,удалил документы,помеченными на удаление. Обновил на 941 релиз. Все норм. Начал обновлять с 941 на 950 заткнулся на Обработка шапки документа: Списание ТМЦ. На более раннюю обновлять нужно?
233 Sepegka
 
09.11.11
20:51
(231) да,да да,на этом и затыкается. Растет до 3 гигов,нафиг вырубаю.
234 Ёпрст
 
гуру
09.11.11
20:51
не надо. В пределах 1 редакции можно прыгать сразу на последний.
ТиИ прогони, для начала..
235 Ёпрст
 
гуру
09.11.11
20:56
Сделай администрирование - загрузить данные и укажи этот архив:
http://zalil.ru/32025777

далее объединяй на последний релиз. Всё
236 Sepegka
 
09.11.11
21:00
(235) создать чистую базу и в нее через нофигуратор загружать данные или в старую?
237 Ёпрст
 
гуру
09.11.11
21:01
(236) без разницы, можешь и в чистый каталог
238 Sepegka
 
09.11.11
21:03
почему архив таким маленьким стал? данные все остались?
239 Ёпрст
 
гуру
09.11.11
21:04
(238) всё осталось, не сцы.
:)
240 Ёпрст
 
гуру
09.11.11
21:06
не забудь потом папки extforms и users.usr туда кинуть
241 Sepegka
 
09.11.11
21:06
будь в сети,в течении 10 минут напишу,или аську,мыло напиши.
242 Sepegka
 
09.11.11
21:07
(240) само собой весь каталог ExtForms,V7Plus.dll и V7Plus.als
243 Sepegka
 
09.11.11
21:21
(239) загружается.... ждемс. у тебя xp? пришлось поменять кодовую страничку,т.к. у меня win7
244 vde69
 
09.11.11
21:27
(238) он у тебя байты спер, требуй взвесить базу на контрольных весах, а то сейчас к своей базе все приляпает и у него буде крутая шняга :)

как в горцах энергию пили после отрубания башки :))
245 Sepegka
 
09.11.11
21:29
10 минут висит на Загрузка документа ПеремещениеТМЦ-4100
246 Sepegka
 
09.11.11
21:31
каталог пока на отметке 1111 мб,продолжает расти
247 Ёпрст
 
гуру
09.11.11
21:32
(245) да, хрюша.
Твоя база грузится минуты 1-2.
248 Sepegka
 
09.11.11
21:35
все,загрузилась 1013 стала,была 2986,ты чего там вырезал столько много?
249 Ёпрст
 
гуру
09.11.11
21:38
(248) нулевые итоги у тебя сейчас улетели + я вычистил мусор в табличке движения регистра Покупатели.
250 Ёпрст
 
гуру
09.11.11
21:38
наслаждайся.
251 Sepegka
 
09.11.11
21:39
в данный момент обновляю сразу на 969 конфу...
252 Sepegka
 
09.11.11
21:47
Обработка движений регистра Книга покупок:7400
сколько по времени обновление длится? комп хороший
253 Sepegka
 
09.11.11
22:00
все,обновил. каталог NEW_STRU нужен?
254 Ёпрст
 
гуру
09.11.11
22:04
(253) от старой базы ? Нет.
Тот что сейчас создался - оставь.
255 Sepegka
 
09.11.11
22:08
теперь еще пару вопросов небольших. Эта копия базы от 12.10.2011 - более удачная. Так как в этом месяце вообще всю базу запартачили,открываешь любой документ,вылетает ошибка 310,10000,прога закрывается. Можно ли из нее выгрузить документы в ту,что сегодня обновил от 12.10.2011?
256 Ёпрст
 
гуру
09.11.11
22:11
всё можно, можно тупо любыми обработками по переносу доков, хоть оле, хоть через текстовое файло
257 Sepegka
 
09.11.11
22:39
у тебя есть нормальные выгрузки с правилами
- из ТиС в ТиС
- из ТиС в УТ 8.2 10.3
258 Ёпрст
 
гуру
09.11.11
22:40
для кд ?
259 Sepegka
 
09.11.11
22:41
(258)не понял?
260 Ёпрст
 
гуру
09.11.11
22:43
(259) правила выгрузки для чего ? Для Конвертации Данных (КД)  ?
261 Sepegka
 
09.11.11
22:44
нет,для обработок. ну или сами обработки для выгрузки/загрузки в xml
- из ТиС в ТиС
- из ТиС в УТ 8.2 10.3
262 Ёпрст
 
гуру
09.11.11
22:46
(261) ^))

мот тебе еще и ключи от хаты ?
263 Sepegka
 
09.11.11
22:48
типовая для выгрузки в ут 81
а для выгрузки из 77 в аналогичную не нашел

в ут 8 есть штатная выгрузка из ут 8 в аналогичную
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.