Переключение на Главную Страницу Страницы: 1 ... 8 9 [10] 11 12 ... 19 ОтправитьПечать
Очень популярная тема (более 25 ответов) Движения одного документа у другого (число прочтений - 66001 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Движения одного документа у другого
Ответ #135 - 25. Ноября 2009 :: 11:07
Печать  
noxxx писал(а) 25. Ноября 2009 :: 10:55:
А (CEN)819018 - это я так понимаю идентификатор объекта? Он одинаковый у Отказ Мо-000908 и Рекламация Мо-000082.

что это означает не знаю.
Не вижу вообще противоречия попытались создать (CEN)819018
объект не был создан. После этого этот же номер пытаемся (CEN)819018 назначить другому объекту.Попытка успешно завершилась документ сохранился.

проверь значения у этих документов по iddoc в обоих базах.
Если id1 в главной базе равен id1 в пер базе
и id2  в главной базе равен id2 в пер базе
то из твоих заключений (ИХМО) сделаны неправильные
выводы. Все правильно работает.
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Движения одного документа у другого
Ответ #136 - 25. Ноября 2009 :: 11:18
Печать  
Если всё работает правильно, то откуда тогда берется псевдодокумент, открываемый по щелчку по строке журнала регистрации?
  
Наверх
ICQ  
IP записан
 
Noy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 07. Ноября 2009
Re: Движения одного документа у другого
Ответ #137 - 25. Ноября 2009 :: 11:23
Печать  
Вот тут очень хорошо видна ошибка 1С! (Z1 ты не прав!)
Программа записывает два разных документа под одним ID.
В результате запись второго документа перекрыла записи первого, но только в тех местах, где они логигески должны быть перезаписаны (потому и табличная часть от первого документа не удалилась).


ЗЫ Кстати в mlg время пишется локального компа, но хронология соблюдается - легко можно узнать какое из действие было первым.
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Движения одного документа у другого
Ответ #138 - 25. Ноября 2009 :: 11:28
Печать  
С хронологией всё хорошо, записи друг за другом следуют.
Сейчас делаю выгрузку/загрузку, посмотрю, останется ли эта ошибка или нет.
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Движения одного документа у другого
Ответ #139 - 25. Ноября 2009 :: 11:46
Печать  
(Noy) Я не утверждаю что полностью прав.
Я говорю что не вижу противочения.
Ты не учитываешь что время между записями состовляет 6 минут
может это конечно тоже совпадение но два совпадения маловероятны
т.е. что за 6 минут не смогли выделить номер iddoc - не верю.
Полностью что происходит при создании и записи нового документа
была месяца два мое описание ( и как выделяется iddoc) проВоспроизводимую ошибку создания нового документа но там 1с оставалась на бесконечной транзакции.
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Движения одного документа у другого
Ответ #140 - 25. Ноября 2009 :: 11:48
Печать  
Бесконечная транзакция - это когда до посинения нажимаешь на кнопку ОК, а оно говорит о блокировке?
У нас такое было, и я боюсь, что может быть на этом документе и было.
Документ просто закрыли и создали новый. Наверное так и есть.
  
Наверх
ICQ  
IP записан
 
Noy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 07. Ноября 2009
Re: Движения одного документа у другого
Ответ #141 - 25. Ноября 2009 :: 11:49
Печать  
У себя только что поймал схожую проблему, сейчас по горячим следам покручу mlg (у меня терминал - у всех время одинаковое) и попробую какие-нибудь выводы "накропать".
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Движения одного документа у другого
Ответ #142 - 25. Ноября 2009 :: 11:57
Печать  
noxxx писал(а) 25. Ноября 2009 :: 10:55:
А (CEN)819018 - это я так понимаю идентификатор объекта? Он одинаковый у Отказ Мо-000908 и Рекламация Мо-000082.

Да не эти идентификаторы, а iddoc в _1sjourn для
двух документов в двух базах.
После этого посмотри по этому iddoc значение шапок и табличных частей в двух базах(центральной и переферийной).
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Движения одного документа у другого
Ответ #143 - 25. Ноября 2009 :: 12:10
Печать  
По этому iddoc (HJYICEN) есть только рекламация, в таблицах отказов этого iddoc нет. Либо лыжи, либо что? Куда мог деться сохраненный (по журналу) документ?
  
Наверх
ICQ  
IP записан
 
Noy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 07. Ноября 2009
Re: Движения одного документа у другого
Ответ #144 - 25. Ноября 2009 :: 12:11
Печать  
noxxx, а скажи, не используется ли у тебя в базе такой прием, как проводка документа из модуля проведения другого документа (через открытьФорму с параметром) или других не совсем штатных приемов?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Движения одного документа у другого
Ответ #145 - 25. Ноября 2009 :: 12:16
Печать  
noxxx писал(а) 25. Ноября 2009 :: 12:10:
По этому iddoc (HJYICEN) есть только рекламация, в таблицах отказов этого iddoc нет. Либо лыжи, либо что? Куда мог деться сохраненный (по журналу) документ?

Документ первичен журнал mlg вторичен а не наоборот.
Если есть два документа в базе то у них есть два разных iddoc.
значение iddoc у документа можно получить хотя бы так :
Код
Выбрать все
	meta = СоздатьОбъект("MetaDataWork");
	Зн_Док = "'" + meta.ЗначениеВСтрокуБД(Док_1) + "'";
	Сообщить("Док = " + Док_1 + " iddoc = " + Зн_Док); 

  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Движения одного документа у другого
Ответ #146 - 25. Ноября 2009 :: 12:19
Печать  
Я этот iddoc взял из _1sjourn
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Движения одного документа у другого
Ответ #147 - 25. Ноября 2009 :: 12:20
Печать  
noxxx писал(а) 25. Ноября 2009 :: 12:19:
Я этот iddoc взял из _1sjourn

ты же говоришь что два документа
значит они оба должны быть в таблице журналов
перечитай и проверь #135
  
Наверх
 
IP записан
 
noxxx
Full Member
***
Отсутствует


1c++ rocks 8)

Сообщений: 239
Местоположение: Москва
Зарегистрирован: 24. Августа 2007
Пол: Мужской
Re: Движения одного документа у другого
Ответ #148 - 25. Ноября 2009 :: 12:25
Печать  
Того документа "Отказ", который создавался изначально, нет ни в одной базе. Есть уже другой, от другого числа, другого автора. А тот просто исчез. Что с чем сравнивать? Нормальные документы?
  
Наверх
ICQ  
IP записан
 
Noy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 41
Зарегистрирован: 07. Ноября 2009
Re: Движения одного документа у другого
Ответ #149 - 25. Ноября 2009 :: 12:26
Печать  
noxxx, ответь на мой вопрос.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 8 9 [10] 11 12 ... 19
ОтправитьПечать