1с операция не может быть выполнена из за несоответствия версии или отсутствия записи базы данных
1с доработали адреса в формате фиас и понеслось.
После обновления на УПП 166.2 возникло несколько проблем с заполнением адресов.
1. В контрагенте при сохранении адреса выдается ошибка, когда пытаешься установить номер квартиры, а слово Квартира не выбирается..
ОбщийМодуль.УправлениеКонтактнойИнформациейСлужебный.Модуль(225)>: Ошибка при вызове метода контекста (ЗаписатьJSON)
ЗаписатьJSON(ЗаписьJSON, Значение,, "АдаптацияПолейКонтактнойИнформации", УправлениеКонтактнойИнформациейСлужебный);
по причине:
Передано значение недопустимого типа
2. В документе больничного при попытке выбрать адрес мед. заведения выдается ошибка:
: Поле объекта не обнаружено (ПанельНастроекАдреса)
ФормаРедактированияАдреса.ЭлементыФормы.ПанельНастроекАдреса.Свертка = РежимСверткиЭлементаУправления.Верх;
3. При открытии Классификатора из адресной строки физ лица:
: Тип не определен (ФормаКлиентскогоПриложения)
ТипыСвойств.Вставить("ФормаВладелец", Тип("ФормаКлиентскогоПриложения"));
Даже как-то странно. такое количество ошибок, либо они вообще ничего не тестировали, просто накатили обнову и отправили людям.
У кого нибудь есть такие проблемы? Погуглил, таких ошибок не нашел.
Даже как-то странно, что человек после 8 лет общения с 1с обновляется не протестировав изменения.
где-то в 2010 на курсах в 1с Морозов утверждал, что ут почти вся покрыта тестами, а упп - вся.
но судя по кол-ву ошибок - тесты не поддерживаются и не применяются.
(1) Не поверите, но сколько не обновлялся за 20 лет косяков глобальных никогда не было, чтобы нельзя было работать. Вот чего чего, времени на глобальные тесты у меня нет, всех изменений не протестируешь. Если только у кого вагон свободного времени.
Дедушка старый, ему все равно. УПП, судя по всему, совсем не в приоритете у 1С, несмотря на то что они собирают по 8 штук за месячный пинкод обновлений и по 60 - за годовой.
(1) да в общем-то и я действую также. Чтобы тестировать - время надо и людей. Если в ит-отделе полтора человека, то заниматься этим некому. Если что-то вылезет в критичном функционале - подправляем прямо наживую. Что характерно, уже 10 годков существуем в таком режиме и ничего. Но у нас и готовность 24 часа в сутки не нужна, оттого что база будет недоступна, скажем, час - ничего не поменяется. Свет вырубают чаще и на-дольше, чем происходят сбои в ИТ.
такая ошибка возникает при заведении контрагентов, причем только на компьютере пользователя, если зайти под ним то карточка заводится нормально.
(1)
Какая конфигурация? Какой режим работы? Файловый? Клиент-Сервер? Платформы установлены одинаковые?
Можно чуть побольше информации?
(1) fggf, Эта ошибка возникает в любой конфигурации, в случае, когда есть открытая форма неважно чего, справочника или документа, данные по которому были изменены и записаны НЕ из этой формы. Причем не важно сетевой вариант вариант работы или локально, в файловом варианте или в sql.
Для проверки попробуйте сделать такой "опыт":
откройте какой нибудь элемент справочника, например номенклатуры и не закрывая форму элемента групповой обработкой справочников и документов измените например номенклатурную группу в нем. При попытке записать элемент из открытой формы получите описанную ошибку - причем здесь все локально на одном компе. Можно прикольнуться дальше и открыть одну форму с двух разных компов и на одном что-то поменять и сохранить - получим то что уже написано в (3). Ошибка возникает из-за несоответствия данных на открытой форме и в самой базе. Решается просто - закрыли форму без сохранения, открыли и изменяем - сохраняем.
Выходит такая ошибка при обмене файловой БД (основная) и РИБ SQL (подчиненная)
Конфигурация: УТ не типовая 10.3.6.8
что может быть такое?
У меня точно такая же ошибка в типовой бухгалтерии релиза 2.0.32.4 v8.2.
Создал сотрудника. Создал документ "Прием на работу". Снова входим в справочник "Сотрудники организации". Открываю документ о приеме из справочника. Проводим документ. В справочнике нажимаю на "Ок" и пожалуйста, таже ошибка. Конфу только поставил. База практически пуста.Файловый режим. Никто к этой базе не подключен.
Если я праивльно потнял то это вовсе не ошибка. Это называется "оптимистическая блокировка". Благодарее нее грантируется что измененные данные не будут потеряны. У каждого объекта (у которого есть ссылка) ведется счетчик версий. При открытии форма считывает версию и запишет только в том случае, если версия не изменилась к моменту записи. Одновремнно любая запись этого объекта увеличивает счетчик версий. Поэтому гарантировано сохраняются последовательные версии.
Данный механизм не распрастраняется например на записи и наборы записей регистров сведений. Поэтому у них как раз то и может быть потеряны изменения.
(7) В продолжении темы. Как разыграть эту ошибку?
Пишем простую обработку, размещает реквизит типа справочник "Номенклатура". Пишем код:
Док = Объект.Номенклатура.ПолучитьОбъект();
Док.Записать();
Далее, в первом сеансе открываем Обработку, выбираем номенкалату, запускаем команду и ставим точку останова на Док.Записать(); пусть пока что стоит
Открываем второй сеанс и в нем открываем эту же номенклатуру, сохраняем в базу
В первом сеансе продолжаем отладку и вуаля! ошибка возникает
Доброго времени суток, коллеги! В данной статье будет рассмотрено несколько вариаций ошибки программы 1С «Операция не может быть выполнена…», причины возникновения, а также пути решения на примерах.
1. Операция не может быть выполнена с текущим составом лицензий
Рис. 1 Операция не может быть выполнена с текущим составом лицензий
Сейчас остались лишь два вида ступеней лицензирования – это лицензии КОРП и ПРОФ, третья с, Базовая, больше не существует. Если кратко, то лицензия КОРП уместна, если необходимо использовать более 500 сеансов и выше 12 ядер; в противном случае нужно использовать ПРОФ.
Рассмотрим подробнее возможности клиентской лицензии КОРП для платформы 1С:Предприятие с версией 8.3:
· возможность фонового обновления конфигураций из баз данных;
· появление повышенного управления с возможностью распределения на рабочие сервера внутри кластера (в сфере баз по информации), а также для некоторых приложений для клиентов и заданий (для фонового режима), таких как:
- сервисы в кластере;
- соединение с базами с информацией;
· возможность свободного управления нагрузками внутри кластера:
- за каждую единицу вызовов расходуется безопасный запас памяти;
- контролируется безопасность по информации во время процессов;
- контроль уровня при котором сервер будет производительным, конкретный объём памяти, который выделяется на рабочие процессы;
- контроль наибольшего возможного объёма памяти на рабочие процессы;
- достижимость баланса меж затратами в памяти и производительностью;
· возможность управлять сеансами извне;
· возможность регулирования механизма по управлению ресурсами;
· урегулирование профилей по обеспечению безопасностью;
· возможность установки обновления на клиента из сервера;
· пользование «1С:Сервер взаимодействия».
Так как это всё возможности клиентской лицензии КОРП, логично предположить, что для лицензии ПРОФ вышеуказанный список является ограничениями.
Рис. 2 Настройки лицензии ПРОФ при ошибке 1С Операция не выполнена
В случае с ошибкой «Операция не может быть выполнена с текущим составом лицензий» всё аналогично: когда в лицензии уровня «ПРОФ» что-то не является стандартной настройкой, значит, это возможности клиентской лицензии «КОРП», и требуется иной вид лицензии. Настройки для ПРОФ, обычно вызывающие ошибку, показаны на двух скриншотах выше.
Рис. 3 Операция не может быть выполнена с текущим составом лицензий с лицензией ПРОФ
Решить данную ошибку в программе 1С можно одним из способов:
1. Сбрасываем все настройки на Сервере 1С:Предприятие, которые были по умолчанию;
2. Обновление лицензирования до уровня КОРП;
3. Возвращаем на платформу версию 8.3.12.1852.
2. Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных
Рис. 5 Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных
Если текущая операция не выполнена, можно кликнуть на «Перечитать данные объекта». Скорее всего, кто-то из бухгалтеров пометил данные для того, чтобы в последствии удалить, следует это проверить.
Другой вариант устранения ошибки – это сделать «Тестирование и исправление ошибок», чтобы провести проверку на пустые ссылки.
Третий вариант – это удалить в списке данную базу данных, а затем – заново подгрузить данную базу.
В этой статье были рассмотрен тип ошибок в 1С «Операция не выполнена…» с двумя видами – это «…с текущим составом лицензий» и «…из-за несоответствия версии или отсутствия записи базы данных». В каждом из подвидов были описаны возможные аспекты, которые привели к данной неполадке, а также варианты решения проблемы.
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
Доброго времени суток, коллеги! В данной статье будет рассмотрено несколько вариаций ошибки программы 1С «Операция не может быть выполнена…», причины возникновения, а также пути решения на примерах.
1. Операция не может быть выполнена с текущим составом лицензий
Рис. 1 Операция не может быть выполнена с текущим составом лицензий
Сейчас остались лишь два вида ступеней лицензирования – это лицензии КОРП и ПРОФ, третья с, Базовая, больше не существует. Если кратко, то лицензия КОРП уместна, если необходимо использовать более 500 сеансов и выше 12 ядер; в противном случае нужно использовать ПРОФ.
Рассмотрим подробнее возможности клиентской лицензии КОРП для платформы 1С:Предприятие с версией 8.3:
· возможность фонового обновления конфигураций из баз данных;
· появление повышенного управления с возможностью распределения на рабочие сервера внутри кластера (в сфере баз по информации), а также для некоторых приложений для клиентов и заданий (для фонового режима), таких как:
- сервисы в кластере;
- соединение с базами с информацией;
· возможность свободного управления нагрузками внутри кластера:
- за каждую единицу вызовов расходуется безопасный запас памяти;
- контролируется безопасность по информации во время процессов;
- контроль уровня при котором сервер будет производительным, конкретный объём памяти, который выделяется на рабочие процессы;
- контроль наибольшего возможного объёма памяти на рабочие процессы;
- достижимость баланса меж затратами в памяти и производительностью;
· возможность управлять сеансами извне;
· возможность регулирования механизма по управлению ресурсами;
· урегулирование профилей по обеспечению безопасностью;
· возможность установки обновления на клиента из сервера;
· пользование «1С:Сервер взаимодействия».
Так как это всё возможности клиентской лицензии КОРП, логично предположить, что для лицензии ПРОФ вышеуказанный список является ограничениями.
Рис. 2 Настройки лицензии ПРОФ при ошибке 1С Операция не выполнена
В случае с ошибкой «Операция не может быть выполнена с текущим составом лицензий» всё аналогично: когда в лицензии уровня «ПРОФ» что-то не является стандартной настройкой, значит, это возможности клиентской лицензии «КОРП», и требуется иной вид лицензии. Настройки для ПРОФ, обычно вызывающие ошибку, показаны на двух скриншотах выше.
Рис. 3 Операция не может быть выполнена с текущим составом лицензий с лицензией ПРОФ
Решить данную ошибку в программе 1С можно одним из способов:
1. Сбрасываем все настройки на Сервере 1С:Предприятие, которые были по умолчанию;
2. Обновление лицензирования до уровня КОРП;
3. Возвращаем на платформу версию 8.3.12.1852.
2. Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных
Рис. 5 Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных
Если текущая операция не выполнена, можно кликнуть на «Перечитать данные объекта». Скорее всего, кто-то из бухгалтеров пометил данные для того, чтобы в последствии удалить, следует это проверить.
Другой вариант устранения ошибки – это сделать «Тестирование и исправление ошибок», чтобы провести проверку на пустые ссылки.
Третий вариант – это удалить в списке данную базу данных, а затем – заново подгрузить данную базу.
В этой статье были рассмотрен тип ошибок в 1С «Операция не выполнена…» с двумя видами – это «…с текущим составом лицензий» и «…из-за несоответствия версии или отсутствия записи базы данных». В каждом из подвидов были описаны возможные аспекты, которые привели к данной неполадке, а также варианты решения проблемы.
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
Доброго времени суток, коллеги! В данной статье будет рассмотрено несколько вариаций ошибки программы 1С «Операция не может быть выполнена…», причины возникновения, а также пути решения на примерах.
1. Операция не может быть выполнена с текущим составом лицензий
Рис. 1 Операция не может быть выполнена с текущим составом лицензий
Сейчас остались лишь два вида ступеней лицензирования – это лицензии КОРП и ПРОФ, третья с, Базовая, больше не существует. Если кратко, то лицензия КОРП уместна, если необходимо использовать более 500 сеансов и выше 12 ядер; в противном случае нужно использовать ПРОФ.
Рассмотрим подробнее возможности клиентской лицензии КОРП для платформы 1С:Предприятие с версией 8.3:
· возможность фонового обновления конфигураций из баз данных;
· появление повышенного управления с возможностью распределения на рабочие сервера внутри кластера (в сфере баз по информации), а также для некоторых приложений для клиентов и заданий (для фонового режима), таких как:
- сервисы в кластере;
- соединение с базами с информацией;
· возможность свободного управления нагрузками внутри кластера:
- за каждую единицу вызовов расходуется безопасный запас памяти;
- контролируется безопасность по информации во время процессов;
- контроль уровня при котором сервер будет производительным, конкретный объём памяти, который выделяется на рабочие процессы;
- контроль наибольшего возможного объёма памяти на рабочие процессы;
- достижимость баланса меж затратами в памяти и производительностью;
· возможность управлять сеансами извне;
· возможность регулирования механизма по управлению ресурсами;
· урегулирование профилей по обеспечению безопасностью;
· возможность установки обновления на клиента из сервера;
· пользование «1С:Сервер взаимодействия».
Так как это всё возможности клиентской лицензии КОРП, логично предположить, что для лицензии ПРОФ вышеуказанный список является ограничениями.
Рис. 2 Настройки лицензии ПРОФ при ошибке 1С Операция не выполнена
В случае с ошибкой «Операция не может быть выполнена с текущим составом лицензий» всё аналогично: когда в лицензии уровня «ПРОФ» что-то не является стандартной настройкой, значит, это возможности клиентской лицензии «КОРП», и требуется иной вид лицензии. Настройки для ПРОФ, обычно вызывающие ошибку, показаны на двух скриншотах выше.
Рис. 3 Операция не может быть выполнена с текущим составом лицензий с лицензией ПРОФ
Решить данную ошибку в программе 1С можно одним из способов:
1. Сбрасываем все настройки на Сервере 1С:Предприятие, которые были по умолчанию;
2. Обновление лицензирования до уровня КОРП;
3. Возвращаем на платформу версию 8.3.12.1852.
2. Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных
Рис. 5 Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных
Если текущая операция не выполнена, можно кликнуть на «Перечитать данные объекта». Скорее всего, кто-то из бухгалтеров пометил данные для того, чтобы в последствии удалить, следует это проверить.
Другой вариант устранения ошибки – это сделать «Тестирование и исправление ошибок», чтобы провести проверку на пустые ссылки.
Третий вариант – это удалить в списке данную базу данных, а затем – заново подгрузить данную базу.
В этой статье были рассмотрен тип ошибок в 1С «Операция не выполнена…» с двумя видами – это «…с текущим составом лицензий» и «…из-за несоответствия версии или отсутствия записи базы данных». В каждом из подвидов были описаны возможные аспекты, которые привели к данной неполадке, а также варианты решения проблемы.
Специалист компании «Кодерлайн»
Вас могут заинтересовать следующие статьи:
Читайте также: