Здравствуйте. 31.12.19 формируем документ «Корректировка поступления» — Исправление собственной ошибки. Ошибка в одной позиции номенклатуры. В итоге изменилась сумма НДС. Установили галку «отнести на тот же счет что и услуги», Отражать корректировку во всех разделах. При проведении документа выходит сообщение об ошибке.
Все комментарии (9)
Комментарии закрыты.
Добрый день, Олеся.
Приведите, пожалуйста скрин документа Корректировка поступления. Вы корректируете 2019 г.?
Посмотрите материал по теме: Корректировка поступления в 1С 8.3 пункт Исправление ошибок.
Здравствуйте. Да 2019 г. В материале пример, где ошибочные реквизиты сч/фактуры. В нашем случае, ошибка в табличной части документа.
Добрый день, уточните,пожалуйста, подключен ли сервис проверки контрагентов? В сообщении об ошибке идет отсылка к совсем другому счет-фактуре. Он получен от того же контрагента?
Здравствуйте, ответ на вопрос продолжу я Ольга Шерст и Ирина Шаврова.
Немного не понятно — вы пишите что исправление в одной позиции номенклатуры. Но если посмотреть на ваш скрин то у вас сумма меняется по нескольким строкам одной и той же номенклатуры, более того, в строках где исправлено идет у вас Без НДС — это так и должно быть? Ирина Шаврова посмотрит далее по коду что это может быть за ошибка. Но уточните почему так у вас идет корректировка?
Приложение
Олеся, добрый день! 🙂
Cейчас все разложим «по полочкам».)
Итак, что означает ошибка, что «запись с такими ключевыми полями существует«?
Это значит, что, скорее всего, вы для удобства, не создали свой документ «Корректировка поступления» на основании первичного «Поступления услуг», а скопировали с предыдущего документа «Корректировки поступления».
Или на вопрос программы о том, использовать ли последнюю корректировку, ответили «Нет».
И все измерения регистра сведений «Ошибочные реквизиты контрагентов» продублировались.
Чтобы вам лучше понять, я приведу структуру регистра «Ошибочные реквизиты контрагентов».
Регистр работает так, что данные в выделенном прямоугольнике не могут повторяться!!!
При копировании происходит задвоение этих данных и проведение документа, включающее запись данных в указанный регистр, выдает ошибку.
Приложение
Я предлагаю вам войти в этот регистр сведений «Ошибочные реквизиты контрагентов» через Главное меню — Все функции — Регистры сведений — Ошибочные реквизиты контрагентов.
При открытии регистра вы увидите все записи, что уже внесены вашими «Корректировочными поступлениями».
Если вы сравните данные строки 2, что в этом регистре, с теми, что у вас сейчас на вкладке «Главное» в ошибочном документе, что не проводится — все станет ясно.
Запись с такими ключевыми полями уже существует. И она никогда не даст провести ваш документ в этом случае!
Что же делать? 🙂
Приложение
Я смоделировала вашу ситуацию у себя в тестовой базе.
Смотрите, что получается.
Первую корректировку поступления я создала на основании исходного документа «Поступление услуг», заполнила, как вы написали, и провела. Все прошло корректно.
Вторую корректировку я выполнила также на основании исходного документа и на вопрос программы о том, что существуют более поздние корректировки и нужно ли использовать их — ответила «Да». В результате при проведении ошибок не возникло, поскольку регистратором выступил ПОСЛЕДНИЙ корректировочный документ.
А вот для третьей корректировки поступления я просто скопировала последний корректировочный документ «Корректировка поступления» и на вопрос программы о том, использовать ли последнюю корректировку — ответила «Нет».
После заполнения документа при проведении у меня программа выдала именно вашу ошибку.
Поэтому вам нужно просто встать на исходный документ «Поступления услуг» и по кнопке «Ввести на основании» создать новую «Корректировку поступления». На вопрос программы использовать ли последнюю корректировку обязательно ответить «Да«. Тогда программа не задвоит записи регистра и документ после заполнения нормально проведется.
PS: Вы всегда можете смотреть данные в указанном регистре и сравнивать с теми, что указаны в заполняемом документе и тогда вам будет понятна логика программы.
Главное, чтобы в данных регистра, которые в первом моем комментарии выделены в рамку, не было полностью одинаковых значений.