Имя: Пароль:
1C
 
Обновление Бухгалтерии 2.0. на бухгалтерию 3.0. Недопустимая попытка обновления с версии 3
🠗 (Фрэнки 20.07.2020 14:06)
0 Иван-pok
 
16.07.20
18:43
Добрый день, всем.

При  обновлении БП 2.0 на БП 3.0 выходит ошибка "Сообщение :
"Техническая информация об ошибке записана в журнал регистрации.

Обновление на текущую версию допустимо только с версии 3.0.61.37 и выше.
(Недопустимая попытка обновления с версии 3.0.1.13)
Необходимо восстановить информационную базу из резервной копии
и повторить обновление согласно файлу 1cv8upd.htm"

При первом входе в 1С выходит сообщение
"Не удалось выполнить обновление. При обновлении версии программы
возникла ошибка. Запись не верна! Значение поля "Сотрудник не может быть
пустым!"

Я вижу такой топик, но не вижу решение этой проблемы.
А как решили в итоге эту проблему в топике При  обновлении БП 2.0 на БП 3.0 выходит ошибка?

Подробно: Пробую обновить бух 2.0. до бух. 3.0. Текущие данные:(1С:Предприятие 8.3 (8.3.17.1549) Конфигурация Бухгалтерия предприятия, редакция 2.0 (2.0.66.112))  Обновить с конфигурации 2.0.66.112 до 3.0.79.21 штатными средствами. До этого пробовал обновлять предыдущий релиз: 2.0.66.111 до 3.0.79.14. Выдает такую же ошибку. Есть соответственно две сохраненные конфигурации: 2.0.66.111 и 2.0.66.112. До этого не пробовал перейти на 3.0.
1 ReaLg
 
16.07.20
19:08
Восстановиться из бэкапа. Найти информацию, с какой ближайшей к вашей версии 2 можно перейти на 3(спецрелиз), при необходимости обновить 2 до нужного релиза, перейти на 3, при необходимости обновить 3 до последнего релиза.
2 Доминошник
 
16.07.20
20:08
(1) Судя по https://releases.1c.ru/project/Accounting30 - всё правильно

Номер версии
3.0.79.21

Обновление версии
3.0.77.106, 3.0.78.54, 3.0.78.64, 3.0.78.68, 3.0.78.69, 3.0.79.11, 3.0.79.14, 2.0.66.112
3 Winnie Buh
 
16.07.20
21:46
(1) у ТС с релизами все в порядке
проблема в базе
4 Amra
 
16.07.20
22:33
(3) НЕ уверен. Натыкался на такую проблему, когда пытался обновлять сфником от трешки, а не спецобновлением.
(0) Штатно обновлял - это как, поподробнее
5 Фрэнки
 
16.07.20
22:41
Может быть такое, что он смотрит в базу и видит номер релиза текущей конфигурации. А в конфигурации поставщика там что? Проверял?
Накатывание типовым механизмом по конфигурации поставщика.
6 e053nk
 
16.07.20
23:36
Тоже столкнулся с проблемой при обновлении БП на ред 3.0 с 2.0. Ошибка в момент первого запуска 1с послео бновления:
по причине:
Запись не верна! Значение поля "Сотрудник" не может быть пустым! (Регистр накопления: Начисления удержания по сотрудникам; Номер строки: 2)

Обновляю с 2.0.66.112 на 3.0.79.21.

Попробую запустить тестирование, может какие ошибки  найдет.
7 Доминошник
 
16.07.20
23:41
(0) - возможно, решение здесь
http://forum-1c.ru/index.php?topic=74141.0

Процедура ПриОпределенииВозможностиОбновления(Знач ВерсияДанных) Экспорт
//+++
//ДопустимаяВерсия = "3.0.61.37";
ДопустимаяВерсия = "3.0.1.13";
8 2S
 
17.07.20
07:29
(7) для базовых не канает.
(6) тоже часто сталкивались, сделвй тии перед переходом
9 Иван-pok
 
17.07.20
08:41
Ребят, доброе утро.
Обновлял как обновляет норм человек через конфигуратор с выгрузкой базы и из самой программы
(есть такое в меню в бухгалтерии 2.0.)
База не измененная. База старая с 2011 года.
Доминошник все верно, так и обновлял по релизу, где есть обновление с 2.0 на 3.0
e053nk все верно, вот как у тебя. я то же начал пробовать перейти 111, потом со 112
и везде эта проблема.В более ранних конфигурациях перейти не пробовал.
2s: что такое "сделай тии перед переходом"?
10 Иван-pok
 
17.07.20
08:44
Доминошник, да я видел это сообщение, но куда это писать и что с этой информацией делать я не знаю

(0) - возможно, решение здесь
http://forum-1c.ru/index.php?topic=74141.0

Процедура ПриОпределенииВозможностиОбновления(Знач ВерсияДанных) Экспорт
//+++

//ДопустимаяВерсия = "3.0.61.37";
ДопустимаяВерсия = "3.0.1.13";
11 Карст
 
17.07.20
12:07
обновлял - с 2.0 - на 3.0   релизом 1C Предприятие (8.3.15.1747) - другими не взлетело
12 Amra
 
17.07.20
12:43
(10) А вы там кто? 1Сник или эникейщик?
13 ЧессМастер
 
17.07.20
12:46
(0) По всей видимости у вас проблема в данных - битые ссылки и т.п.

Откатывайте из бэкапа обратно и запускайте "Тестирование и исправление".
14 ЧессМастер
 
17.07.20
12:47
(0) Не указана важная информация - у вас база 2.0 типовая и полностью на поддержке или с доработками ?
15 ЧессМастер
 
17.07.20
12:55
(9) "что такое "сделай тии перед переходом"?"

Ты кто по профессии ? Сисадмин ? Любой одинесник знает что такое ТИИ.
16 hhhh
 
17.07.20
14:53
(13) похоже пустое поле Сотрулник.
17 annexiss
 
18.07.20
01:27
https://buh.ru/forum/forum18375/topic94240/?PAGEN_1=2 помог совет отсюда
Постигла та же проблема при переходе с 2.0.66.110-3.0.78.69. Для решения вопроса обновите конфигурацию основную, но НЕ переходите в режим предприятия и НЕ обновляйте конфигурацию базы данных. Затем включите возможность изменений конфигурации, затем найдите в дереве конфигурации регистр Начисления удержания по сотрудникам, откройте его измерение Сотрудник и в его свойствах уберите галку «запрет незаполненного». Сохраните конфигурацию. Обновите конфигурацию базы данных. Запустите отладку. После окончания процесса обновления откройте через Все функции этот регистр. Найдите проблемную запись (отбор по пустому сотруднику). Далее два варианта - либо универсальной обработкой заполните там сотрудника, либо перепроведите документ-регистратор. Затем верните конфигурацию на поддержку. Таким образом Вы заполните то самое незаполненное значение. Рекомендую все же делать это обработкой, а не перепроведением документа, т.к. последнее может повлечь искажение осв.
19 e053nk
 
18.07.20
02:11
не знаю верно или нет -у меня получилось по другому .
После сообщения :
"Обновление на текущую версию допустимо только с версии 3.0.61.37 и выше.
(Недопустимая попытка обновления с версии 3.0.1.13)"
база перестала запускаться вообще.
С помощью Tool CD нашел регистр сведений где указывается номер версии, проставил руками 3.0.61.37 , сохранил,запустил в режиме предприятия.
Крутилось также долго как и при обновлении, но ошибок уже не было.
ТИИ после этого тоже молчит- ошибок нет.
Единственное  что волнует-какие там обновления могут быть между 3.0.1.13 и 3.0.61.37 -я их получается просто выкинул.
Ну и пока еще не проверил регистр по Сотруднику-база тестируется chdbfl/

Изначально - были ошибки в данных,ТИИ их исправляет,но при обновлении все равно вылетало (0) -все таки считаю это ошибки конкретного этого варианта перехода на 3.0, до этого куда большие базы -без проблем переходили
20 Капитан Джек Воробей
 
18.07.20
08:01
(0) Была у меня подобная ситуация, только у меня адреса где-то были пустыми Рецепт: ТИИ, не помогло, в отладчик смотреть на каком этапе происходит ошибка, если критично, то править в 2.0 если нет то //, а после всего вернуть на поддержку.
21 Иван-pok
 
20.07.20
11:29
ЧессМастер
"Ты кто по профессии ? Сисадмин ? Любой одинесник знает что такое ТИИ." Я бухгалтер. а в чем проблема?
Я не знаю что такое ТИИ и т.д., я не умею работать в конфигураторе. Так произошло, что приходится делать и разбираться
в текущий момент времени с вопросом одному. Не хочешь помочь, не пиши, "колотить понты" здесь не нужно и хамить тоже.
Кто отписал спасибо, хоть особо не понял как делать, буду пробовать.
22 Иван-pok
 
