Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Spartak
Зарегистрирован: 18.03.2010 Сообщения: 185
|
Добавлено: Чт Окт 30, 2014 11:39 Заголовок сообщения: 6.04.01.01 |
|
|
Ура!!! Вышло обновление 6.04.01.01.
Наконец-то есть чем заняться - проверять около 100 объектов замещения .
И еще подправить автоматический инсталлятор клиента RPServer 11.2.9.14 для рабочих мест пользователей. |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Чт Окт 30, 2014 12:01 Заголовок сообщения: |
|
|
Когда позитивная реакция - это замечательно ))) |
|
Вернуться к началу |
|
 |
Vitaly Большой шоколадный орден

Зарегистрирован: 29.07.2008 Сообщения: 281 Откуда: Санкт-Петербург
|
Добавлено: Чт Окт 30, 2014 16:28 Заголовок сообщения: |
|
|
Новая версия, всегда весело... |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Чт Окт 30, 2014 16:41 Заголовок сообщения: |
|
|
Вот пока чем могу поделиться ... если при обновлении получаете ошибку:
Нельзя изменить запись в таблице "Пункты приказов(PR_ORD_Details)", так как нет соответствующей ей в таблице "Работники(People)".
The transaction ended in the trigger. The batch has been aborted.
Сразу ищем двумя скриптами кривые данные в базе до обновления:
Select * from pr_current where not exists (select top 1 1 from people where people.pid = pr_current.pid)
Select FlagPeopleMove, * from pr_current_project where FlagPeopleMove not in (1,2) and not exists (select top 1 1 from people where people.pid = pr_current_project.pid)
Если что-то находим - удаляем эти строки как врага народа. |
|
Вернуться к началу |
|
 |
Antoshes
Зарегистрирован: 17.02.2014 Сообщения: 171 Откуда: Томск
|
Добавлено: Вт Ноя 25, 2014 15:47 Заголовок сообщения: |
|
|
Мне вот такой запрос помог
delete pr_current from pr_current pr where not exists (select 1 from people p where pr.pid = p.pid) |
|
Вернуться к началу |
|
 |
Antoshes
Зарегистрирован: 17.02.2014 Сообщения: 171 Откуда: Томск
|
Добавлено: Вт Ноя 25, 2014 15:50 Заголовок сообщения: |
|
|
Хочу поделиться идеей как сделал проще процесс по проверке объектов после выхода обновления!
Вместе с обновление приходит Excel файл с объектами
1) Сделал загрузку файла в базу
2) Объекты RP Server замечательно определяются джойнами с системными таблицами RP SErver
3) Вывожу для всех изменяемых объектов наличие ОЗ, ДС, Кто, когда редактировал, какая привязка
4) Дальше смотрю
ОЗ и ДС изменяемого/удаляемого объекта.
Проверил, поставил отметку |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Вт Ноя 25, 2014 16:15 Заголовок сообщения: |
|
|
А функционал сравнения баз данных в Дизайнере не то же самое делает? |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Вт Ноя 25, 2014 16:25 Заголовок сообщения: |
|
|
А лучше так:
СЕРВИС-СОПРОВОЖДЕНИЕ-БАЗОВЫЕ ОБЪЕКТЫ-ИСТОРИЯ ИМПОРТА
Там столбцы есть "Имеет ДС" и "Имеет ОЗ". |
|
Вернуться к началу |
|
 |
Antoshes
Зарегистрирован: 17.02.2014 Сообщения: 171 Откуда: Томск
|
Добавлено: Ср Ноя 26, 2014 09:15 Заголовок сообщения: |
|
|
DUCKKK
Тоже, но мне удобнее видеть все обновленные объекты в одном списке и по очереди их проверять и ставить отметку.
Плюс можно разделить список по пользователям, кто последний редактировал объект и делегировать проверку каждому.
Но и стандартного функционал по сверке объектов достаточно.
Правда не хватает текстового поиска по шаблонам отчетов. Например, в этом обновлении таблицу pr_temp_people исключили из функционала. Она, как известно, используется в куче отчетов. Хотелось бы определить переменные шаблоны, в которые она входит и править, а так необходимо смотреть все. Либо переименовать ее и ждать пока пользователи наткнутся.. Пробовал написать на X языке типа парсера шаблонов. Вытаскивать текст переменной шаблона через MEMOS в Alias переменную и потом по ней искать - но до конца не получилось(( |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Ср Ноя 26, 2014 11:17 Заголовок сообщения: |
|
|
Шаблоны в будущем станут полноправными объектами Дизайнера - тогда и поиск по их процедурам заработает. |
|
Вернуться к началу |
|
 |
Antoshes
Зарегистрирован: 17.02.2014 Сообщения: 171 Откуда: Томск
|
Добавлено: Ср Ноя 26, 2014 11:47 Заголовок сообщения: |
|
|
DUCKKK отлично! Ждем! |
|
Вернуться к началу |
|
 |
Stager
Зарегистрирован: 10.09.2013 Сообщения: 108
|
Добавлено: Пн Дек 15, 2014 10:28 Заголовок сообщения: |
|
|
Всем, добрый день! А кто-нибудь интересовался, когда намечается новая версия с обновлениями? Заранее спасибо. |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Пн Дек 15, 2014 11:00 Заголовок сообщения: |
|
|
До 25 декабря должна выйти. |
|
Вернуться к началу |
|
 |
Joenka
Зарегистрирован: 08.11.2013 Сообщения: 77 Откуда: Moscow
|
Добавлено: Пн Янв 19, 2015 11:50 Заголовок сообщения: |
|
|
Подскажите, а как решена проблема в новой версии с отображением Оклада (wage). Ранее это было решено на уровне View, но сейчас при пересоздании View для pr_current, к примеру, View не создается, хотя галочка про ограничение доступа к окладам проставлена. В результате пользователь имеет возможность видеть оклад?! |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Пн Янв 19, 2015 11:56 Заголовок сообщения: |
|
|
В 6.04.01.03 проблема будет решена. |
|
Вернуться к началу |
|
 |
|