ОНОВЛЕННЯ 10.01.165

Інформація щодо випуску оновлень
priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення priup » 17 лютого 2017, 17:41

upec.ua писав:
de_Montgomery писав:Спасибо пользователям Гаврилюк Тане и Bootsik за подробности.

Bootsik, вы таки правы хочется прыгать от радости выше радуги,
хотя умом думаешь откуда эта радость :)
+100
Помогло
Народ! У кого появилась эта проблема, а потом помогло, ОБЯЗАТЕЛЬНО ЗАДУМАЙТЕСЬ!!
Я сразу написал - раз помагает переустановка и восстановление Р/К из файла .ZBK значит уже летит БАЗА. Думайте о переустановке МЕДКА, а не починкой на 3 дня с помощью скрипта!!!

Я на своём старом компе специально обновил! В базе 8 демопредприятий. Установлен МЕД со 104 дистрибутива в начале 2016 года.
Результат:
| Показать
165_xp.JPG
165_xp.JPG (96.17 Кіб) Переглянуто 4201 раз
Так что всё работает ЕСЛИ БАЗА НЕ ЛОМАНАЯ!!! Галимые Ваши базы, а не обновление!!!

ООО Юпитер
Повідомлень: 7
З нами з: 16 листопада 2015, 11:10

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення ООО Юпитер » 17 лютого 2017, 18:05

А не галимый медок делает базы галимыми?

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення priup » 17 лютого 2017, 18:51

ООО Юпитер писав:А не галимый медок делает базы галимыми?
Прокладка между монитором и табуреткой !

Александр Трупкин
Повідомлень: 292
З нами з: 19 липня 2012, 16:02
Звідки: Харьков
Контактна інформація:

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення Александр Трупкин » 17 лютого 2017, 20:03

Ошибка при обновлении версии 10.01.165 (violation FOREIGN KEY constraint FK_ZRPSCEXPFLD$ZRPSCEXP on table ZRPSCHEMEEXPFLD …)

Ошибка возникает при обновлении скриптами таблиц зарплатного проекта модуля «Зарплата».
В скрипте 4.sql для обновления базы построенной на Firebird есть строка вставки записи в таблицу ZRPSCHEMEEXPFLD.
В поле SCHEME_ID таблицы ZRPSCHEMEEXPFLD вносится значение 13.
(:code, 13,'ZRPDEFVAL', 'Поле з фіксованим значенням2', 'FIXVAL', 'FIXVAL2', 3, 50, NULL, :code, 68, 0, 69, NULL)
Таблица ZRPSCHEMEEXPFLD имеет констрейн (ограничение) по внешнему ключу (Foreign key) на значение в таблице ZRPSCHEMEEXP поля CODE(название констрейна - FK_ZRPSCEXPFLD$ZRPSCEXP).
В таблице ZRPSCHEMEEXP не содержится записи со значением в поле CODE равному 13. Поэтому при отработке скрипта, когда происходит вставка записи в таблицу ZRPSCHEMEEXPFLD, проверяется «условие» констрейна. Условие «внешнего ключа» нарушается, что приводит к «запрету» СУБД базы вставить запись в таблицу ZRPSCHEMEEXPFLD, вызывая исключение при обновлении и откат.

Как решить данную проблему: достаточно в таблицу ZRPSCHEMEEXP добавить запись со значениями

INSERT INTO ZRPSCHEMEEXP (CODE, FIRM, SC_TYPE, NAME, EXP_FILE, VO_NUM, BANK, EXP_FOLDER, FILE_TYPE)
VALUES (13, -2, 1000, 'Удалить', 'PaymentOut', 2000, NULL, 'C:\', 0);

Разработчики скриптами сделали аналогичную работу,- они добавили эту запись в таблицу ZRPSCHEMEEXP и дополнительно провели в таблице ZRPSCHEMEEXPFLD две записи, выполняемые в скриптах обновления.
Эта описание ошибки может помочь тем, у кого не запускается ScriptRun.exe.
У одного клиента не запустился ScriptRun.exe. Вероятнее всего ошибка была связана с неправильно работой FrameWork (событие проблемы: CLR20r3) . Поэтому решить проблему установки удалось только способом добавления строки в таблицу ZRPSCHEMEEXPFLD.
Спасибо разработчикам, что оперативно отреагировали на возникшую проблему.
Вкладення
Ошибка-обновл-165-до-ZRPSCHEMEEXP.jpg
Таблица ZRPSCHEMEEXPFLD без необходимой записи
Ошибка-обновл-165-до-ZRPSCHEMEEXP.jpg (54.38 Кіб) Переглянуто 4169 разів
Работаю с БЕСТОМ с 2000 года.
Документ Навигатор - стыковка МЕДок+1С+ПАРУС - https://mainmaker.com/articles/dn.html

_Марина_
Повідомлень: 58
З нами з: 05 березня 2013, 12:28

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення _Марина_ » 17 лютого 2017, 20:31

Обновился Медок на сервере, Windows Server 2008 R2 Standart SP1 х64. Пока нормально. Что это было утром на локальном под ХР - неизвестно.

Пока писался мой текст (ниже), уже обработали ошибку - описали, из-за чего она появляется (пост выше от Александра Трупкина).
Но раз написано - жалко удалять...
priup писав: Я сразу написал - раз помагает переустановка и восстановление Р/К из файла .ZBK значит уже летит БАЗА.
Не люблю вдаваться в дебаты, но здесь прокомментирую.
В корне не соглашусь с тем, что летит база. База может вовсе не лететь, а может быть, присутствует какая-то ошибка в программном коде, который некорректно выполняется при каких-то условиях - на некоторых версиях ОС, при разных версиях каких-то файлов, и т.д. В качестве доказательства - наличие одинаковой ошибки у многих людей (см. начало обсуждения темы). А сколько людей сюда не написало, имея такую же ошибку? ;)
Так что, как говорится, коллективно с ума не сходят, с ума сходят поодиночке.
priup писав: Я на своём старом компе специально обновил! В базе 8 демопредприятий. Установлен МЕД со 104 дистрибутива в начале 2016 года.
Ну эт мы сейчас, как говорится, начнём "меряться пиписьками". (сорри за сленг)
Не хочу хвастаться, сколько стоит у меня винда и работает Медок без переустановки, но...
Вот что есть у меня:
список программ.JPG
список программ.JPG (78.47 Кіб) Переглянуто 4167 разів
Комментарии: Моя винда XP SP3 была поставлена в августе 2012 г., в связи с обновлением "железа", т.е. 4.5 года назад. (XP SP2 оставить было нельзя, т.к. есть пара других программ, работающих только под XP SP3). Сразу же был поставлен локальный Медок (хрен знает с какого дистрибутива того времени) - на картинке дата его установки, и в него подтянута существовавшая на тот момент копия всей базы. Размер базы небольшой, отчетов и документов мало, в базе 4 предприятия, все - одно и то же наше предприятие. (Разные записи в базе используются для разных целей, экспериментов и проверок.)
Локальный Медок нормально работает, проблем нет, после сегодняшней ошибки произошёл нормальный откат к 164й версии.
(Спасибо разработчикам, что хоть нормально откатывается к предыдущей версии в случае ошибки при обновлении). Так что у меня локальный стоит уже 4.5 года без всяких там переустановок и подкидывания файла базы из РК в свеже-пере-установленный Медок.
priup писав:Так что всё работает ЕСЛИ БАЗА НЕ ЛОМАНАЯ!!! Галимые Ваши базы, а не обновление!!!
см. выше, про "коллективно..."

ValeryZ
Повідомлень: 310
З нами з: 15 травня 2012, 15:36

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення ValeryZ » 17 лютого 2017, 23:55

_Марина_ писав:В качестве доказательства - наличие одинаковой ошибки у многих людей (см. начало обсуждения темы). А сколько людей сюда не написало, имея такую же ошибку? ;)
ППКС!
Досить згадати приснопам'ятне оновлення 058, коли розробники лиш за третім разом виклали його без спеціально вбудованої "каки" (і досі мовчать за то, шо ж то таки було).
У мене чуйство чорного юмору всігда сильніше за чуйство жалості... ібо нєфіг!

Ирина Шадрина
Повідомлень: 6702
З нами з: 22 червня 2011, 09:06

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення Ирина Шадрина » 18 лютого 2017, 13:58

Так что всё работает ЕСЛИ БАЗА НЕ ЛОМАНАЯ!!! Галимые Ваши базы, а не обновление!!!
Не соглашусь. Глюк срабатывает при наличии модуля Зарплата + ХРюша. То есть дело далеко не в базах. Зарплату, всё же, как и Бест нужно выводить оотдельной программой. Модулем она и в сетевой погано работает и ошибки тащит ой-ёо
Качество ответов зависит от качества задаваемых вопросов.

Qwerty
Повідомлень: 254
З нами з: 26 серпня 2011, 13:40

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення Qwerty » 19 лютого 2017, 13:29

Глюк проявился и в сетевой версии на сервере 2003 R2 SP2 и на локальной версии под XP SP3 и дело тут не в "летящих" базах.

ООО Юпитер
Повідомлень: 7
З нами з: 16 листопада 2015, 11:10

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення ООО Юпитер » 20 лютого 2017, 02:02

priup писав:
ООО Юпитер писав:А не галимый медок делает базы галимыми?
Прокладка между монитором и табуреткой !
А не программа ли должна следить за вводом корректных данных? Так что не надо тут с больной головы на здоровую перекладывать.

de_Montgomery
Повідомлень: 11
З нами з: 07 травня 2015, 13:14

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення de_Montgomery » 20 лютого 2017, 09:13

Александр Трупкин писав:Ошибка при обновлении версии 10.01.165 (violation FOREIGN KEY constraint FK_ZRPSCEXPFLD$ZRPSCEXP on table ZRPSCHEMEEXPFLD …)

Ошибка возникает при обновлении скриптами таблиц зарплатного проекта модуля «Зарплата».
В скрипте 4.sql для обновления базы построенной на Firebird есть строка вставки записи в таблицу ZRPSCHEMEEXPFLD.
В поле SCHEME_ID таблицы ZRPSCHEMEEXPFLD вносится значение 13.
(:code, 13,'ZRPDEFVAL', 'Поле з фіксованим значенням2', 'FIXVAL', 'FIXVAL2', 3, 50, NULL, :code, 68, 0, 69, NULL)
Таблица ZRPSCHEMEEXPFLD имеет констрейн (ограничение) по внешнему ключу (Foreign key) на значение в таблице ZRPSCHEMEEXP поля CODE(название констрейна - FK_ZRPSCEXPFLD$ZRPSCEXP).
В таблице ZRPSCHEMEEXP не содержится записи со значением в поле CODE равному 13. Поэтому при отработке скрипта, когда происходит вставка записи в таблицу ZRPSCHEMEEXPFLD, проверяется «условие» констрейна. Условие «внешнего ключа» нарушается, что приводит к «запрету» СУБД базы вставить запись в таблицу ZRPSCHEMEEXPFLD, вызывая исключение при обновлении и откат...
То есть, говоря простым языком, значение вставлялось в подчиненную таблицу, которого не было в главной таблице.

gvgroot
Повідомлень: 77
З нами з: 18 грудня 2012, 12:21

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення gvgroot » 20 лютого 2017, 09:28

Все хорошо, но если я решил обновиться только сейчас. Меня ожидают те же танцы с бубном, что и пострадавших? Или разработчики учли косяки и сейчас обновление уже не уронит базу?

ferret
Повідомлень: 1027
З нами з: 13 липня 2012, 15:20
Звідки: Острова Зеленого Мыса

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення ferret » 20 лютого 2017, 10:13

когда база больше 50 гиг (збк делается больше суток, а в фдб с полсотни юзеров с разграничением прав) такой кунштюк означает паралич работы на неопределенное время.
На этом месте должна была быть какая-то подпись

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення priup » 20 лютого 2017, 10:50

Ирина Шадрина писав: Не соглашусь. Глюк срабатывает при наличии модуля Зарплата + ХРюша. То есть дело далеко не в базах. Зарплату, всё же, как и Бест нужно выводить оотдельной программой. Модулем она и в сетевой погано работает и ошибки тащит ой-ёо
Зарплата+ХР не пробовал, так как зная что такое за "гембель" МЕДЗарплата она у нас на особом (привелегированном) положении.
С неё пылинки сдуваю, это не "Бест-Зарплата", которая за 6 лет реализации нами паламалася у 1 клиента один раз! :evil:

medoc_help
Повідомлень: 52
З нами з: 20 березня 2013, 12:49

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення medoc_help » 20 лютого 2017, 12:37

Пропали отчеты! После обновления 165 пропали все данные, отчеты, первичка. Как будто пустая база. Делаю РК 5 минут - 200мб. тоесть чтото есть. Звит9 чистил не помогло. Медок локальный Виндовс 7.

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення priup » 20 лютого 2017, 12:52

medoc_help писав:Пропали отчеты! После обновления 165 пропали все данные, отчеты, первичка. Как будто пустая база. Делаю РК 5 минут - 200мб. тоесть чтото есть. Звит9 чистил не помогло. Медок локальный Виндовс 7.
Пишите в БО, пусть подключаются через консультант...........

Ivanhoe
Повідомлень: 497
З нами з: 16 березня 2016, 17:29

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення Ivanhoe » 20 лютого 2017, 16:39

gvgroot писав:Все хорошо, но если я решил обновиться только сейчас. Меня ожидают те же танцы с бубном, что и пострадавших? Или разработчики учли косяки и сейчас обновление уже не уронит базу?
Декларацию по НДС сдали? Архивы понаделали?

А что, Трамп уже опять чмо? В смысле какова сейчас вероятность накрыть базу медным тазом при обновлении на сервере 2008? Аннигиляцию отчетов и первички еще кто-то подтверждает? Блин, опять русская рулетка... Хоть попа с кадилом в офис заказывай, на время проведения обновления...
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли

Int776
Повідомлень: 47
З нами з: 02 листопада 2016, 12:20

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення Int776 » 20 лютого 2017, 16:43

medoc_help писав:Пропали отчеты! После обновления 165 пропали все данные, отчеты, первичка. Как будто пустая база. Делаю РК 5 минут - 200мб. тоесть чтото есть. Звит9 чистил не помогло. Медок локальный Виндовс 7.
Возможно что-то повредило папку с шаблонами. Проще всего установить локальный чистый медок и подкинуть туда базу.
Звоните в тех.поддержку где покупали ПО пускай подключаются и смотрят.

Ksenia-pn
Повідомлень: 187
З нами з: 03 липня 2014, 13:56

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення Ksenia-pn » 20 лютого 2017, 16:48

А отчет "Обстеження інноваційної діяльності підприємства" я так понимаю еще не реализован? Вроде не нашла.

slesar82
Повідомлень: 145
З нами з: 09 листопада 2015, 18:56

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення slesar82 » 20 лютого 2017, 16:51

По поводу ошибки выполнения скрита 4.sql, есть исправление этой ошибки выполнением скрипта(-ов).

slesar82
Повідомлень: 145
З нами з: 09 листопада 2015, 18:56

Re: ОНОВЛЕННЯ 10.01.165

Повідомлення slesar82 » 20 лютого 2017, 16:55

Ksenia-pn писав:А отчет "Обстеження інноваційної діяльності підприємства" я так понимаю еще не реализован? Вроде не нашла.
Это тот, что подается один раз на два года? ІНН? Обещали в обновлении 10.01.166.

Відповісти

Повернутись до “Оновлення програми M.E.Doc”