20.07.20
11:57
Аnnexiss, спасибо, буду пробовать.
Пока только понял как снять конфигурацию с поддержки. "Затем включите возможность изменений конфигурации"
(Конфигуратор - Конфигурация - Поддержка - Настройка поддержки - Включить возможность изменения).
Было бы здорово, если те, кто могут помочь расписывали алгоритм помощи.
Остальное еще не делал, буду пробовать.
23 Фрэнки
 
20.07.20
12:01
(22) // Остальное еще не делал, буду пробовать.

Но хотя бы сравнить текущую базу с конфигурацией поставщика смог?
24 Иван-pok
 
20.07.20
12:08
Фрэнки у меня базовая 1С, не измененная. никогда не дописывалась. Все штатно
Не могу найти в конфигураторе это:
"затем найдите в дереве конфигурации регистр Начисления удержания по сотрудникам"
или это надо в 1С уже делать?
25 Фрэнки
 
20.07.20
12:14
(24) // у меня базовая 1С, не измененная. никогда не дописывалась

вот этот момент (базовая) - это как бы повод для обращения на линию поддержки.
26 Фрэнки
 
20.07.20
12:15
просто могут быть подвреждения базы, о которых в режиме мисты никак догадаться нельзя.
27 Фрэнки
 
20.07.20
12:17
и я ни разу не сталкивался, увы и ах, чтобы кто-то именно базовую пытался перетащить на новый релиз прямым переходом, а не запуском учета "с нуля"
28 Иван-pok
 
20.07.20
12:20
ну вот есть базовые обновления которые переводят базы. 3 базы я смог перевести на новую. ОСВ без изменений, вроде как все получилось, работают норм. а вот одну самую большую никак не получается перевести
29 craxx
 
20.07.20
12:22
(22) позовите программиста
30 Фрэнки
 
20.07.20
12:23
(28) т.е. сама процедура не дает прямых рекомендаций, а что там не так с данными, если другие достаточно похожие базы прошли через процедуру обновления
31 Затейник
 
20.07.20
12:30
Поставь заглушку,

Общий модуль, "ОбновлениеИнформационнойБазыСлужебный" Функция ВерсияИБ Экспорт,

Если ПУстаяСтрока(Результат) тогда
Возврат "0.0.0.0";
ИначеЕсли Результат "0.0.0.4" тогда
Возврта "3.0.1.13" тогда
Иначе
Возрат Результат;
КонеЕсли;
32 Затейник
 
20.07.20
12:31
+ 31 (Ошибка)

Вернее так

Общий модуль, "ОбновлениеИнформационнойБазыСлужебный" Функция ВерсияИБ Экспорт,

Если ПУстаяСтрока(Результат) тогда
Возврат "0.0.0.0";
ИначеЕсли Результат "3.0.1.13" тогда
Возврта "3.0.61.37" тогда
Иначе
Возрат Результат;
КонеЕсли;
33 Иван-pok
 
20.07.20
12:33
как мне поискать в интернете как ставить заглушку? каким запросом?
34 Amra
 
20.07.20
12:42
(33) В базоврй - никак, совсем
35 Затейник
 
20.07.20
12:44
Так это еще и базовая, как все запущено. Всё, суши весла!
36 Иван-pok
 
20.07.20
12:54
У меня бухгалтерия 2.0 конфигурация 2.0.66.112 платформа 1С:Предприятие 8.3 (8.3.16.1148)
37 hhhh
 
20.07.20
12:57
(36) базовая или не базовая?
38 Amra
 
20.07.20
12:57
(36) Ну вам вообщем сказали - позовите 1Сника. С вашими знаниями не справится, и на форуме не видя базы вам мало чем помогут
39 Затейник
 
20.07.20
12:57
попробуй понизить платформу до 8.3.15.1830
40 Иван-pok
 
20.07.20
13:11
Затейник, понял, спасибо.
Амра, еще советы есть? нет? спасибо, есть люди которые пишут и пытаются помочь.
Вы можете больше не писать
41 craxx
 
20.07.20
13:20
(40) Amra все правильно сказал
если ты не умеешь в конфигуратор, то самый дешевый и быстрый путь - позвать 1Сника и заплатить ему денег.
42 Фрэнки
 
20.07.20
14:06
если никто может в ветку не писать? то и нах тогда эта ветка нужна?

пусть тонет
43 Иван-pok
 
20.07.20
14:33
Ребят, Вы видимо не поняли и обижаетесь.
С советом про программиста - это в каждой ветке и так понятно.
Если бы не ситуация в компании, не вопрос, взял бы и позвал.Поэтому совет "возьмите программиста", это немного не то что бы я хотел услышать.
Поэтому я Амре и отписал, что может больше не писать с советами "взять программиста". Это не совет, а продажа услуг.
Мне нужна помощь, потому что нет возможности в данный момент нанять людей и оплатить их труд.
Кого обидел, извините.
Спасибо
44 Иван-pok
 
20.07.20
14:37
Есть конечно вариант сдачи пока отчетности из 1С ЗП 3 - выгрузка отчета и отправка его через загрузку в 1с отчетность бухгалтерии 2.0. С Этим я справлюсь. Вопрос в том, что бы все таки обновить бух 2.0. до 3.0. и не бить данные по зп в бухгалтерию вручную...потому что помимо проводок приходится вносить инфу и в регистры (ЗП 3 не перегружает инфу в бух 2). Только изза этого и пытаюсь перейти на бух 3
45 Иван-pok
 
20.07.20
14:47
Затейник "попробуй понизить платформу до 8.3.15.1830" - это скачать ее и просто установить я так понимаю, иначе не понизишь?
Установив, получишь нужную платформу, правильно?
46 Иван-pok
 
20.07.20
16:50
Вот такое сообщение об ошибке:
Запись не верна! Значение поля "Сотрудник" не может быть пустым! (Регистр накопления: Начисления удержания по сотрудникам; Номер строки: 18)
{ОбщийМодуль.ЗарплатаКадрыОбновлениеСПредыдущейРедакции.Модуль(13138)}:            ДокументПереноса.Движения.НачисленияУдержанияПоСотрудникам.Записать();
{ОбщийМодуль.ЗарплатаКадрыОбновлениеСПредыдущейРедакции.Модуль(12960)}:    ЗарегистрироватьРасчетыНалогоплательщиковПоНДФЛ(ДанныеОРасчетахСБюджетомПоНДФЛ, СоответствиеКонвертированныхОбъектов, СоответствиеВладельцевРегистрациям, НовыйРегистратор);
{ОбщийМодуль.ЗарплатаКадрыОбновлениеСПредыдущейРедакции.Модуль(7119)}:    КонвертироватьПорциюДанныхРасчетыНалогоплательщиковНДФЛ(КлючПорцииДанных, СоответствиеВладельцевРегистрациям, СоответствиеКонвертированныхОбъектов, Ложь, НовыйРегистратор, Истина);
{ОбщийМодуль.ЗарплатаКадрыОбновлениеСПредыдущейРедакции.Модуль(7082)}:        КонвертироватьДвиженияДокументовНачисленияЗарплаты(ДанныеВыгружаемогоДокумента.Организация, ДанныеВыгружаемогоДокумента.МесяцНачисления, СписокДокументов, НовыйРегистраторОбъект, СоответствиеКонвертированныхОбъектов);
{ОбщийМодуль.ЗарплатаКадрыОбновлениеСПредыдущейРедакции.Модуль(69)}:    КонвертироватьДокументыНачислениеЗарплаты(СписокДокументовНачислениеЗарплаты(), СоответствиеКонвертированныхОбъектов);
{(1)}:ЗарплатаКадрыОбновлениеСПредыдущейРедакции.ЗарплатаКадрыОбновлениеС20()
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}:    Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4937)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.Процедура, ПараметрыОбработчика);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1778)}:            ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1472)}:            ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(93)}:    ВыполнитьДействияПриОбновленииИнформационнойБазы(ПараметрыОбновления, ДополнительныеПараметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1912)}:        Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления);
{(1)}:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}:    Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1016)}:        ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Запись не верна! Значение поля "Сотрудник" не может быть пустым! (Регистр накопления: Начисления удержания по сотрудникам; Номер строки: 18)
47 Иван-pok
 
20.07.20
17:21
Скажите, пожалуйста, получается что в базе есть какое то начисление, но нет под него сотрудника?
не физ.лица (справочник), а именно сотрудника?
48 Иван-pok
 
20.07.20
19:29
Или есть сотрудник а у него просто не хватает учетных данных (в связи с физлицом)? типа адреса или ИНН?
49 Доминошник
 
21.07.20
12:25
(47) Получается, что есть регистр накопления - "Начисления удержания по сотрудникам", в котором есть запись (в 18-й строке?) с незаполненной информацией по сотруднику.
Дальше - смотрим на эту запись, и пытаемся понять - а откуда она взялась?
50 Иван-pok
 
21.07.20
14:17
Доминошник, так и понял, что что-то такое есть... только это не просто 18я строка...там в каждом месяце есть запись по 18й строчке; вот сейчас гоню сотрудников из этих строк... завтра отпишу что получилось. плюс нашел на форуме что необходимо зайти в справочник сотрудников и после правки нажимать не просто "ОК" а "Записать" + "Закрыть". Нашел записи по строкам на сотрудников у которых справочники заполнены не полно... нет ИНН адресов... (старые уволенные сотрудники). Скачал заодно "Замена значений" и сворачиваю задвоенных сотрудников и физ лиц...
Доминошник, Спасибо за участие.
51 Иван-pok
 
21.07.20
14:18
+ нашел кучу сотрудников со снятыми галками "актуальный сотрудник" на которых есть расчеты (тоже старые сотрудники и уже давно уволенные)...
52 mchammer
 
21.07.20
18:16
поставь точку останова по ошибке в строке ошибки (ОбщийМодуль.ЗарплатаКадрыОбновлениеСПредыдущейРедакции.Модуль(13138)). посмотри набор записей по документу. Увидишь не заполненное поле сотрудник.
по документу посмотри какой сотрудник это. можно по соседним (сверху и снизу) сотрудникам сопоставить.
и конкретно по этому сотруднику смотри, что с ним не так
53 mchammer
 
21.07.20
18:17
там есть физ лицо и сотрудник. ну и другие данные - месяц, начисление, сумма. по ним также можно сопоставить.
54 Иван-pok
 
21.07.20
18:55
mchammer: галку (точку) ставить в поле: отладка - остановка по ошибке - и галку в "останавливать только на ошибках включающих текст" ОбщийМодуль.ЗарплатаКадрыОбновлениеСПредыдущейРедакции.Модуль(13138)?
55 Иван-pok
 
21.07.20
18:57
А отладку запускать после попытки обновления (когда уже дало ошибку) или до обновления?
56 Иван-pok
 
21.07.20
18:57
Спасибо
57 Иван-pok
 
22.07.20
19:02
Разобрался как делать... как менять и сохранять конфигурацию, как открывать и увидеть конкретную ошибку, как исправить, все получилось. спасибо всем, но немного не так делал как здесь писали. И не у сотрудника пустое поле, а сотрудник при переносе к привязке ФЛ получается пустым полем. вот в чем беда
58 Иван-pok
 
22.07.20
19:07
(17) Аннексис, спасибо за помощь. твой совет это оно. По крайней мере действительно можно увидеть регистратора, дату и конкретное ФЛ к которому "распривязан" в процессе переноса сотрудник.
и кстати, точка остановки по ошибке и просто точка даже с отключением транзакций не помогает. обновление все равно выходит на ошибку. и не показывает регистратора и отсутствующую информацию.
59 Иван-pok
 
23.07.20
16:55
Народ, бухгалтера, при такой ошибке проверьте:

Начисление сотруднику произведено хронологически вот так:
30.03.2011 года приказ об увольнение и начисление зп.
04.04.2011 года НАЧИСЛЕНА КОМПЕНСАЦИЯ ОТПУСКА (в том числе удержан НДФЛ).
04.04.2011 года выплачена компенсация отпуска.
При переходе на 3.0. поле "сотрудника" в связкес физлицом с удержанным НДФЛ в регистре «начисление удержания по сотрудникам» пустое
(жаль скрин не вставляет).
Т.е. при начисление (текущим периодом) каких либо выплат ранее уволенному сотруднику возникает такая проблема.
И как ты не правь справочники физлица и сотрудника ничего не меняется. Перепроведение то же не решает проблему.
+ не перенесены СЗВ-М, СЗВ СТАЖ и СВМ-ТД за весь период

Распровел увольнение (приказ) и начисление зп (дкно). Перенес начисление зп с 04.04.11 на 31.03.11 на 12.00, а приказ об увольнении на 31.03.11 23.59. Провел. Не трогал начисление ФОТ и т.д. в тч ведомости на выдачу. Запустил восстановление последовательности. ОСВ без изменений, все ок. Запустил переход, все срослось. Идет обновление.
Вот как оказалось дело не в справочнике. Кому помочь, бухгалтера, пишите, помогу в данной ошибке.


А что бы увидеть кто это и в каком документе см ответ Аннексиса.

Описал проблему, в том числе отсутствие документов по персонифицированию ПФР и закинул в 1С техподдержку.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс