Имя: Пароль:
1C
 
УНФ ошибка "данные были изменены или удалены другим пользователем"
0 evorle145
 
12.01.15
16:55
В УНФ открываю заказ покупателя.Далее перехожу в структуру подчиненности, распровожу подчиненный документ, потом щелкаю обратно на заказ покупателя и выдается эта ошибка. Понимаю, что получаются расхождения между формой и объектом, и если на форме заказа нажать кнопку "Перечитать" то ошибка уже не появится.. Но вот вопрос.. как сделать так чтобы форма сама перечитывала данные?
1 НЕА123
 
12.01.15
16:57
прочитать
?
2 evorle145
 
12.01.15
16:59
(1) Это поможет, только где это ставить-то? ведь никакое событие не вызывается у меня в этом случае... ни "ПриОткрытии" ни "ПриПовторомОткрытии" ... я просто щелкаю на ссылку слева в нафигационной панели, чтобы вернуться из структуры подчиненности обратно в заказ.
3 НЕА123
 
12.01.15
17:06
(2)
обработкаОповещения(), оповестить()... типа так.
4 evorle145
 
12.01.15
17:07
(3) , это понимаю, так и хочу сделать, но не врубаюсь куда вставить Оповестить()
5 _KaA
 
12.01.15
17:26
(0)
А че за версия, а то в 1.5 чет не получается ошибку такую создать...
6 Serg_1960
 
12.01.15
17:33
(5) Выдернуть коврик из под себя можно в любой конфигурации. Попробуй внести любое изменение в документ.
7 evorle145
 
12.01.15
17:36
(5) Управление небольшой фирмой, редакция 1.4 (1.4.4.10)
8 Serg_1960
 
12.01.15
17:36
"распровожу подчиненный документ" - изменять документ-основание при проведении подчиненного документа - смертный грех программиста 1С :)
9 evorle145
 
12.01.15
17:46
(8) , да тут не в этом суть ... можно и не распроводить, а просто перепровести и будет та же проблема... которая по видимому в 1.5 как то решена...
10 _KaA
 
12.01.15
17:51
Поглядел я 1.4.4.10 (демку) там тоже такой ошибки чет не вижу.

Прихожу к выводу, что у вас УНФ правленая и есть дописанный кусочек, который при проведении, например, расходной накладной или акта ВР вносит какие то сведения в заказ покупателя.

Если догадка верна, то посмотрите как в УНФ обыграна ситуация назначения/изменения договора по умолчанию когда открываем список договоров с панели навигации карточки контрагента (из раздела "См. также").

PS и банковский счет тоже так работает...
11 evorle145
 
12.01.15
17:56
(10)  вот это спасибо за наводку... УНФ действительно чуть дописана, правда не мной... Спасибо, теперь хоть есть варианты куда дальше копать
12 Serg_1960
 
12.01.15
18:01
Во многих типовых конфигурациях есть такие "парочки" документов (например, основание и счет-фактура: авансовый отчет и его счет-фактура, реализация и его счет-фактура)...

В УПП этот вопрос тупо в лоб "решен": документ-основание, процедура ОбработкаУдаленияПроведения() - там запрос на подчиненные счет-фактуры и

Документ.Заблокировать();
Документ.Проведен =...
Документ.Записать();
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.