Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
12 Дек 2017, 11:09
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Обнуление кода справочника при сбое? (1c 7.7)  (Прочитано 1977 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Herby

  • *****
  • Сообщений: 936
  • РЕПУТАЦИЯ: 164
  • КПД: 18%
  • Регистрация: 2010-08-31
  • Сайт: 
  • Профессия: Программист 7.7
Платформа 7.7 (7.70.021) SQL версия
Конфигурация не типовая.

На компьютере пользователя завис компьютер в момент редактирования карточки товара.
Со слов пользователя, компьютер был несколько минут в "зависнутом" состоянии, после чего
окно 1С само закрылось и компьютер сам перезагрузился.

Сразу после этого этого код товара установился в "0", а в наименовании товара установилось значение "Нет".

Ну и, собственно, вопрос - как такое может произойти?  Если обнуление кода еще можно представить в случае сбоя, то как
могло установится значение "Нет" в наименовании.

Описание ситуации подробно:

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

В Логе данный товар в этот день записывался один раз, ну и время записи приблизительно совпадает с временем "зависания" компьютера.

На момент открытия данной карточки товара - "код" и "наименование" были "нормальными" (пользователь нашел данный товар по коду).

Пользователю необходимо было установить значение некоторого реквизита в доп. сведениях товара.
Доп.сведения товара хранятся в отдельном реквизите товара "ДопСведения" (тип значения: справочник.допСведения).
По нажатию нужной кнопки из карточки товара открывается карточка доп. сведений (карточка товара при этом
остается открытой). Открытие окна доп сведений - модальное.
В этой карточке дополнительных сведений пользователь установил нужное значение реквизита, и нажал кнопку "Ок".
Кнопка записывает и далее закрывает карточку доп.сведений, при этом в карточку товара обратно с помощью формы.параметр ничего
не передается.

Ну и вот в момент записи доп.сведений свалилась ошибка, после чего компьютер завис, ну и далее произошла вся эта ситуация.

Ошибка непонятная: ругалась на метод Получить() (метод списка значений).
Данный список передается в доп сведения из карточки товара по параметру. На момент открытия данный передаваемый параметр был списком значений на 100%, поскольку там стоит проверка - если не список значений, то карточка доп сведений и не откроется. Но вот при записи этот параметр каким-то образом перестал быть списком значений и свалилась ошибка на метод получить(), внутри модуля значение передаваемого параметра не изменяется.

При этом карточка доп.сведений все же записалась, что тоже не понятно. В Логе запись ошибки на метод получить() и сразу  через 15 секунд запись, что данный элемент доп сведений записан.

В общем, понятно что чудес не бывает, но ситуация явно чудесная.

Еще как вариант что кто-то пошутил, установив значения кода и наименования внешней обработкой. Но этот вариант тоже отпадает,
права на открытие внешней обработки только у админов. эти права только у АСУ. шутками вредить самим себе у нас не принято.



Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
168 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
BuhRust
29 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 865
  • Точка Скрытых: 0
  • Точка Пользователей: 12
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal