Проблема работы 1С

Тема в разделе "1C и всё что с ней связано", создана пользователем thefallenangel, 25 авг 2008.

  1. thefallenangel

    thefallenangel Гость

    Добрый день! Прошу помощи от Вас! Возникла проблема в работе 1С 7.7 Торговля+Склад редакция 9.2
    Вот какая ошибка
    Помогите плиз!
     

    Вложения:

    • __________1.JPG
      __________1.JPG
      Размер файла:
      80,2 КБ
      Просмотров:
      56
  2. kaa

    kaa Гость

    ищите в дбф справочника цены недопустимые символы
     
  3. thefallenangel

    thefallenangel Гость

    Спасибо за ответ, но вы немогли бы расшифровать "ДБФ" и что конкретно сделать надо?
     
  4. kaa

    kaa Гость

    в каталоги базы есть файл с расширением DD - это описание конфигурации , ищите имя ДБФ(это расширение файла - dbf) которая отвечает за справочник цены. Берете какойнибудь dbfview, открываете файл и ищите в id не допустимые символы судя по картинке С и |.
    правите дбф-ку и пробуете.

    ВНИМАНИЕ ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ КОПИЮ БАЗЫ!!!!!!!!
     
  5. thefallenangel

    thefallenangel Гость

    А где искать то ДБФ?
    ДД нашел, ДБФ файлов в каталоге базы полно.
    Какой файл плавить?
     
  6. Zab

    Zab Well-Known Member
    1C Team

    Регистрация:
    7 авг 2006
    Сообщения:
    583
    Симпатии:
    0
    Почти со всем согласен, но проблема не в некорректности символов, а в неуникальности внутренних идентификаторов. Т.е. надо не убрать символы, а дать этим полям свободные идентификаторы, или просто удалить поля дубли (скорее всего так оно и есть)
    После ручных исправлений обязательно сделать снова проверку.
    А перед....
     
  7. thefallenangel

    thefallenangel Гость

    Так подскажите как это сделать?

    Вот эти надо править?
     

    Вложения:

  8. kaa

    kaa Гость

    в файле DD ищите по описанию Справочник Цены имя дбф-ки
     
  9. thefallenangel

    thefallenangel Гость

    Открыл файл ДД кнопкой F4, что дальше?
    Как он будет называться этот справочник то?
     

    Вложения:

    • 12.JPG
      12.JPG
      Размер файла:
      147,1 КБ
      Просмотров:
      36
    • 123.JPG
      123.JPG
      Размер файла:
      170 КБ
      Просмотров:
      30
  10. Zab

    Zab Well-Known Member
    1C Team

    Регистрация:
    7 авг 2006
    Сообщения:
    583
    Симпатии:
    0
    нет, надо найти нужную dbf-ку анализируя dd. В ней найти пары дублирующихся идентификаторов, и, на выбор, удалить, либо придумать уникальный новый.
     
  11. thefallenangel

    thefallenangel Гость

    Народ, кто поможет в анализе ДД, а то я не понимаю ничего! Давайте скину на почту!
     
  12. kaa

    kaa Гость

    [​IMG]
     

    Вложения:

    • untitled.bmp
      Размер файла:
      843,8 КБ
      Просмотров:
      38
  13. thefallenangel

    thefallenangel Гость

    Как просто! Спасибо огромное! Что делать дальше?
     
  14. kaa

    kaa Гость

    открывай дбф и анализируй поле ID
     
  15. thefallenangel

    thefallenangel Гость

    И че я там должен увидеть?
     
  16. kaa

    kaa Гость

    Кхм..
    У тебя на рисунке все написано ищи 85С и 91|, и подправь в ручную, если таких нет то нужно посмотреть что бы ID элементов ни где не совпадало
     
  17. thefallenangel

    thefallenangel Гость

    Ну я ведь могу ввести в поле поиска по ID 85C и 91i и он найдет такие?
     

    Вложения:

    • 4234.JPG
      4234.JPG
      Размер файла:
      120,2 КБ
      Просмотров:
      25
    • 5464.JPG
      5464.JPG
      Размер файла:
      119,7 КБ
      Просмотров:
      20
  18. LSH

    LSH Гость

    Ппц, господа советчики! Вы вообще понимаете, что значит фраза "Проверка уникальности внутреннего идентификатора"?
    Это значит что с таким ID есть более одного элемента справочника. То есть при ручном ковырянии файлов необходимо не только исправить ID на уникальный, но и поправить этот же идентификатор во всех связанных DBF-ках! То есть если справочник "Цена" используется где-то еще, то надо лезть в дбф-ку этого объекта и править там ссылку на справочник. Также, не стоит забывать про 1sconst.dbf (периодические значения)...

    В общем, человеку, у которого проблема найти dbf, где хранятся цены я бы настоятельно не советовал лезть и исправлять ошибки вручную.
    Можно попробовать выполнить операцию Выгрузка данных - Загрузка данных (очень может быть, что ошибка исправится).
    Если не поможет - оставить как есть. Есть вероятность, что поковыяв файлы вручную вы огр*цензура*е гораздо более серьезные глюки.

    Еще вариант - т.к. справочник цены подчинен справочнику Номенклатура - найти по ID подчиненного справочника что это за товар и в 1С ручками поудалять все цены этого товара, затем, выполнить удаление помеченных, упаковку базы. А вот потом - создать цены снова.

    Если же решите все-таки править то учтите, что длина ID элемента прописана в DD файле, и, обычно, она составляет 9 символов. То есть если у вас ID 85С, то в DBF-ке его надо записать так: "______85С" (спереди 6 лидирующих пробелов).
     
  19. thefallenangel

    thefallenangel Гость

    Может кто поможет?

    Вы можете помочь с решением данной проблемы?
     
  20. LSH

    LSH Гость

    thefallenangel

    Я вам предложил 2 варианта решения БЕЗ вмешательства в файловую систему. Попробуйте решить проблему таким образом. Если не получится - либо досконально разбирайтесь в структуре, дабы вы могли с уверенностью править файлы, либо ищите специалиста.
     
Загрузка...
Похожие Темы - Проблема работы 1С
  1. c0de3r
    Ответов:
    5
    Просмотров:
    127
  2. DobermannTT
    Ответов:
    10
    Просмотров:
    136
  3. SoulPaladin
    Ответов:
    4
    Просмотров:
    133
  4. Artael
    Ответов:
    1
    Просмотров:
    110
  5. ENSLER
    Ответов:
    0
    Просмотров:
    103

Поделиться этой страницей