Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Выскакивает окно помощника 2 страниц V   1 2 >          
Nemets Подменю пользователя
сообщение 03.07.09, 12:07
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Есть ПУБ для Украины, долгое время релизы не обновлял, а когда обновил (честно говоря бездумно), выскочило окно помощника обновления релиза. Все бы ничего, но при нажатии на кнопку "Дальше" появляется информационное окно снизу со следующим текстом
"Номер не уникальный!
ЗафиксироватьТранзакцию();
{Обработка.ОбновлениеРелиза.Форма.Модуль(5111)}: Ошибка при выполнении процедуры ЗафиксироватьТранзакцию"
Ни на что не влияет, но вынужден каждый раз вот это лицезреть при запуске

Vond Подменю пользователя
сообщение 03.07.09, 12:14
Сообщение #2

Оратор
Иконка группы
Группа: Местный
Сообщений: 310
Из: Киев
Спасибо сказали: 148 раз
Рейтинг: 0

скорее всего поменялась структура какого то справочника который мастер хочет обновить, надо ковыряться раз ты точно сам не можешь определить на каком этапе это smile.gif попробуй отладчиком процедуру обновления прогнать и увидишь где не порядок


Signature
Платформа: 1С:Предприятие 8.3 (8.3.9)
Конфигурация: УПП (1.3.48)

Nemets Подменю пользователя
сообщение 03.07.09, 12:18
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

А "на пальцах" можно - как прогнать отладчиком эту процедуру?

miha74 Подменю пользователя
сообщение 03.07.09, 12:56
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 153
Спасибо сказали: 81 раз
Рейтинг: 0

Цитата(Nemets @ 03.07.09, 13:07) *
Ни на что не влияет, но вынужден каждый раз вот это лицезреть при запуске

Ну раз Вы уверены что не влияет то можно в конфигураторе поправить коментарий в константе НомерРелиза (поменять только циферки), чтоб совпадали со значением этой же константы в конфе. Ибо в процедуре ПриСтартеСистемы есть проверка на соответсвие этих делов, если не совпадает то вызывается обработка ОбновлениеРелиза. Но я бы на Вашем месте рыл почему вылазит Ваша ошибка.

Nemets Подменю пользователя
сообщение 03.07.09, 13:12
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(miha74 @ 03.07.09, 14:56) *
Но я бы на Вашем месте рыл почему вылазит Ваша ошибка.

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

Nemets Подменю пользователя
сообщение 03.07.09, 13:20
Сообщение #6

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Глянул я этот комментарий, там написано что "7.70.025. Служебная константа (не редактируется)". Т.е. ее редактировать (менять номер) только на свой страх и риск? И где можно глянуть тогда "нужный" номер релиза, чтоб она не конфликтовала?

Batchir Подменю пользователя
сообщение 03.07.09, 13:26
Сообщение #7

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Сталкивался с тем что пользователи вручную добавляли элементы каких-то справочников, данные которых используются для каких-либо расчетов. В новом релизе обработка обновления тоже пытается занестиэлемент этого справочника, но она не проверяет код. т.е. пользовательдобпавил элемент справочника с кодом 00015 и обработка обновления релиза тоже пытается записать элемнт этого справочника с кодом 00015. Отсюда и появляется эта ошибка.

Batchir Подменю пользователя
сообщение 03.07.09, 13:27
Сообщение #8

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Цитата(Nemets @ 03.07.09, 15:20) *
Глянул я этот комментарий, там написано что "7.70.025. Служебная константа (не редактируется)". Т.е. ее редактировать (менять номер) только на свой страх и риск? И где можно глянуть тогда "нужный" номер релиза, чтоб она не конфликтовала?

Не надо редактировать эту константу, иначе не получите обновление данных в программе, которые пришли с релизом

Nemets Подменю пользователя
сообщение 03.07.09, 13:44
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Ну т.е. я так понял без программиста самому все таки не справиться с этим?

Batchir Подменю пользователя
сообщение 03.07.09, 13:48
Сообщение #10

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Программист Вам быстро скажет в каком справочнике что нужно исправить. Дорабатывать ничего не надо. Я подразумеваю что вы добавили элемент в спр, напрмер, "виды затрат", и обновление релиза также пишет элемент в этот справочник, но код с которым производится запись - занят.

Nemets Подменю пользователя
сообщение 03.07.09, 13:54
Сообщение #11

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Понял, спасибо, буду копить на программиста smile.gif

Pepe Подменю пользователя
сообщение 03.07.09, 16:37
Сообщение #12

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

Цитата(Nemets @ 03.07.09, 15:54) *
Понял, спасибо, буду копить на программиста smile.gif

Пока быдете копить, сделайте следующее - Сравните справочник (или вспомните где добавляли новую запись) Валовые доходы/расходы или Шкала ставок налогов и отчислений. Чаще всего тут собака зарыта. Сравнивать надо с демо-версией (новой конфигурации) коды и наименования. Как и Batchir (пост 7) не раз сталкивался при обновлении с занесенным новым видом затрат.

shurik_shurik Подменю пользователя
сообщение 03.07.09, 20:40
Сообщение #13

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 124
Из: Полтавская обл.
Спасибо сказали: 72 раз
Рейтинг: 0

А какая хоть была версия ПУБа и на какую была попытка обновится???

Nemets Подменю пользователя
сообщение 06.07.09, 9:23
Сообщение #14

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(shurik_shurik @ 03.07.09, 22:40) *
А какая хоть была версия ПУБа и на какую была попытка обновится???

ПУБ 7.7 для SQL стоял релиз не помню и какой уж, старенький, ставил 7.70.24 помоему...Не скажу точно

Nemets Подменю пользователя
сообщение 06.07.09, 9:25
Сообщение #15

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Вот кстати на другой базе выскакивает ошибка следующего содержания )тоже обновления релиза)
"СпрВДР.Записать();
{Обработка.ОбновлениеРелиза.Форма.Модуль(3888)}: Код не уникальный!
СпрВДР.Записать();
{Обработка.ОбновлениеРелиза.Форма.Модуль(3888)}: Код не уникальный!!

Zaval Подменю пользователя
сообщение 06.07.09, 9:47
Сообщение #16

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

В Спр.ВДР добавлялись элементы в режиме предприятия.
Что делать - тебе виднее.
Перенумеровать добавленные - добавить к коду пару десятков, получится "ниша" для новых элементов, добавляемых при обновлении.
Переписать обработку обновления - перед добавлением поиск и ...

Чтобы получить список "неправильных" кодов - возьми "Записать()" в Попытку, а в исключение - Сообщить(Спр.ВДР.Код) (примерно так) и прогони на копии.

вомбат Подменю пользователя
сообщение 13.07.09, 13:44
Сообщение #17

Общительный
**
Группа: Пользователи
Сообщений: 26
Спасибо сказали: 16 раз
Рейтинг: 0

Нужно поправить коды в справочнике Валовые доходы/расходы и не нужно ничего править в обработке. Просто у последних добавленных элементов поменять коды на заведомо большие и все обновится нормально.

Nemets Подменю пользователя
сообщение 13.07.09, 14:57
Сообщение #18

Общительный
**
Группа: Пользователи
Сообщений: 22
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(вомбат @ 13.07.09, 15:44) *
Нужно поправить коды в справочнике Валовые доходы/расходы и не нужно ничего править в обработке. Просто у последних добавленных элементов поменять коды на заведомо большие и все обновится нормально.

В справочнике поменял все коды на большие, помощник все равно выдает
"Номер не уникальный!
ЗафиксироватьТранзакцию();
{Обработка.ОбновлениеРелиза.Форма.Модуль(5118)}: Ошибка при выполнении процедуры Зафиксировать Транзакцию"
Или нужно провести еще раз обновление?

Pepe Подменю пользователя
сообщение 13.07.09, 15:15
Сообщение #19

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

Цитата(Nemets @ 13.07.09, 16:57) *
В справочнике поменял все коды на большие, помощник все равно выдает
"Номер не уникальный!
ЗафиксироватьТранзакцию();
{Обработка.ОбновлениеРелиза.Форма.Модуль(5118)}: Ошибка при выполнении процедуры Зафиксировать Транзакцию"
Или нужно провести еще раз обновление?

Поменяй коды и у папок (групп).

1Cv77 Подменю пользователя
сообщение 13.07.09, 17:24
Сообщение #20

Завсегдатай
****
Группа: Пользователи
Сообщений: 195
Из: Украина, Мелитополь
Спасибо сказали: 61 раз
Рейтинг: 0

Еще можно в свойствах справочника убрать "Контроль уникальности"

Цитата
В справочнике поменял все коды на большие, помощник все равно выдает
"Номер не уникальный!
ЗафиксироватьТранзакцию();
{Обработка.ОбновлениеРелиза.Форма.Модуль(5118)}: Ошибка при выполнении процедуры Зафиксировать Транзакцию"
Или нужно провести еще раз обновление?

В данном случае должно помочь!

P.S. Хотя это нежелательно!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V   1 2 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.04.24, 2:42
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!