Size: a a a

1С, БСП, DevOps и Архитектура

2021 April 07

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Строк с пустыми измерениями в РСе нет?
источник

А

Алексей Степаненко... in 1С, БСП, DevOps и Архитектура
Думаю, что нет. Иначе бы 1С при запросе "выбрать количество различные" выдало число меньше чем "выбрать различные"
источник

YM

Yaroslav Matsera in 1С, БСП, DevOps и Архитектура
Ну и? Проблема не уникальных строк может быть где-то в данных, не убедившись что база без ошибок - нет смысла искать ошибку дальше. Причина реструктуризации мне пока тоже не понятна
источник

А

Алексей Степаненко... in 1С, БСП, DevOps и Архитектура
Запускать ТиИ на такой базе только для поиска дублей, на мой взгляд, тот еще изврат. Проще уж сиквельный запрос сделать тогда. Поэтому у меня и вопрос: что искать? и в чем дабл ять причина реструктуризации?
источник

YM

Yaroslav Matsera in 1С, БСП, DevOps и Архитектура
Возможно, реструктуризация связана с изменением каких-то ключевых свойств типов, входящих в определяемые
источник

А

Алексей Степаненко... in 1С, БСП, DevOps и Архитектура
Хм.... Возможно...
источник

YM

Yaroslav Matsera in 1С, БСП, DevOps и Архитектура
Речь не просто в дублях. Могут быть битые ссылки, которые почистяться - вот и получите неуникальность. Или пустые ссылки разных типов могут быть преобразованы к Неопределено (но это вроде при обновлении не должно быть)
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Прогони через соответствующий инструмент ИР
источник

AE

Alexander Efremov in 1С, БСП, DevOps и Архитектура
1) криво обновление накатили
Пример ( с потолка): было измерение "ЗначениеДоступа"
В обновленной базе оно тоже присутствует, но под другим идентификатором.
В результате после всех махинаций с обновлением конфигуратор "забывает" о том что надо просто конвертнуть данные, а сначала удаляет данные в измерении, потом создает новую колонку ( пустую) и в итоге напарывается на неуникальность записей.
Одним из признаков того что криво обновили является отсутствие данной ошибки при обновлении копии и наличие ошибки при попытке обновить рабочую на основе копии.
2) изменили состав измерения в сторону сужения типов - например изначально добавили какой то тип, добавили данные с этим типом, а потом при обновлении этот тип убрали из доступных.
источник

А

Алексей Степаненко... in 1С, БСП, DevOps и Архитектура
Поиск битых ссылок?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
источник

А

Алексей Степаненко... in 1С, БСП, DevOps и Архитектура
Спасибо!
источник

А

Алексей Степаненко... in 1С, БСП, DevOps и Архитектура
1) Поэтому начали заново и получили ту же самую ошибку. Ошибка проявилась именно при попытке обновить копию, а не рабочую.
2) Этот тип полностью вендорский. Никаких изменений не вносилось. Отчет о сравнении по определяемому типу пуст
источник

А

Алексей Степаненко... in 1С, БСП, DevOps и Архитектура
Пробую сделать на другой платформе и полезу в сиквел, смотреть что там
источник

AE

Alexander Efremov in 1С, БСП, DevOps и Архитектура
а при обновлении данный регистр вообще засветился в отчете об изменениях?
источник

А

Алексей Степаненко... in 1С, БСП, DevOps и Архитектура
Да, но в данных изменений нет. Только в формах и модуле менеджера (изменился год в копирайте)
источник

А

Артур in 1С, БСП, DevOps и Архитектура
Запостил тут старые фото по теме 1С. Может кому интересно:
источник

А

Артур in 1С, БСП, DevOps и Архитектура
Ретро фото и экскурс в историю 1С
https://1cnik.by/retro_1c.php
источник

А

Алексей Степаненко... in 1С, БСП, DevOps и Архитектура
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Понятно. В GitLab что ль уходить, раз там с LFS проблем нет... А ты GitHub Enterprise не пользовался случаем? Может можешь рассказать что там такое и как оно в плане юзабилити
источник