Имя: Пароль:
1C
1C 7.7
v7: Обновление конфигурации 1С 7,70
0 CheF85
 
13.04.15
11:41
Здравствуйте, у меня проблема с обновлением конфигурации 1С 7.70.515 до 7.70.594.

https://fotki.yandex.ru/next/users/chef85rus/album/484796/view/1090189?page=0

Обновляю следующим образом:
Запустил setup.exe из пакета обновления конфигурации, получил папку "1SBDB" и в ней файл "1cv7.md".

Зашёл в базу в режиме "конфигуратор". Далее в меню "Конфигурация" > "Объедение конфигураций".
https://fotki.yandex.ru/next/users/chef85rus/album/484796/view/1090191?page=0

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

Далее выходит ошибка:
"Нарушены уникальности кодов справочника ВидыНоменклатуры"
https://fotki.yandex.ru/next/users/chef85rus/album/484796/view/1090194?page=0

Соответственно обновление не устанавливается.

Пробовал делать "Тестирование и исправление" с параметрами:
https://fotki.yandex.ru/next/users/chef85rus/album/484796/view/1090190?page=0

Тестирование и исправление не помогло.

Пробовал отключать контроль уникальности:
https://fotki.yandex.ru/next/users/chef85rus/album/484796/view/1090192?page=0

Но тогда выходит другая ошибка:
https://fotki.yandex.ru/next/users/chef85rus/album/484796/view/1090193?page=0

По решениям предлагаемым в интренете попробовал написать внешнюю обработку:

Процеура Выполнить()
Спр=Создать0бьект("Справочник.ВидыНоменклатуры") Спр.ВыбратьЭлементы();
К=0;
Пока Спр.ПолучитьЭлемент()=1 цикл
К=К+1;
Спр.ТекущийЭлемент();
НКод="00000000"+К; спр.код=прав(НКод,9); сообщить(спр.код);
Спр.Записать();
Конеццикла
КонецПроцеуры

https://fotki.yandex.ru/next/users/chef85rus/album/484796/view/1090195

Но я не знаю как выполнить данную обработку.

Подскажите как решить эту проблему с обновлением.
1 Креатив
 
13.04.15
11:46
(0)Сравни контроль уникальности в обеих конфигурациях. Сделай перенумерацию под обновление. Обновляй.
2 CheF85
 
13.04.15
11:49
>Сделай перенумерацию под обновление
Подскажите пожалуйста каким именно образом сделать перенумерацию?
3 шаэс
 
13.04.15
11:53
(0) сразу на 80 релизов? восстановите копию и обновляйтесь не так резво
4 Креатив
 
13.04.15
11:56
(2)Либо поискать обработку в интернете, либо написать самому. Чтобы сильно не запариваться лучше сделать коды, уникальные во всём справочнике.
5 CheF85
 
13.04.15
13:25
Креатив, я привёл обработку в своём первом сообщении, я не знаю как её запустить!
6 Хряк
 
13.04.15
13:31
открой этот справочник, ты всё увидишь сам, поправь руками,
добей нулями до длины номера
не думаю что у вас тысячи видов номенклатуры
7 aka AMIGO
 
13.04.15
13:33
(5) 1С-Предприятие / Файл / Открыть
в окне открытия ищешь свою обработку, На форме диалога жми кнопку "Сформировать"
8 Хоменко Валерий
 
13.04.15
13:40
(3) нормально обновится
(5) Проце_ура не запустится!
9 Ёпрст
 
гуру
13.04.15
13:44
(0)

1. Открываешь пофигуратор своей базы ДО твоих исправлений.
2. Открываешь второй пофигуратор базы своего обновления
(по пути " получил папку "1SBDB" и в ней файл "1cv7.md". ")

3. смотришь в своей базе свойства справочника ВидыНоменклатуры
в части тип Кода и его длина (например, тип кода текстовый, длина 10)

4. смотришь во второй базе свойства справочника ВидыНоменклатуры, изменяешь тип кода и длину, такую же, как и была в п.3
5. сохраняешь вторую базу.
6. обновляешь свою (первую) базу, новым мд-ником второй.
7. наслаждаешься
8.кушаешь печенки
10 шаэс
 
13.04.15
13:48
(8) то, что так можно, не означает. что будет нормально. уже произошло не нормально
11 Ёпрст
 
гуру
13.04.15
13:50
(10) так будет нормально
12 Ёпрст
 
гуру
13.04.15
13:51
произошло не из-за обновления, а из-за правки ручонками базы и игнорирования ТС предупреждений пофигуратора, которые он не читал
13 Ёпрст
 
гуру
13.04.15
13:52
про возможную потерю уникальности и бла-бла бла
14 CheF85
 
13.04.15
14:27
Сделал по совету от Ёпрст. В обновлении выставил такой же размер индекса. После чего сохранил базу обновления.
Далее зашёл в базу со старой конфигурацией и начал объединять её конфигурацию с обновлением.
Ошибку про уникальность кодов ВидыНоменклатуры я не получил, зато вышла ошибка в окне с текстом:

Признак проведения не может быть отключён.
Существуют проведённые документы!
Счёт -     125172011
:00000001046

А логах:

Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882012    :00000000
Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882013    :00000000
Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882013    :В0000000
Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882014    :00000000
Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882015    :00000000
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000113
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000114
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000115
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000000
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000116
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000117
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000118
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000119
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000001
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942013    :00000000
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942013    :10000003
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942013    :00000001
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942014    :00000000
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942014    :00000001
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942015    :00000000
Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882012    :00000000
Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882013    :00000000
Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882013    :В0000000
Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882014    :00000000
Нарушены правила уникальности номеров документов ПоступлениеТоваров -      111882015    :00000000
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000113
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000114
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000115
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000000
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000116
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000117
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000118
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000119
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942012    :00000001
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942013    :00000000
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942013    :10000003
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942013    :00000001
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942014    :00000000
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942014    :00000001
Нарушены правила уникальности номеров документов РасходнаяНакладная -        2942015    :00000000
15 шаэс
 
13.04.15
14:29
(14) не мучайте базу, позовите кого-нибудь
16 Злопчинский
 
13.04.15
14:35
(14) жри кактус ибо нефиг было бухам и крывм тролям лазить руками внумерации при обычной работе.
жди теперь кто соизволит помочь тебе.
надо - будет помогу вечером после 18, небесплатно - ИНАЧЕ ДО ВАС НЕ ДОХОДИТ
17 Ёпрст
 
гуру
13.04.15
16:24
(14) Аналогично, открываешь две базы, смотришь свойства документов
РасходнаяНакладная и ПоступлениеТоваров  и приводишь длину и тип номера документа как в твоей базе, сохраняешь - обновляешься.

Ну и документу Счёт в новой базе выставляешь признаки опер/бух учет, точнее такие же , как и в твоей рабочей базе.
Усё.
18 Chum
 
13.04.15
16:38
Может он длину кода обрезает при обновлении?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn