yaroslavcom | Дата: Пятница, 07.05.2021, 00:10 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 15
Статус: Оффлайн
| Платформа: 8.3.18.1289 Режим БД: клиент-серверный Конфигурация. Название: 1С:Комплексная автоматизация 2 (2.4.13.96) Конфигурация. Основной режим запуска: Управляемое приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Управляемый Конфигурация. Режим совместимости: Версия8_3_14 Конфигурация. Версия БСП: 301 Инструменты разработчика. Версия: Расширение 5.90.1e Инструменты разработчика. Инструмент: Прочее Инструменты разработчика. Объекты на сервере: Да Инструменты разработчика. Разрешены имитаторы: Да Расширения. ИнструментыРазработчикаTormozit (5.90.1e) Клиент. ОС: Microsoft Windows Server 2008 R2 Enterprise 64-bit Русский Клиент. Приложение: Управляемое приложение 64б Клиент. Проверка модальных вызовов: Да Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. От имени администратора Windows: Да Сервер. ОС: Microsoft Windows Server 2008 R2 Enterprise 64-bit Русский Сервер. Отладка: нет
Демонстрационная база КА. Захожу в Динамический список для справочника Номенклатура. Выбираю Еще -> Создать Группу -> Использовать редактор объекта БД отвечаю ДА. Далее присваиваю Наименование группе и нажимаю Записать все (при этом все флажки в Общих параметрах записи у меня отключены). Возникает ошибка:
Ошибка инициализации модуля: РегистрСведений.ДополнительныеСведения.МодульНабораЗаписей по причине: Недопустимый вызов объекта на клиенте. {РегистрСведений.ДополнительныеСведения.МодульНабораЗаписей(34)}:ВызватьИсключение НСтр("ru = 'Недопустимый вызов объекта на клиенте.'"); {ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(1219)}: ДопСведения = РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей(); {ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(1372)}: НоваяСсылка = ЗаписатьОбъект(?(ТипЗнч(РежимЗаписи) = Тип("Строка"), РежимЗаписиДокумента.Запись, РежимЗаписи), ОбратимаяЗапись);
----------------------------------------
Если я поставлю опцию в Общих параметрах записи "Отключать контроль записи" (ОбменДанными.Загрузка = Истина), то ошибка при записи примет следующий вид:
Нарушено условие уникальности данных.
Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 10.0: Невозможно вставить повторяющуюся ключевую строку в объект "dbo._Reference215" с уникальным индексом "_Reference215_S_HPK". HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1
{ИнструментыРазработчикаTormozit Обработка.ирИмитаторСсылочныйОбъект.МодульОбъекта(292)}: ОбъектБД.Записать(); {ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(14984)}: Объект.Записать(); {ИнструментыРазработчикаTormozit ОбщийМодуль.ирСервер.Модуль(454)}: ирОбщий.ЗаписатьОбъектЛкс(Объект, Ложь, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений, ПривилегированныйРежим, ОтключатьЗаписьВерсии); {ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(14943)}: ирСервер.ЗаписатьОбъектXMLЛкс(ОбъектXML, ДополнительныеСвойства, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений, ТипОбъекта, ПривилегированныйРежим, ОтключатьЗаписьВерсии); {ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(1209)}: ирОбщий.ЗаписатьОбъектЛкс(СтруктураОбъекта.Методы, , РежимЗаписи); {ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(1372)}: НоваяСсылка = ЗаписатьОбъект(?(ТипЗнч(РежимЗаписи) = Тип("Строка"), РежимЗаписиДокумента.Запись, РежимЗаписи), ОбратимаяЗапись);
по причине: Нарушено условие уникальности данных.
Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 10.0: Невозможно вставить повторяющуюся ключевую строку в объект "dbo._Reference215" с уникальным индексом "_Reference215_S_HPK". HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1
------------------------------------------------------
Если я поменяю что-нибудь в поле ИндефикаторСсылкиЛКС и нажму Записать все при "Отключать контроль записи" и на вопрос : Дейстительно ли я хочу записать в базу данные отсутствующего объекта отвечу ОК, то ошибка примет следующий вид:
Реквизит недоступен для группы {ИнструментыРазработчикаTormozit Обработка.ирИмитаторСсылочныйОбъект.МодульОбъекта(168)}: ЗаполнитьЗначенияСвойств(Результат, Данные); {ИнструментыРазработчикаTormozit Обработка.ирИмитаторСсылочныйОбъект.МодульОбъекта(288)}: ОбъектБД = ОбъектБД(); {ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(14984)}: Объект.Записать(); {ИнструментыРазработчикаTormozit ОбщийМодуль.ирСервер.Модуль(454)}: ирОбщий.ЗаписатьОбъектЛкс(Объект, Ложь, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений, ПривилегированныйРежим, ОтключатьЗаписьВерсии); {ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(14943)}: ирСервер.ЗаписатьОбъектXMLЛкс(ОбъектXML, ДополнительныеСвойства, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений, ТипОбъекта, ПривилегированныйРежим, ОтключатьЗаписьВерсии); {ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(1209)}: ирОбщий.ЗаписатьОбъектЛкс(СтруктураОбъекта.Методы, , РежимЗаписи); {ИнструментыРазработчикаTormozit Обработка.ирРедакторОбъектаБД.Форма.Форма.Форма(1372)}: НоваяСсылка = ЗаписатьОбъект(?(ТипЗнч(РежимЗаписи) = Тип("Строка"), РежимЗаписиДокумента.Запись, РежимЗаписи), ОбратимаяЗапись);
по причине: Ошибка установки значения свойства 'ЕдиницаИзмерения' по причине: Реквизит недоступен для группы
-----------------------------------------------------
Итого три разных ошибки
Замечу, что Редактор объекта БД не выдавал ошибок при аналогичных действиях на версии 5.80.1e (на всех действиях я не проверял, в первом точно дает записать новую группу)
Сообщение отредактировал yaroslavcom - Пятница, 07.05.2021, 00:11 |
|
| |
tormozit | Дата: Пятница, 07.05.2021, 08:08 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Первую ошибку воспроизвел https://www.hostedredmine.com/issues/927374
|
|
| |
tormozit | Дата: Пятница, 07.05.2021, 08:55 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Вторую ошибку воспроизвел https://www.hostedredmine.com/issues/927375
|
|
| |
tormozit | Дата: Вторник, 11.05.2021, 01:11 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| Первые 2 ошибки исправлены в 5.91
|
|
| |
tormozit | Дата: Вторник, 11.05.2021, 20:32 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| 3-ю ошибку воспроизвел https://www.hostedredmine.com/issues/927568
Старайся создавать отдельные темы по каждой ошибке. Их разбор может быть не синхронным и потому несколько ошибок в одной теме затрудняют управление ими. Повышается вероятность пропустить одну из них.
|
|
| |
yaroslavcom | Дата: Среда, 12.05.2021, 07:53 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 9
Репутация: 15
Статус: Оффлайн
| Цитата tormozit ( ) Старайся создавать отдельные темы по каждой ошибке. Их разбор может быть не синхронным и потому несколько ошибок в одной теме затрудняют управление ими. Повышается вероятность пропустить одну из них Принято
|
|
| |
tormozit | Дата: Понедельник, 17.05.2021, 00:34 | Сообщение # 7 |
Генералиссимус
Группа: Администраторы
Сообщений: 6382
Репутация: 165
Статус: Оффлайн
| 3-я ошибка Исправлено в 5.92
|
|
| |