Ошибка при оприходовании корректировочного счета-фактуры

пользователь
Регистрация: 04.10.2018

Оприходую корректировочный счет-фактуру.
После изменение количества нажимаю ОК.
Программа выдает ошибку "В базе данных нет поля NDSNA".
И почему-то не пересчитывает стоимость без налога после?

Вложения
дилер
Регистрация: 01.12.2005

1. Пересчитать бланк ХХХХ. Проверка (изменение) структуры базы данных (формат 1.62).
2. Если п. 1 не поможет, то удалить файл рабочая папка-\DATA\TEMP\SWKORR_CFG.dbf
 

пользователь
Регистрация: 04.10.2018

1. Пересчитать бланк ХХХХ. Проверка (изменение) структуры базы данных (формат 1.62).
Теперь программа не показывает счет-фактуру для корректировки.

дилер
Регистрация: 01.12.2005

Можете прислать базу, это папки data\scf и data\kontrag на ib@modus.ru.
Еще нужно подробное описание проблемы.
Номер, дата и поставщик исходной (которая не видна) счёт-фактуры.

разработчик
Регистрация: 03.06.2013

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

пользователь
Регистрация: 04.10.2018

Удаление документа помогло, но остался вопрос.
Цена после изменения не поменялась.
Стоимость изменилась, так как количество стало меньше.
Почему программа не дает изменить стоимость?!
Опять ошибку выдает.

дилер
Регистрация: 01.12.2005

Проверял на версии 8.836.

Что-то там всё запутано.
1. При выборе исходного счёта-фактуры создаётся файл DATA\TEMP\SWKORR_CFG.dbf новой структуры - 37 полей.
2. После пересчёта бланка файл DATA\TEMP\SWKORR_CFG.dbf удаляется и создаётся другой, с неправильной структурой - 31 поле.
3. Всё это зарыто в функции _SF_KORR_ВЫБОР_ТОВАРОВ.
4. Когда дело доходит до сохранения, то вылетает ошибка в функции ПРОВЕРКА_ИЗМЕНЕНИЙ.

Поправить бы надо, и побыстрей!