Введение
При обновлении 1С-Битрикс, особенно в старых версиях воспроизводится ошибка по созданию различных таблиц в базе данных.
В основном это таблица b_sale_cashbox_check_correction.
Пример ошибки
MySQL Query Error: CREATE TABLE b_sale_cashbox_check_correction( ID int(11) unsigned not null auto_increment, CHECK_ID int(11) not null, CORRECTION_TYPE varchar(50) not null, DOCUMENT_NUMBER varchar(35) not null, DOCUMENT_DATE date not null, DESCRIPTION varchar(255) default '', CORRECTION_PAYMENT text default '', CORRECTION_VAT text default '', PRIMARY KEY (ID) ) [[1101] BLOB, TEXT, GEOMETRY or JSON column 'CORRECTION_PAYMENT' can't have a default value]
Решение этой проблемы
Для решения этой проблемы есть очень простое решение, это создание таблицы самостоятельно, вручную. Ниже предоставлен готовый SQL запрос с помощью которого и создается нужная нам таблица b_sale_cashbox_check_correction.
CREATE TABLE b_sale_cashbox_check_correction( ID int(11) unsigned not null auto_increment,
CHECK_ID int(11) not null, CORRECTION_TYPE varchar(50) not null,
DOCUMENT_NUMBER varchar(35) not null, DOCUMENT_DATE date not null,
DESCRIPTION varchar(255) default '', CORRECTION_PAYMENT text,
CORRECTION_VAT text, PRIMARY KEY (ID) )