![]() |
|
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
|
Может он длину кода обрезает при обновлении?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |