новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: После удаления дублей номенклатуры вылезает ошибка

    • #1
    • 30.03.2016 09:54
    0
    Требуется убрать ошибку. Собственно что имеем: Бухгалтерия предприятия 2.0.65.14 на MS SQL 2008R2. После удаления дублей номенклатуры вылезает ошибка: Ошибка при вызове метода контекста (Зап...  Подробнее>>
    • #2
    • 30.03.2016 09:56
    0
    Да не будет специалистов, которые решат за 1000 задачу на SQL Server

    Максимум попробуют запустить ТИИ и им повезет, и не вылетит с ошибкой база:)
    • #3
    • 30.03.2016 10:00
    0
    Насколько я понял где-то появилось смещение дат до 4014 года, то есть на 2000
    • #4
    • 30.03.2016 10:03
    0
    Sanario
    Насколько я понял где-то появилось смещение дат до 4014 года, то есть на 2000


    т.е. ТИИ и не поможет в принципе:)
    • #5
    • 30.03.2016 10:05
    • Отредактировано: 30.03.2016 10:07:40
    0
    ИМХО в уникальное поле периодичесткого Регистра сведений вставлена не уникальная запись.
    Например: в регистр сведений ЦеныНоменклатуры за один день задана цена одной номенклатуры 2 и более раза.


    то что год 4014, это стандартное смещение при создании базы на сервере 1с
    • #6
    • 30.03.2016 10:08
    0
    Я подозреваю, что в операциях введенных в ручную. То что там неуникальная запись мне и скуль сказал
    • #7
    • 30.03.2016 10:13
    0
    Скорее даже регистр бухгалтерии.
    • #8
    • 30.03.2016 10:15
    0
    Суть в том, что при проведении документов не ругается, ругается при любых действиях с регламентной операцией Закрытие месяца
    • #9
    • 30.03.2016 10:19
    0
    Да не будет специалистов, которые решат за 1000 задачу на SQL Server
    • #10
    • 30.03.2016 10:20
    0
    а что , лицензии у сервера нет чтобы восстановить базу ?
    • #11
    • 30.03.2016 10:20
    0
    могу посоветовать Tool_1CD с возможностью редактирования....
    • #12
    • 30.03.2016 10:23
    • Отредактировано: 30.03.2016 10:26:34
    0
    Сергей
    могу посоветовать Tool_1CD с возможностью редактирования....


    А вот это интересный вариант, что-то я про него забыл. Спасибо. Хотя не помню, работает ли он с SQL базами.

    Не, не работает.
    • #13
    • 30.03.2016 10:24
    0
    Оракл ! переходите
    • #14
    • 30.03.2016 10:26
    0
    Нет, файловая база нужна будет...
    • #15
    • 30.03.2016 10:28
    0
    Наталья Резникова
    Оракл ! переходите


    Наталья, конкретно ваши отклики меня не интересуют - никогда в обсуждениях на данной площадке я не видел от вас ни одного толкового отклика, только бесполезный флуд
    • #16
    • 30.03.2016 10:30
    0
    ну еще бы. фото скунца ?
    • #17
    • 30.03.2016 10:32
    0
    из компании тебя еще не выбросили, эксперд ?
    • #18
    • 30.03.2016 10:40
    0
    Наталья, вы вообще адекватная? Что за оскорбления? И с чего вдруг вы перешли на ты?
    • #19
    • 30.03.2016 10:40
    0
    Запустите в SQL переиндексацию. Очистку кеша.
    • #20
    • 30.03.2016 10:41
    0
    Вадим
    Запустите в SQL переиндексацию. Очистку кеша.


    Переиндексацию делал
    • #21
    • 30.03.2016 11:00
    0
    Я ранее сталкивался с похожими ошибками, поэтому могу предположить, что скорее всего у вас произошло следующее:
    Обработка "удаление дублей" слила две ссылки номенклатуры в одну. В каком-то документе документе, скорее всего "Установка цен номенклатуры", были задействованы обе номенклатуры. Поле слияния ссылок получилось две строки с одинаковой номенклатурой. Регистр сведений "Цены номенклатуры", куда записывает свои движения документ "Установка цен номенклатуры", запрещает несколько записей по одной номенклатуре с одним регистратором и генерирует ошибку неуникалльного значения индекса
    Какой именно документ править, можно догадаться по
    (0xa6d8ae22629ba12c4e9be8d951817a38, янв 1 4014 12:00AM, 0x9a2210bf488534c211e39738cdca8ac1, <NULL>, <NULL>, <NULL>, <NULL>, 0x00000000000000000000000000000000, 0)
    Если не удается исправить на сервере, то мне иногда помогала выгрузка в dt, загрузка в файловую версию, исправление в файловой версиии затем уже обратная загрузка на сервер измененной базы.
    потому что, в отличие от серверов, файловый вариант не так категорично относится к неуникальным индексам - только ругается, но работать позволяет
    • #22
    • 30.03.2016 11:35
    • Отредактировано: 30.03.2016 11:38:51
    0
    Тарасов Д.Г.
    ранее сталкивался с похожими ошибками, поэтому могу предположить, что скорее всего у вас произошло следующее:
    Обработка "удаление дублей" слила две ссылки номенклатуры в одну. В каком-то документе документе, скорее всего "Установка цен номенклатуры", были задействованы обе номенклатуры. Поле слияния ссылок получилось две строки с одинаковой номенклатурой. Регистр сведений "Цены номенклатуры", куда записывает свои движения документ "Установка цен номенклатуры", запрещает несколько записей по одной номенклатуре с одним регистратором и генерирует ошибку неуникалльного значения индекса
    Какой именно документ править, можно догадаться по
    (0xa6d8ae22629ba12c4e9be8d951817a38, янв 1 4014 12:00AM, 0x9a2210bf488534c211e39738cdca8ac1, <NULL>, <NULL>, <NULL>, <NULL>, 0x00000000000000000000000000000000, 0)
    Если не удается исправить на сервере, то мне иногда помогала выгрузка в dt, загрузка в файловую версию, исправление в файловой версиии затем уже обратная загрузка на сервер измененной базы.
    потому что, в отличие от серверов, файловый вариант не так категорично относится к неуникальным индексам - только ругается, но работать позволяет


    Документов установка цен номенклатуры нет. Есть операция ввод остатков по 41-му счету на 34к позиций, скорее всего косяк с ней - так как переносил из другой базы через xml, после чего появились дубли.
    В файловую перегонял, ТИИ делал и обратно - не помогло. Даже базу чистил от всех значений через обработку с infostart
    • #23
    • 30.03.2016 11:51
    0
    Sanario
    Наталья, вы вообще адекватная? Что за оскорбления? И с чего вдруг вы перешли на ты?


    не обращайте на нее внимания , с адекватностью проблемы на лицо) ... ну что же бывает
    Sanario
    А вот это интересный вариант, что-то я про него забыл. Спасибо. Хотя не помню, работает ли он с SQL базами.

    Не, не работает.


    в серверном варианте она не нужна
    есть прямой доступ к таблицам бд в скуле
    • #24
    • 30.03.2016 12:35
    0
    два неплательщика появились
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться