Действия с объектом временно запрещены так как не завершен переход на новую версию программы 1с
Перейти к содержимому

Действия с объектом временно запрещены так как не завершен переход на новую версию программы 1с

  • автор:

Зарелизили Комплексная автоматизация 2.5

Уважаемые пользователи!
Релизы (три цифры номера) поддерживаются или до выхода следующего релиза той же подредакции (вторая цифра номера), или до окончания поддержки подредакции.
Сроки поддержки подредакций назначаются индивидуально.

Пока по 2.4 сроков прекращения и любых других сроков нигде не увидел.

УТ11 интересно когда

И да в новой КА 2.5.7.226 сча аж 66 расширений-патчей

Они там уху ели?

И да качество типовых конфигураций от 1С опустилось ниже плинтуса!
Ошибка на ошибке и ошибкой погоняет.

>60 расширений-патчей для новой КА 2.5.7.226 сразу после выхода это пипипи

Мне кажется они там даже не тестируют уже, просто тупо "релизы" собирают и все

(44) Даже перенос из ЗУП 3.1 в ERP/КА 2.5 типовой глючный.
Правила кривые куча "Удалить. " или забыли значения перечислений и т.д.

Но это ладно с этим я разобрался.
Но потом напоролся на прикольный глюк платформы 1С в файловой.
Короче при выгрузке получается довольно большой zip архив в 2 гига (внутри xml на 8 гигов).
И вот когда этот архив передается на файловой 1С через хранилище клиент-сервер и обратно он побивается.
Так что тот же 7z при тесте ошибку пишет.
А код загрузки перед распаковкой типа архив zip проверяет а по факту нет и получаем (33).

Офигел когда разобрался почему оно падает, там еще фоновым осложнено что очень смешно выглядит когда оно падает.

Но мне почему-то тоже кажется что эту "лазейку" прикрывали

(59) ЗУП 3.1 пока доступна но ЗУП 2.5 нет
Срок на переход вроде 3 месяца

Мы например Документооборот с ПРОФ на КОРП перешли, сдав ПРОФ так он больше не доступен, только КОРП остался

(53) затем, что разгребание косяков в зарплатной подсистеме КА оказывается намного более трудемким, чем сделать тоже самое в ЗУП.
Тут даже не вопрос заработка, а вопрос своевременного решения вопросов в части регламентированного учета, которые все равно возникают в процессе работы.

Как вариант, компромисное решение в том, чтобы разделить базу РИБ-ом на два узла с разной функциональностью и возможностью дообновления ЗУП-овского узла с гораздо более выской частотой, чем готов разрешить Заказчик на фоне работающей подсистемы Производства, Казначейства и т.п.

СОСТАВ ПРОДУКТА 1С:КОМПЛЕКСНАЯ АВТОМАТИЗАЦИЯ 8. РЕДАКЦИЯ 2 (1С:КА)

В состав программного продукта входят необходимые лицензии и дистрибутивы платформы 1С:Предприятие 8.3 и конфигурации "1С:Комплексная автоматизация 8. Редакция 2".

Кроме того в поставку продуктов входят следующие прикладные решения:

"1С:Управление торговлей", редакция 11.4.
"Зарплата и управление персоналом", редакция 3.1;
"Бухгалтерия предприятия ПРОФ", редакция 3.0;
В поставку также включена документация по платформе "1С:Предприятие 8.3" и соответствующим прикладным решениям:

1С:Предприятие 8. Конфигурация "Комплексная автоматизация". Редакция 2.0. Описание (в трех частях);
1С:Предприятие 8.3. Руководство администратора;
1С:Предприятие 8.3. Руководство разработчика (в двух частях);
1С:Предприятие 8.3. Руководство пользователя;
1С:Предприятие 8.3. Клиент-серверный вариант. Руководство администратора (в варианте поставки с сервером 1С:Предприятие).
В продукт "1С:Комплексная автоматизация для 10 пользователей + клиент-сервер (x86-64)" включена лицензия на 32/64-разрядный сервер "1С:Предприятия 8.3", а также клиентская лицензия "1С:Предприятия 8" на 10 рабочих мест.


это самый низ страницы https://www.ka4you.ru/index/kupit_1s_kompleksnaja_avtomatizacija_2/0-4
з.ы. пытался найти на еще более официальном ресурсе, но не нашел. Хотя раньше такое было.

Значит лучше из ЗУП 3.1 брать, а не из КА2/ERP?

Еще вопрос: В КА2.4 в документе Корректировка приобретения есть реквизиты Курс и Кратность. В КА2.5 вместо них Курс числитель и Курс знаменатель. Это просто переименование реквизитов, или как?

В процедуре РегистрыСведений.СуммыДокументовВВалютахУчета.ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры) поставил точку останова. В ней выполняется цикл, внутри Попытка, которая прекращается на выполнении ОбновлениеИнформационнойБазы.ЗаписатьНаборЗаписей(НаборЗаписей); точнее на НаборЗаписей.Записать(Замещать); с записью ЖР предупреждения:
Не удалось записать данные в регистр РегистрСведений.СуммыДокументовВВалютахУчета по регистратору "Приобретение товаров и услуг ТИП-0001083 от 30.10.2021 19:00:43", по причине: Запись с такими ключевыми полями существует! : СуммыДокументовВВалютахУчета: 30.10.2021 19:00:43, Приобретение товаров и услуг ТИП-0001083 от 30.10.2021 19:00:43, (Регистр сведений: Суммы документов в валюте регл. учета; Номер строки: 2)
<ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(112)>: НаборЗаписей.Записать(Замещать);
<РегистрСведений.СуммыДокументовВВалютахУчета.МодульМенеджера(2844)>: ОбновлениеИнформационнойБазы.ЗаписатьНаборЗаписей(НаборЗаписей);
<(1)>:РегистрыСведений.СуммыДокументовВВалютахУчета.ОбработатьДанныеДляПереходаНаНовуюВерсию(Параметры[0])
<ОбщийМодуль.ОбщегоНазначения.Модуль(5263)>: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
<ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4130)>: ОбщегоНазначения.ВыполнитьМетодКонфигурации(КонтекстОбработчика.ИмяОбработчика, ПараметрыВызова);
<ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(7349)>: ВыполнитьОтложенныйОбработчик(КонтекстОбработчика, АдресРезультата);
<ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(527)>: ОбработчикиВыполнялись = ВыполнитьОтложенныйОбработчикОбновления(ПараметрыОбновления);
<Обработка.РезультатыОбновленияПрограммы.Форма.ИндикацияХодаОтложенногоОбновленияИБ.Форма(403)>: ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОтложенноеОбновлениеСейчас(Неопределено);

по причине:
Запись с такими ключевыми полями существует! : СуммыДокументовВВалютахУчета: 30.10.2021 19:00:43, Приобретение товаров и услуг ТИП-0001083 от 30.10.2021 19:00:43, (Регистр сведений: Суммы документов в валюте регл. учета; Номер строки: 2)

Но почему? Замещать = Истина — перед записью существующие записи будут удалены. Ошибки не должно быть!
И почему зацикливание? В ЖР таких ошибок с документом Приобретение товаров и услуг ТИП-0001083 от 30.10.2021 19:00:43 (и Номер строки: 2) 23 подряд? Хотя в этом документе всего 6 строк. Документ вроде нормальный, пробовал перепровести, не дает.

(78) А если не перепровести, а отменить проведение, а потом уже провести?

Подобного плана была ошибка в ERP 2.5.7.226 (Другой регистр, но такая же ошибка по заказу клиента). Помогло именно это (распровести, а потом уже — провести).

Написал обработку (80):
&НаКлиенте
Процедура ИсправитьНалогообложениеНДС(Команда)
ВыполнитьНаСервере();
КонецПроцедуры

&НаСервере
Процедура ВыполнитьНаСервере()
Для каждого МетаданныеДокумента Из Метаданные.Документы Цикл
Если Не (ОбщегоНазначения.ЕстьРеквизитОбъекта("НалогообложениеНДС", МетаданныеДокумента)
И ОбщегоНазначенияУТ.ЕстьРеквизитТабЧастиОбъекта("СуммаНДС", МетаданныеДокумента, "Товары")) Тогда
Продолжить;
КонецЕсли;
Выборка = Документы[МетаданныеДокумента.Имя].Выбрать();
Пока Выборка.Следующий() Цикл
Если (Выборка.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС И Выборка.Товары.Итог("СуммаНДС") = 0)
Или (Выборка.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС И Выборка.Товары.Итог("СуммаНДС") > 0) Тогда
Продолжить;
КонецЕсли;
ОбъектДокумента = Выборка.Ссылка.ПолучитьОбъект();
ОбъектДокумента.НалогообложениеНДС = ?(Выборка.Товары.Итог("СуммаНДС") = 0, Перечисления.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС, Перечисления.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС);
Попытка
ОбъектДокумента.Записать(?(Выборка.Ссылка.Проведен, РежимЗаписиДокумента.Проведение, РежимЗаписиДокумента.Запись));
Сообщить("Исправили: " + СокрЛП(Выборка.Ссылка), СтатусСообщения.Информация);
Исключение
Сообщить("Не удалось исправить: " + СокрЛП(Выборка.Ссылка) + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание);
КонецПопытки;
КонецЦикла;
КонецЦикла;
КонецПроцедуры

Но она долго выполняется, и главное не видно хода процесса. В обычных формах при исправлении каждого документа выводится сообщение. А в УФ после выполнения всей обработки. Возможно ли в УФ сделать как в обычных формах.

(87) Наверное не просто. Добавил в обработку счетчик и реквизит ИсправлятьПо:
&НаСервере
Процедура ВыполнитьНаСервере()
Всего = 0;
Для каждого МетаданныеДокумента Из Метаданные.Документы Цикл
Если Не (ОбщегоНазначения.ЕстьРеквизитОбъекта("НалогообложениеНДС", МетаданныеДокумента)
И ОбщегоНазначенияУТ.ЕстьРеквизитТабЧастиОбъекта("СуммаНДС", МетаданныеДокумента, "Товары")) Тогда
Продолжить;
КонецЕсли;
Если МетаданныеДокумента.Имя = "ПоступлениеТоваровНаСклад" Тогда
Продолжить;
КонецЕсли;
Счетчик = 0;
Выборка = Документы[МетаданныеДокумента.Имя].Выбрать();
Пока Выборка.Следующий() Цикл
Если (Выборка.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС И Выборка.Товары.Итог("СуммаНДС") = 0)
Или (Выборка.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС И Выборка.Товары.Итог("СуммаНДС") > 0) Тогда
Продолжить;
КонецЕсли;
Счетчик = Счетчик + 1;
ОбъектДокумента = Выборка.Ссылка.ПолучитьОбъект();
ОбъектДокумента.НалогообложениеНДС = ?(Выборка.Товары.Итог("СуммаНДС") = 0, Перечисления.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС, Перечисления.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС);
Попытка
ОбъектДокумента.Записать(?(Выборка.Ссылка.Проведен, РежимЗаписиДокумента.Проведение, РежимЗаписиДокумента.Запись));
Сообщить("Исправили: " + СокрЛП(Выборка.Ссылка), СтатусСообщения.Информация);
Исключение
Сообщить("Не удалось исправить: " + СокрЛП(Выборка.Ссылка) + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание);
КонецПопытки;
Если Объект.ИсправлятьПо > 0 И Счетчик >= Объект.ИсправлятьПо Тогда
Прервать;
КонецЕсли;
КонецЦикла;
Всего = Всего + Счетчик;
Сообщить(?(Счетчик = 0, "Нет для исправления", "Исправлено: " + Счетчик) + " " + МетаданныеДокумента.Синоним, СтатусСообщения.Информация);
КонецЦикла;
Сообщить(?(Всего = 0, "Нет для исправления", "Исправлено: " + Всего) + " документов", СтатусСообщения.Информация);
КонецПроцедуры

Теперь можно небольшими порциями ее запускать. и если все нормально, можно запустить без ограничения (ИсправлятьПо = 0).

Теперь иногда выскакивает сообщение:
Обратите внимание, что тип налогообложения "Продажа облагается НДС" не поддерживается учетной политикой организации. В этом случае могут быть списаны только комиссионные товары.
У нас автосервис, патент на выполнение авторабот (услуги без НДС, кроме стоянки авто). А меняемые запчасти с НДС. Возможно ли настроить учетную политику организации, чтобы не выскакивали такие сообщения?

P.S. Зарелизили УТ 11.5. Это просто праздник какой-то.

Нашел как формируется Идентификатор платежа: ОбщегоНазначенияУТ.ПолучитьУникальныйИдентификаторПлатежа(СправочникОбъект);
Функция ПолучитьУникальныйИдентификаторПлатежа(Объект) Экспорт

Префикс = ПолучитьПрефиксДляУИП(Объект.Ссылка);
Дата = Формат(Объект.Дата, "ДФ=yyMM");
Номер = СтрЗаменить(Объект.Номер, "-", "");
Код = Строка(Префикс) + Строка(Дата) + Строка(Номер);
УИН = ПолучитьУникальныйИдентификаторПлатежаСКонтрольнымРазрядом(Код);

Соответствие = Новый Соответствие();
Соответствие.Вставить("ДоговорыКонтрагентов", "ДОГ");
Соответствие.Вставить("АктВыполненныхРабот", "АКТ");
Соответствие.Вставить("ВозвратТоваровПоставщику", "НКВ");
Соответствие.Вставить("ВыкупВозвратнойТарыКлиентом", "НК");
Соответствие.Вставить("ЗаказКлиента", "ЗК");
Соответствие.Вставить("ЗаявкаНаВозвратТоваровОтКлиента", "ЗКВ");
Соответствие.Вставить("ОтчетКомиссионера", "ОК");
Соответствие.Вставить("ОтчетКомиссионераОСписании", "ОКС");
Соответствие.Вставить("ОтчетКомитенту", "ОКТ");
Соответствие.Вставить("ОтчетПоКомиссииМеждуОрганизациями", "ОКО");
Соответствие.Вставить("РеализацияТоваровУслуг", "НК");
Соответствие.Вставить("РеализацияУслугПрочихАктивов", "НК");
Соответствие.Вставить("ПередачаТоваровМеждуОрганизациями", "НК");
Соответствие.Вставить("СчетНаОплатуКлиенту", "СЧ");
Соответствие.Вставить("СчетФактураВыданный", "СФ");

А для "ПриобретениеТоваровУслуг" Соответствие даже не предусмотренно!?

Результаты обновления программы

Предназначена для индикации хода и просмотра результатов отложенного обновления ИБ.

При обновлении версии ИБ в программе предусмотрена возможность часть данных обрабатывать отложенно, во время работы программы, в фоновом режиме. В этом случае документы, которые еще не были обработаны, будут недоступны. При попытке открыть такой документ программа выдает сообщение, что действия с документом временно запрещены, так как не завершен переход на новую версию программы. Некоторые отчеты также могут быть недоступны. Программа при попытке сформировать отчет выдает сообщение, что отчет может содержать некорректные данные, так как не завершен переход на новую версию программы.

Открывается автоматически при входе в программу после обновления ИБ одновременно с открытием окна Описание изменений программы (Что нового в конфигурации).

Сведения о результатах отложенного обновления версии программы также открыть из раздела Администрирование — Обслуживание — Обновление программы по команде Результаты обновления и дополнительная обработка данных, а также из окна Что нового в конфигурации, перейдя по ссылке Необходимо выполнить дополнительные процедуры обработки данных. После начала выполнения ссылка меняет значение на Выполняются дополнительные процедуры обработки данных.

Не завершен переход на новую версию

Нетиповая конфигурация 1 С Управление Автотранспортом, обновление на версию 2.0.8.2 с 2.0.7.1. Обновление завершено успешно, но выполняются дополнительные процедуры обработки данных, а именно одна: Обновление индекса поиска отчетов, предусмотренных в программе.Поиск отчетов временно недоступен.
Если через администрирование, регламентные и фоновые задания запускать отложенное обновление ИБ, задание выполняется, обновление проводится успешно и все работает, но стоит только выйти из программы, зайти заново под любым пользователем, опять происходит обновление и все повторяется заново, какой то замкнутый цикл.
Помогите пожалуйста не понимаю, что нужно отключить или настроить чтобы перестать каждый раз обновлять программу

Не завершен переход на новую версию 11.2

Что бы открыть конфигурацию под обычными формами зайдем в конфигуратор, вкладка Сервис, жмем Параметры, вкладка Общие, Ставим галку Управляемое приложение и обычное приложение, Вкладка Запуск 1С:Предприятие, Вкладка Основные, Ставим галочку Толстый клиент обычное приложение.

После этого — Отладка — Начать отладку.

Запустив данную обработку и нажав Выполнить, в служебных сообщениях будут продемонстрированы все обработки для обновления ИБ.

Выбрав проблемную и вставив ее в поле ввода, ее можно удалить, нажав повторно Выполнить. После перезапуска конфигурации, обработчик обойдет проблемный участок и пойдет дальше. Конфигурация обновится, и уже после этого можно заняться решением проблемного участка.

Новая версия, Управляемые формы:

Запустить обработку, найти в списке проблемный обработчик, кликнуть по нему дважды.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *