Имя: Пароль:
1C
1С v8
Битая файловая бухия. Есть всемогущие с опытом оживления?
0 BigShmax
 
27.08.20
08:42
Приволокли базу  .  внятно рассказать кроме как "не работает, бекапов нет" рассказать не могут.
открываю    БП базовая 3.0.75.109  при зхапуске начинает запускать обработки обновления  и валится.  смотрю в ошибки   части реквизитов в конфигурации тупо нет   к которым есть обращения в коде.
Подозрения  при автоматиченском обновлении вырубили свет, ноут  хз  как но как то прервали.     лезу тимом на ноут - автоматических бекапов   при автообновлени нет. ничего нет.   dt базы не создаётся. никаких изменений сделать нельзя сохранение не проходит   ошибки.

нахожу  конфигурацию 3.0.75.109     и  обновляю  её cf-м     эту.  точнее не обновляю а загружаю в неё.   загружается  записывается без ошибок.   запускаю предприятие  доходит до 57%  и валится  сдикими ошибками  (будут ниже)
chdfl дал   https://c2n.me/48SnMo8   и всё  при повторных проверках ошибок не давал. база в dt так и не выгружается.

Мож есть кто за вменяемую денюжку  заведёт БД ?
1 Garykom
 
гуру
27.08.20
08:48
(0) Отключи обработки обновления и запусти базу, проверь какие справочники/документы доступны
2 BigShmax
 
27.08.20
08:54
(1)  это можно только в конфигураторе отключив обнвление  или с каким то ключом базу запустить?
3 Kigo_Kigo
 
27.08.20
09:00
А ТИИ что говорит?
4 Kigo_Kigo
 
27.08.20
09:01
после chdfl  надо обязательно ТиИ сделать
5 johnnik
 
27.08.20
09:04
(0) Врядли поможет, но попробовать надо. При запуске базы когда обработки обновления выдают ошибку, по кнопке "Еще" можно выбрать опцию "Запустить внешнюю обработку". Запускайте ВыгрузкаЗагрузкаXML и попробуйте просто выгрузить данные в файл и потом загружайте их в аналогичную пустую базу такого же релиза. Мне один раз помогло, когда база уже казалась потерянной
6 BigShmax
 
27.08.20
09:14
(3) вылетает с дампом почти сразу
7 BigShmax
 
27.08.20
09:22
(5)  27.08.2020 9:21:04
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка СУБД:
Ошибка SQL: Таблица не найдена '_Document339'
по причине:
Ошибка SQL: Таблица не найдена '_Document339'

Полпробую узнать что за док  и исключу его из выгрузки
8 johnnik
 
27.08.20
09:32
(0) если притащили "не работает и бэкапов нет" и сразу запускаются обработки обновления, то может ее люди решили обновить и что-то пошло не так? Я к тому, что при обновлении из режима предприятия БП 3.0 по умолчанию (если не отключить) делает резервную копию самой себя в папку Temp\1С8.Update в профиле пользователя и можно попробовать поискать там
9 PuhUfa
 
27.08.20
09:33
Tool_1CD открывает базу?
10 BigShmax
 
27.08.20
09:38
(9) да
11 BigShmax
 
27.08.20
09:41
Убрал "Выгружать по необходимости" у всех объектов  вроде выгрузка идёт.   валилась походу  нарвавшись на этот чудо "_Document339"   сейчас стоят выгружать всё кроме Документы и без "по необходимости"



PS   выгрузилось 350 тысяч объектов.  сейчас доки таким же макаром  частями повыгружаю
12 PuhUfa
 
27.08.20
09:42
(10) посмотри там что у тебя с таблицами
13 BigShmax
 
27.08.20
09:43
я им не пользовался ни разу, почитаю  что там и где смотреть
14 BigShmax
 
27.08.20
09:54
Возврат Товаров от пукапателей валит с ошибкой _Document339  сейчас попоробую выгрузить всё  без него без "по необходимости"
15 spiller26
 
27.08.20
10:16
(0) Разверни dt на SQL-сервере, затем делай ТиИ.
С файловой можно наткнуться на возросший объем файла 1CD.
Можно попробовать убрать обновление https://help1c.by/vosstanovlenie-bazyi-posle-padeniy/ (меня пару раз спасало)
16 BigShmax
 
27.08.20
10:19
(15)   ха, где б DT взять  нету dt  и не ваыгружается в него.   выгрузил пометив всё дерево метаданных кроме одного дока   сняв признак "выгружать по необходимости". выгрузилось. сейчас буду загружать в чистую
17 johnnik
 
27.08.20
10:29
(16) Не забудьте потом из новой базы поубирать неизбежные дубли справочников, в основном предопределенные. Валюты, виды начислений, классификатор единиц измерения и т.п.
18 Ёпрст
 
27.08.20
10:32
(0) архив каталога (точнее cd файлмка с базой) хоть сделал до влезания в него руками ?
19 BigShmax
 
27.08.20
10:53
(18)   говорю ж принесли  что то замученное, я т не пальцем деланный :-)
20 BigShmax
 
27.08.20
11:01
доки ещё как я понимаю провести надо все.
21 Ёпрст
 
27.08.20
11:03
(20)нет
22 Ёпрст
 
27.08.20
11:03
они с движениями переносятся
23 johnnik
 
27.08.20
11:14
(22) В выгрузке есть галка - переносить движения вместе с доками. Если не нажать ее - движения не перенесутся
24 BigShmax
 
27.08.20
11:46
(23)    фак  по умолчанию она снята. ща пеерсоздам базу и выгружу загружу с движениями
25 BigShmax
 
27.08.20
12:02
с двыижениями xml тяжелее, эт наверно хорошо :-)
26 BigShmax
 
27.08.20
13:57
сцуууккккооо.   трабл с данныыми.  беру  чистую базу, заливаю туда данные   и она при перезапуске начианет обновляться и валится на тех же 57%
27 BigShmax
 
27.08.20
14:00
Формат значения версии ОТ () должен быть 99.99.999.9999 (должно быть 4 числа версии, а не 0 как в ).
{ОбщийМодуль.ОбработкаНовостей.Модуль(7468)}:                                    Запись.Записать(Истина);
{Обработка.УправлениеНовостями.МодульМенеджера(1236)}:            ОбработкаНовостей.ПересчитатьНеобработанныеКатегорииНовостей(КонтекстВыполненияВложенныйВложенный);
{Справочник.Новости.МодульМенеджера(1640)}:                Обработки.УправлениеНовостями.ПарсингХМЛФайловНовостей(ЛентыНовостей, КонтекстВыполненияВложенный);
{ОбщийМодуль.ОбработкаНовостей.Модуль(12003)}:        Справочники.Новости.ЗагрузитьСтандартныеЗначения(КонтекстВыполненияВложенный);
{ОбщийМодуль.ОбработкаНовостей.Модуль(12886)}:                    ЗагрузитьВсеСтандартныеЗначения(КонтекстВыполненияВложенныйВложенный);
{(1)}:ОбработкаНовостей.ОбновлениеИнформационнойБазы_ОбщиеДанные_ПерейтиНаВерсию()
{ОбщийМодуль.ОбщегоНазначения.Модуль(4879)}:    Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4862)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.Процедура, ПараметрыОбработчика);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1709)}:            ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(232)}:            ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1843)}:        Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления);
{(1)}:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4879)}:    Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(969)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(959)}:        ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Формат значения версии ОТ () должен быть 99.99.999.9999 (должно быть 4 числа версии, а не 0 как в ).
{РегистрСведений.КатегорииНовостейИнтервалыВерсий.МодульНабораЗаписей(234)}:        ВызватьИсключение Сообщение.Текст;
{РегистрСведений.КатегорииНовостейИнтервалыВерсий.МодульНабораЗаписей(64)}:            ПроверитьВерсию(ТекущаяЗапись.ВерсияОТ, ТекстСообщения, Отказ);
{РегистрСведений.КатегорииНовостейИнтервалыВерсий.МодульНабораЗаписей(49)}:    ОбработкаПроверкиЗаполнения(Отказ, Новый Массив);
{ОбщийМодуль.ОбработкаНовостей.Модуль(7468)}:                                    Запись.Записать(Истина);
{Обработка.УправлениеНовостями.МодульМенеджера(1236)}:            ОбработкаНовостей.ПересчитатьНеобработанныеКатегорииНовостей(КонтекстВыполненияВложенныйВложенный);
{Справочник.Новости.МодульМенеджера(1640)}:                Обработки.УправлениеНовостями.ПарсингХМЛФайловНовостей(ЛентыНовостей, КонтекстВыполненияВложенный);
{ОбщийМодуль.ОбработкаНовостей.Модуль(12003)}:        Справочники.Новости.ЗагрузитьСтандартныеЗначения(КонтекстВыполненияВложенный);
{ОбщийМодуль.ОбработкаНовостей.Модуль(12886)}:                    ЗагрузитьВсеСтандартныеЗначения(КонтекстВыполненияВложенныйВложенный);
{(1)}:ОбработкаНовостей.ОбновлениеИнформационнойБазы_ОбщиеДанные_ПерейтиНаВерсию()
{ОбщийМодуль.ОбщегоНазначения.Модуль(4879)}:    Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(4862)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.Процедура, ПараметрыОбработчика);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1709)}:            ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(232)}:            ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры);
{ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1843)}:        Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления);
{(1)}:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4879)}:    Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(969)}:        ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(959)}:        ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
28 Ёпрст
 
27.08.20
14:03
ну выкладывай уже свой 1c8cd на файлопомойку..изначальный, без правок который
29 johnnik
 
27.08.20
15:02
(27) Зайдите в регистр сведений КатегорииНовостейИнтервалыВерсий через все функции и удалите неправильные записи (там где поле "Версия ОТ" пустое). Скорее всего это нужно будет сделать в СТАРОЙ базе (которая битая) и заново выгружать данные. Для этого воспользуйтесь какой-нибудь внешней обработкой редактирования объектов базы, потому что в режиме обновления вы во "все функции" не зайдете
30 BigShmax
 
27.08.20
15:05
31 lodger
 
27.08.20
15:19
(27) порыскай в xml
найди записи КатегорииНовостейИнтервалыВерсий и грохни их к лешему.
32 lodger
 
27.08.20
15:20
(29) старая база не открывается, новая после загрузки тоже.
(26) после заливки, но без перезапуска выполнить (31)
33 ptiz
 
27.08.20
16:17
(26) "беру  чистую базу" - с корректным cf того же релиза? Не из этой битой базы, надеюсь?
34 ЧессМастер
 
27.08.20
16:19
(0) "при зхапуске начинает запускать обработки обновления  и валится"

Запуск обработок обновления происходит при различии между версией конфигурации и значением которое указано в константе НомерВерсииКонфигурации.

Проставь эту константу в нужное значение и посмотри что получится.
35 BigShmax
 
27.08.20
16:20
(33) setup этой версии с партнёрского диска подогнали товарисчи
36 DenVaz
 
27.08.20
16:20
При автоматическом обновлении делаются резервные копии.  по текущей базе - если данные пропали, то чего ты хочешь от базы добиться?  Из космоса недостающее взять...  Ну восстановисшь ты структуру, будет запускаться данных то все равно нет ....
37 zuza
 
27.08.20
17:47
(30) ПланСчетов.Хозрасчетный нет предопределенных счетов
38 Ёпрст
 
27.08.20
18:13
Ну..добавил в файло табличку возвратов, судя по таб частям их не было...База хоть в dt стала выгружаться
39 Ёпрст
 
27.08.20
18:13
есть еще косяк в общих макетах, там из-за одного макета конфа в файлы не выгружается.
Щя ТиИ посмотрю, че нарисует
40 Ёпрст
 
27.08.20
18:27
Короче ТиИ проходит, база открылась, че там с данными, лень смотреть
https://i.postimg.cc/J47fdmsy/image.png

(0) нужна она тебе, не ?
41 Мандалай
 
27.08.20
19:09
Если база типовая, рекомендую данные из этого франкенштейна перетянуть в свежую базу, только что развернутую.
Если нет, то взять типовую, впилить туда отсутствующие наработки и и перетянуть данные в новую базу.
42 BigShmax
 
28.08.20
09:01
(40) забираю сорян дела семейные сожрали после работы до ночи
43 BigShmax
 
28.08.20
09:02
(40) явки, пароли, условия.
44 BigShmax
 
28.08.20
13:13
(40) оло
45 Ёпрст
 
28.08.20
13:17
да, был проёб..ан план счетов, точнее предопределенные данные в нём, пришлось поправить

Это твои данные ?


https://i.postimg.cc/Z5H4GpgF/image.png
46 Ёпрст
 
28.08.20
13:34
ща..на файлопомойку закину
47 Ёпрст
 
28.08.20
13:38
На вот, развлекайся
https://cloud.mail.ru/public/2Uxp/2Uznhp6ig

если че, см. реквизиты в профиле
48 BigShmax
 
28.08.20
16:12
У тя в профиле нет реквизитов, или про что ты.
49 BigShmax
 
28.08.20
16:15
ААААААА   сорян понял  что за реквизиты :-)  хотелось бы понять уровень, благодарности.
50 AAA
 
29.08.20
04:17
(40)Там в Плане счетов вообще исчезли предопределенные счета, как это возможно ?)
51 Ёпрст
 
31.08.20
12:14
(50) либо такой cf-ник был при обновлении, лили cf-ник сломался при реструктуризации
52 AAA
 
01.09.20
05:23
(51)Я так понял, что возможно и достаточно загрузить CF базовый этого же релиза ?
53 BigShmax
 
01.09.20
08:32
Надо тащить всё в новую базу
https://c2n.me/48VqWku   -   не вводит кассовые документы
https://c2n.me/48VqXOe   -  не сохраняет накладные на реализацию
54 BigShmax
 
01.09.20
08:32
(52)   та я вроде так и сделал
55 BigShmax
 
01.09.20
08:32
но до починки, можно попоробьовать еще раз  теперь после починки :-)
56 Ёпрст
 
01.09.20
10:19
(52) это не поможет
(53) не надо
(55) не поможет

ЗЫ: ты слишком долго думаешь, я ужо прибил твою базу
57 BigShmax
 
01.09.20
10:35
ну не я :-( отдал на проверку  а по факту проверять начали вчера  вечером :-(  базу могу выложить твою версию.
58 МихаилМ
 
01.09.20
10:35
+(56) надо быть редкостным дурнем, чтобы выложить на файлопомойку не сжатую архиватором базу.
59 BigShmax
 
01.09.20
10:36
60 BigShmax
 
01.09.20
10:37
(58)  фак  я был уверен что прибил ссылку
61 Ёпрст
 
01.09.20
11:08
62 BigShmax
 
01.09.20
12:06
(61)  Хоть расскажи в двух словах что было что сделал
63 Ёпрст
 
01.09.20
12:19
(62)
"Не пытайся объять необъятное" ©Козьма Прутков
64 johnnik
 
01.09.20
13:34
(58) а какая разница, файлообменник все-равно ее сам сжимает. Или вы про то, что надо заархивировать со сложным паролем? Тут согласен, в нынешних базах 1С чего-только нет. Встречались сканы паспортов, прикрепленные к справочникам сотрудников или к документам о приеме на работу. А факсимиле руководителя вкупе со сканом паспорта дают для мошенников и фальсификаторов неплохой намёк, чтобы потом эту контору попытаться обобрать или от их имени постоянным контрагентам выставить какой-нибудь счет с левыми реквизитами. Чисто теоретически это можно, имхо. Так что выкладывать незапароленные базы в общий доступ - идея так себе
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.