Имя: Пароль:
1C
1С v8
При обновлении 1С 8.3 БП3 ДвоичныеДанныеФайлов
0 nobody roman
 
19.10.18
08:19
Доброго дня, пятницы так сказать)

Столкнулся с проблемой при обновлении 1С БП 3.0.54.20 до последнего релиза.
Делаю как: если накатывать релизы пошагово - на третьем выдает ошибку и не дает идти дальше.(что за ошибка уже не припомню). Потому выгрузил конфу из основной базы в тест, вернул на поддержку без редактирования(в рабочей базе немного добавлено в модуле УчетНДС - буквально пара строчек), а так конфа типовая), обновил до релиза 3.0.65.54, но при загрузке обратно выдает ДвоичныеДанные Фалов.Имеются записи с одинаковыми измерениями. При попытке вернуть рабочую базу так же на поддержку(на конфу поставщика) история повторяется. Никаких вмешательств в регистры не было: ни прямых, ни программных.

В режиме клиента посмотрел двоичные данные файлов - нашел кучу одинаково названных файлов, присоединенных к реализациям и, как следствие, кучу одинаковых владельцев данных. См. скрин.

http://prntscr.com/l7stxk

Попытался их переименовать, добавив номера реализаций, к которым они привязаны. Прошелся по всем, исключив повторяющиеся, но не вышло. При обновлении  или при возврате на конфу поставщика - та же проблема.
С другой стороны попробовал: снял с поддержки, удалил регистр двоичные данные, накатил конфу поставщика, появилась поддержка и регистр снова. Обновление файлом выгруженной конфы релиза 3.0.64.54 прошло успешно, но инфа в реализациях о файлах сохранилась, без возможности просмотра файла, что не устраивает.

Куда еще покопать? Заранее спасибо, господа и дамы!
1 Случайный прохожий
 
19.10.18
09:20
Консолькой найти эти записи в режиме предприятия и удалить лишнее
2 nobody roman
 
19.10.18
09:30
(1) А подробнее для не знающих?
Единственное что подумал - может я что-то пропустил и обработкой поиск и удаление дублей прошелся, заново все переименовал. Пока не пробовал
3 nobody roman
 
19.10.18
09:31
Так там нет лишних - там все документы об отгрузках. Я думаю проблема в том, что офис-менеджер не сильно запаривалась и все присоединенные сканы к Название Предприятия названы Название Предприятия.pdf
4 Случайный прохожий
 
19.10.18
09:52
(2) Это не поможет
(3) Не в этом дело
Под рукой просто БП 3.0 нет. Залезь в конфигуратор, посмотри какие измерения имеются у РС "ДвоичныеДанныеФайлов" и сюда выложи
5 nobody roman
 
19.10.18
09:54
6 nobody roman
 
19.10.18
09:54
Только файл
7 Случайный прохожий
 
19.10.18
09:55
(6) А, вот оно что. А если открыть этот РС в режиме предприятия?
8 Случайный прохожий
 
19.10.18
10:00
Консолью запросов умеешь пользоваться? Я тебе запрос скину и ты сразу найдешь ошибку
9 nobody roman
 
19.10.18
10:00
10 nobody roman
 
19.10.18
10:02
(8) Даже не в курсе где она, честно говоря)))
11 nobody roman
 
19.10.18
10:03
(8) Я так понял ее надо скачать в виде вн.обработки?
12 Случайный прохожий
 
19.10.18
10:05
(11) Да. Консоль запросов для управляемого приложения
13 nobody roman
 
19.10.18
10:08
Скачал,открыл
14 Случайный прохожий
 
19.10.18
10:15
ВЫБРАТЬ
ТАБ.Файл,
Сумма(Количество) КАК Количество
ИЗ
(ВЫБРАТЬ
РС.Файл,
1 КАК Количество
ИЗ
РегистрСведений.ДвоичныеДанныеФайлов КАК РС) КАК Таб

ГДЕ ТАБ.Количество >1
СГРУППИРОВАТЬ ПО ТАБ.Файл
15 Случайный прохожий
 
19.10.18
10:15
Этот запрос выполни. Вернет что-нибудь?
16 nobody roman
 
19.10.18
10:16
17 Случайный прохожий
 
19.10.18
10:18
Странно... Я до конца был уверен, что ошибка из-за задвоения записи в одном измерении))
18 Случайный прохожий
 
19.10.18
10:18
Сотри строку "ГДЕ ТАБ.Количество >1"
19 Случайный прохожий
 
19.10.18
10:19
Можно вообще попробовать на копии все записи из регистра грохнуть и посмотреть, будет ошибка или нет
20 nobody roman
 
19.10.18
10:20
Выдал полный список названий файлов с дописанными цифрами, которые я добавлял в поиске удаление дублей. Сейчас попробую то же самое в базе, где я еще не переименовывал дубли. Или попробую эту поставить на обновление.
21 nobody roman
 
19.10.18
10:21
(19) Так я ж писал, что удалял, правда методом удаления регистра из под конфигуратора
22 Случайный прохожий
 
19.10.18
10:23
(21) Нажимал на кнопочку "Обновить" после удаления регистра или сразу начинал ставить на поддержку?
23 Случайный прохожий
 
19.10.18
10:24
Нужно на копии попробовать очистить весь регистр. Обработки умеешь писать? :)
24 nobody roman
 
19.10.18
10:26
(23) Не, я больше системник. Мне конечно уже предложили, что оплатят учебу на 1С, но пока времени совсем на это нет)

Могу ручками) Разрешить редактирование и пометить на удаление, через админку стереть
25 nobody roman
 
19.10.18
10:28
26 nobody roman
 
19.10.18
10:32
Даже на базе, только что взятой с основы, запрос возвращает 0
27 Случайный прохожий
 
19.10.18
10:33
(24) не совсем понял что ты собираешься помечать на удаление и как :)

Кароче давай создавать обработку))
28 Случайный прохожий
 
19.10.18
10:36
открой email в профиле, я обработку скину
29 nobody roman
 
19.10.18
10:36
(27) Давай)) А я тут заметил, что в скрине, который первым прислал Измерения-Файл не стоит на поддержке. Может его попробовать удалить, без заполнения индекса поиска, и накатить конфу с поддержкой поставщика.
30 Случайный прохожий
 
19.10.18
10:39
(29) Погоди пока с этим. Во втором письме запусти обработку. В первом забыл кнопочку на форму вынести :) Профиль можешь закрывать
31 nobody roman
 
19.10.18
10:44
(30) Я сразу вторую и открыл))) Все регистры стерты. Пробую загрузить конфигурацию поставщика
32 nobody roman
 
19.10.18
10:47
(30) Дал - обновился. Но вопрос, что такого же эффекта я уже добился, методами как писал выше))) Как сохранить то данные))))
33 Случайный прохожий
 
19.10.18
10:50
Ну теперь однозначно ясно в чем проблема. Нужно удалить лишнее :) Ща обработку накатаю
34 Случайный прохожий
 
19.10.18
10:51
Пока сделай еще одну копию базы с целым регистром, на ней испытаем
35 Случайный прохожий
 
19.10.18
10:58
Еще одну обработку выслал. Писал вслепую, не уверен в правильности. Запусти и доложи о результатах.
36 nobody roman
 
19.10.18
10:58
(35) Окей))))
37 nobody roman
 
19.10.18
11:04
При нажатии кнопки "исправить" задумался, но ничего после не выдал. Регистры на месте. При попытке обновления - без изменений
38 Случайный прохожий
 
19.10.18
11:06
Понятно. Он прошелся по регистру, перезаписал каждую запись. Если бы были повторные - он бы руганулся. Так же как и консолька этих записей не увидела. Тут кароче похоже глюк конкретный. Базу на тестирование и исправление ставил?
39 nobody roman
 
19.10.18
11:08
(38) Ставил, но уже столько копий перебрал, что не помню какую из них))) Основу ставил вроде, когда не давал в первые реализации зайти. Сейчас эту поставлю.
40 Случайный прохожий
 
19.10.18
11:10
Галочки все поставь на всякий случай :)
41 nobody roman
 
19.10.18
11:11
(40) Ну я с сжатия убрал(думаю к нему не относится проблема)))))
42 nobody roman
 
19.10.18
11:12
(40) В любом случае спасибо за помощь. По окончании тестирования попробую еще и отпишусь) Могу на почту.
43 Случайный прохожий
 
19.10.18
11:19
(42) Да незачто. Можно еще потом через chdbfl попробовать :)
44 nobody roman
 
19.10.18
12:17
Объект изменен: РегистрСведений.ДвоичныеДанныеФайлов
Регистрация изменена: РегистрСведений.ДвоичныеДанныеФайлов


Не помогло. Пробую через chdbfl
45 nobody roman
 
19.10.18
13:02
Через chdbfl че то нашло - исправило, перепроверил ошибок не обнаружено. А все осталось по прежнему. Видимо не судьба сохранить данные))))
46 Случайный прохожий
 
19.10.18
13:17
Ну можно попробовать еще выгрузить куда-нибудь регистр, очистить, обновить базу, подгрузить регистр
47 nobody roman
 
19.10.18
16:07
(46) Спасибо за советы и помощь. Что-то не так с данными внутри. Если из клиента очистить все методом разрешить редактирование, выделить все - del, то он нормально дает обновиться. Но перебирать мильен возможностей кто из файлов или несколько файлов не дают удалить...такое себе)) Попробую еще раз обновиться пошагово. Единственное растущий вес базы после каждого обновления пугает.
48 Случайный прохожий
 
20.10.18
09:57
Сорян, я похоже с запросом тупанул :)
Держи, попробуй:

ВЫБРАТЬ *
ИЗ
)ВЫБРАТЬ
ТАБ.Файл,
Сумма(Количество) КАК Количество
ИЗ
(ВЫБРАТЬ
РС.Файл,
1 КАК Количество
ИЗ
РегистрСведений.ДвоичныеДанныеФайлов КАК РС) КАК Таб


СГРУППИРОВАТЬ ПО ТАБ.Файл) КАК Таб2

ГДЕ Таб2.Количество >1
49 Случайный прохожий
 
20.10.18
11:08
В третьей строчке только скобочку из ")" переставь в "("
50 nobody roman
 
20.10.18
13:07
(49) спасибо) в понедельник опробую)
51 nobody roman
 
22.10.18
07:24
(49) К сожалению результат тот же - записей 0. Можно, говоришь, выгрузить в xml регистр?
52 nobody roman
 
22.10.18
07:30
А стоит при ТиИ ставить галочки на создание объектов? Или Это будет плохо?
53 Случайный прохожий
 
22.10.18
07:32
(52) Ну ТИИ не дураки же писали :) Плохо не будет, будет - "иначе"
54 Случайный прохожий
 
22.10.18
07:34
Сам недавно переводил ЗУП 2.5 и столкнулся с тремя задвоениями значений в регистрах, но все устранил путем запросов. У тебя вообще какая-то нестандартная ситуация. Можно в XML выгрузить, но за бесплатно это врятли кто-то согласится делать
55 nobody roman
 
22.10.18
07:44
(54) Да, я думаю сейчас бухгалтер потестит базу тестово переведенную в 3.0.64.54 и если все устроит, то в ручную перепишу данные прикрепленных к реализациям сканов, а после ручками их добавлю в новую. Там надо то за последние полтора месяца оставить)))) Фигня))) 150 реализаций и дело сделано)))
56 nobody roman
 
22.10.18
07:45
А потом опять буду добавлять мелкие переделки в модуль УчетНДС, чтобы потом помучаться снова при обновлении после нового года, когда НСД 20% будет)))
57 Случайный прохожий
 
22.10.18
07:53
(56) Не думаю, что ситуация снова повторится. Скорей всего это был единичный случай
58 nobody roman
 
22.10.18
07:57
Ну тут понять бы из-за чего она вообще возникла. Кроме вывода допов в УПД в виде телефона покупателя и возможности при включенном контроле отрицательных остатков выводить ошибку, но все равно проводить документ, в остальном конфа типовая.
59 nobody roman
 
22.10.18
07:58
Правда обновленная в конце 2017 года так же костылями