#0
by Александр_M
Уважаемые знатоки 1С, подскажите, что случилось с Комплексной конфигурацией? Дело в том, что после внесения любых даже малозначительных изменений в конфигурацию (к примеру, добавление нового справочника) не удаётся запустить конфигурацию в пользовательском режиме. Выдаётся сообщение «Нарушена структура данных таблицы DH25943»
#1
by Темный Эльф
Нельзя на ответ "Заменить один 1cv7.md на другой?" при нажатии Ф5 или Ф6 говорить да...
#3
by Темный Эльф
Пожалуйста: есть структура базы (определение полей дбф-файлов) определенная файлом 1cv7.dd или, если такового пока нет и он будет только создан, файлом 1cv7.md. Есть фактические файлы дбф в базе. Если 1cv7.dd&1cv7.md не совпадает с фактической структурой базы, то выдается сообщение, подобное тому, которое выходит у тебя. Такое происходит обычно, если изменение в конфигурацию вносились в одной базе, а затем файл 1cv7.md просто переписывается поверх в другую базу. Для того чтобы избежать повторения подобной ошибки, заходи в Конфигуратор и смотришь пункты "Загрузить измененную конфигурацию" или "Объединение конфигураций".
#4
by Александр_M
А что можно сделать после того как ошибка уже выдаётся, но хочется всётаки базу открыть. Откатиться как то можно???? (Допустим резервной копии нет или прошло много времени).
#5
by Темный Эльф
Да, кстати, сразу се пройдет ОК, просто новые поля, добавленнные реквизиты, к примеру, не будут сохраняться в базе, а потом при попытке внести какие нить изменения будет все как у тебя.
#6
by Темный Эльф
Можно. Сам делал, когда по молодости такую же глупость клиенту сделал :). Только скорее всего понадобится спец на месте. Я бы сделал так: взял пустой мд-шник, развернул бы из него базу, а затем написал бы 1С-ную программку, которая сравнивала бы структуры одноименных файлов в обоих базах. Затем вручную или опять же программно (то есть написал бы программку) вычистил все отклонения от генеральной линии.
#9
by Александр_M
Помоему я вносил изменения только через конфигуратор. 1С-ную программу написать не смогу. Ну что же буду пробовать что посоветовал ROMIX...
#10
by romix
Тока сначала сделай резервную копию всего. И не забудь взять с собой полотенце. (с) фраза из мультика Если не сможешь написать программу, то лучше обратись к спецам. У вас же купленная программа 1С, не так ли? :-)
#11
by kraven
У меня такое было недавно, клиент постарался. Я сравнил названия полей в dbf, и в dd (после сохранения конфигурации dd соответсвует md), один из идентификаторов отличался. Дальше просто в открыл dbf в Far (только не блокнот!) и изменил заголовок поля как в dd.
#12
by Александр_M
10 Программа-то купленная, только не всегда сопровождающие достаточно компетентны.
#13
by Александр_M
В чем еще кроме Фара можно открыть эти DD b DBFы (просто фаром вообще не пользуюсь. И правильно ли я понял dbf это тот что DH25943? Только что по пробовал открыть файл DD в виндусе командее - получилось, а dbf файл открываю - там вроде какаято ерунда.
#14
by Александр_M
А для чего вообще DD файл нужен???? Кстати попробовал открыть md файл в виндус командере - то же не получилось. Научите как сравнить DD b MD файлы?????
#16
by Alexor
dbf - смотрится любым DBF-вьером, есть в поставке NC, есть на сайте Гендальфа. Но советую всетаки найти специалистов на месте. Или пиши на alexor5 (собака) yandex.ru, может договоримся.
#17
by Александр_M
Хочу до всего докопаться сам пусть с чьейто помощью даже если порушу навсегда базу:)
#18
by Александр_M
Хочу до всего докопаться сам пусть с чьейто помощью даже если порушу навсегда базу:)
#20
by romix
Мисто Можно воспользоваться встроенным в 1С объектом XBase, можно воспользоваться ADO (пример работы с DBF через ADO я выложил на страничке x-romix.narod.ru. А можно ручками поправить имеющийся DBF. Есть множество прог, например DBFNavigator.exe
#21
by Александр_M
Romix, до изменений в конфигураторе названия полей таблицы DH25943 в файле DD совпадает с названиями полей таблицы в файле DH25943.dbf. После сохранения изменений в конфигураторе названия полей в файле DD изменились. Нужно открыть файл DH25943.dbf и изменить названия полей в соответствии с файлом DD. я правильно понял? или это полная чушь.
#23
by Александр_M
А после этого если я буду вносить дальнейшие изменения в конфигураторе - у меня не будет возникать подобная проблемма???
#24
by romix
После этого надо запустить в Конфигураторе Тестирование и Исправление - если ошибок не будет, то значит все в порядке. И почаще делать резервную копию... Например, перед каждым изменением конфы, а лучше каждый день автоматом все выгружать, чтобы были копии за все дни. Если этого не делаете, то можете крупно обломать контору с ее данными.
#25
by Александр_M
Не могу поменять названия полей в dbf файле попробовал программу с гендальфа, аксес, фрегат. DBFNavigator.exe не могу ни откуда скачать почему то ссылки не работают. Romix, может сбросите на apm_2000@rambler.ru (DBFNavigator.exe). Ксатати в аксесе мне написало что это какаято связанная таблица и в ней не получится сохранить измененные названия полей. Помогите пожалуйста.... Что касается ADO я чтото в это не врубился
#27
by Александр_M
Все прекрасно, но я не могу изменить названия полей в DBF-файле или залить информацию из старого в новый DBF-файл............
#28
by kraven
изменить названия полей в DBF-файле: см. 1) смотришь название реквизита в dd до сохранения конфигурации, 2) в dd после сохранения 3) поиском ищешь в dbf название из 1) и меняешь его на 2) Только не в тотал коммандере, хотя бы в Far или NC
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проблема, 1с запускается в Конфигураторе а в Предприятии нет
- Не запускается 1С! После установки словарей
- После перезагрузки и смены пароля не запускается SQL сервер
- Не запускается после установки "сервис-пака-1" для Windows 2003
- Не работает планировщик задач. 1С не запускается, остальное запускается.
- 8.2 Баг в конфигураторе. Не работает контекстная подсказка. После точки не ищет.
- Не стартует Apache после внесения изменений через WebInst
В этой группе 1С
- Что значит нарушена структура данных таблицы DH25943
- Попытка восстановить базу
- V8.0 Как очистить табличную часть документа
- v8 как программно заполнить табличную часть справочника?
- Как на форме заблокировать все элементы управления кроме одного? (7.7)
- ЗиК. в бюджете. Налог по травматизму.
- Можно ли на одном физическом сервере запустить несколько серверов 1С?
- Не попадают авансовые отчеты в книгу покупок
- Перечисления
- Как поднять базы SQL серваке, если есть файлы с другого SQL сервера
- Печать в PDF - как ввести имя файла?
- Работа с шаблоном Word через COM
- Сканер штрих-кодов в терминале 2003 работает через раз
- Расхождения в ОСВ и Балансе
- Можно ли произвольным образом (програмно) заполнить таблицу для ввода данных?
- V8 УТ Регистр сведений Номенклатура контрагентов, как заполнить автоматически
- Граница последовательности
- списание по средней при партионном учете
- 1сv8 и MS SQL 2000: последовательность действий
- СРОЧНО 1с77- установка шрифтов