Вот такая ошибка появляется при попытке закрыть месяц
{ОбщийМодуль.ПартионныйУчет.Модуль(8502)}: Ошибка при вызове метода контекста (Заблокировать)
Движения.Очистить();
Движения.Отбор.Регистратор.Установить(Регистратор);
НачатьТранзакцию();
Блокировка.Заблокировать();
по причине:
Неверный тип значения: РегистрНакопления.ПартииПрочихРасходов.НаборЗаписей.Регистратор
Ошибка появляется, если программа пытается установить отбор в качестве регистратора СписаниеНедостачТоваров, который отсутствует в списке регистраторов регистра ПартииПрочихРасходов.
Кто-нибудь сталкивался? Куда можно посмотреть? Уже неделю отладчик мучаю.
(2) ХЗ.
Если точнее, обработка вылетает с исключением здесь (модуль ПартионныйУчет)
// Этап 64: расчет приходов партий прочих расходов
Процедура РассчитатьПриходыПартийПрочихРасходов(НачалоПериода, ОкончаниеПериода)
// ФАЗА 60: выборка данных для приходов партий прочих расходов
ДанныеДляПартийПрочихРасходов = ДанныеДляПартийПрочихРасходов(НачалоПериода, ОкончаниеПериода);
// ФАЗА 62: запись книги продаж
ЗаписатьРасчетныеПартии(РегистрыНакопления.ПартииПрочихРасходов, ДанныеДляПартийПрочихРасходов, Неопределено);
ДанныеДляПартийПрочихРасходов = Неопределено;
КонецПроцедуры
По каким-то причинам в ДанныеДляПартийПрочихРасходов попадают Списания недостач товаров
Мы посовещались и я решил временно в процедуру ЗаписатьРасчетныеПартии() воткнуть кусок, который проверяет тип документа партии на вхождение в список регистраторов для регистра накопления.
Счетчик = 0;
Пока Счетчик <= РасчетныеПартии.Количество() - 1 Цикл
РасчетнаяПартия = РасчетныеПартии[Счетчик];
Регистратор = РасчетнаяПартия.Регистратор;
Если НЕ Движения.Отбор.Регистратор.ТипЗначения.СодержитТип(ТипЗнч(Регистратор)) Тогда
Индекс = РасчетныеПартии.Индекс(РасчетнаяПартия);
РасчетныеПартии.Удалить(РасчетнаяПартия);
Иначе
Счетчик = Счетчик + 1;
КонецЕсли;
КонецЦикла;
Регистратор = Неопределено;
Всё это лажа, как сказал знающий человек, чисто чтобы хоть что-то заработало.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс