Объект не найден

Новая тема
Показывать по 10 20 40 сообщений
1С. 7.7 УСН ред. 1.3.
При проведении документа с табличной частью он разбивается на два. Второй тоже проводится.
В окне "Комментрий выполняемых действий" выдается, что оба документа проведены. Но, когда щелкаешь по надписи "Документ проведен" для втоого документа, выскакивает предупреждение с вослицательным знаком в желтомп треугольнике и надписью <Объект не найден>(306343/).
Пробовал тестирование и исправление БД. Не помогло.
Что это такое и как его лечить?
Какой хоть документ? Конфигурация типовая? Номер конфигурации?

Такое сообщение выходит когда удаляют объект метаданных, например элмент справочника! надосмотреть код
база переписанная чтоль??
> При проведении документа с табличной частью он разбивается на два...
в базе так и есть после проведения ДВА документа или всетаки там один документ???
Документ Возврат.
При проведении ищются документы Реализация, в которых есть номенклатура, набитая в возврате.
Если документ Реализация один, т.е. в нем есть вся номенклатур из Возврата, то Возврат не разбивается, а если Реализаций 2 и более, то Возврат разбивается на кол-во документов, равное Реализациям. Т.е. задача каждому Возврату поставить в соответствие документ Реализация.

Все работало до определенного момента.
В базе ставновится два документа.
Что такое "переписанная"?
Обратитесь к разработчику, на форуме эту проблему не решите, так как надо смотреть код и саму базу!
программист какой нить чо нить делал в вашей базе???
"Код создания нового документа:
ДокВ=СоздатьОбъект("Документ.Возврат");
ДокВ.Новый();
ДокВ.НомерДок=ПодборНомераДок();
ДокВ.ДатаДок=ДатаДок;
ДокВ.Контрагент=Контрагент;
ДокВ.Грузополучатель=Грузополучатель;
ДокВ.флагОнЖе=флагОнЖе;
ДокВ.Договор=Договор;
ДокВ.МестоХранения=МестоХранения;

ТЗВ.ВыбратьСтроки();
Пока ТЗВ.ПолучитьСтроку()=1 Цикл
   Если ТЗВ.КоличествоР>0 Тогда
       ДокВ.НоваяСтрока();
       ДокВ.Номенклатура=ТЗВ.Номенклатура;
Если ТЗВ.Количество<=ТЗВ.КоличествоР Тогда
   ДокВ.Количество=ТЗВ.Количество;
   ТЗВ.Количество=0;
Иначе
   ДокВ.Количество=ТЗВ.КоличествоР;
   ТЗВ.Количество=ТЗВ.Количество-ТЗВ.КоличествоР;
   ТЗВ.КоличествоР=0;
КонецЕсли;
ДокВ.Цена=ТЗВ.Цена;
ДокВ.Сумма=ДокВ.Количество*ДокВ.Цена;
ДокВ.СтавкаНДС=ТЗВ.СтавкаНДС;
ДокВ.НДС=(ДокВ.Сумма*ДокВ.СтавкаНДС.Ставка/100)/(1+ДокВ.СтавкаНДС.Ставка/100);
  КонецЕсли;
КонецЦикла;

Если ДокВ.КоличествоСтрок()>0 Тогда
  ДокВ.ДокументРеализация=ДокРеал;
  ДокВ.Записать();
  ДокВ.Провести();
КонецЕсли;"
Я и есть тот програмнмист.
Передо мной поставили такую задачу, я и сделал.
К какому разработчику? К 1С что ли?
Читают тему
(гостей: 1)

Быстрый переход