Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 18:35

Не проводится инвентарицзация

Автор znaikin, 26 ноя 2012, 23:04

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

znaikin

Добрый вечер.
Возникла проблема: пытаемся провести инвентаризацию номенклатурных групп на складе. Нажимаем "заплнить учетные количества" и выскакивает вот такая ошибка.
Что это может быть и как с этим бороться?

Yura063

А не могли бы вы написать какая конфа, и раскрыть ошибку нажать подробно! Этот отчет дорабатывался?
Помогли, отблагодари!

znaikin

"Управление торговлей", редакция 10.3 1.1.8 (10.3.6.8) У нас несколько складов. Такая ошибка выскакивает только на этом, на остальных инвентаризация проходит нормально.

Yura063

Эту инвентаризацию вам дорабатывали?
Помогли, отблагодари!

znaikin


Yura063

Может он не идет из-за того что склад оптовый! Надо смотреть код!
Помогли, отблагодари!

znaikin

Вот кусок кода:

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл

Если Выборка.Количество = 0 Тогда
Продолжить;
КонецЕсли;

СтрокаТабличнойЧасти = Товары.Добавить();

СтрокаТабличнойЧасти.НоменклатурнаяГруппа = Выборка.НоменклатурнаяГруппа;
СтрокаТабличнойЧасти.КоличествоУчет = Выборка.Количество;
СтрокаТабличнойЧасти.Количество = ?(ТолькоУчетные, 0, СтрокаТабличнойЧасти.КоличествоУчет);
СтрокаТабличнойЧасти.ЕдиницаИзмерения = Выборка.НоменклатурнаяГруппаЕдиницаХраненияОстатков;
СтрокаТабличнойЧасти.Коэффициент = Выборка.НоменклатурнаяГруппаЕдиницаХраненияОстатков.Коэффициент;
СтрокаТабличнойЧасти.Цена = RUSSUP.ПолучитьЦенуНоменклатурнойГруппы(Выборка.НоменклатурнаяГруппа,,Склад.ТипЦенРозничнойТорговли,Дата,Выборка.НоменклатурнаяГруппаЕдиницаХраненияОстатков);
СтрокаТабличнойЧасти.СуммаУчет = СтрокаТабличнойЧасти.Цена*Выборка.Количество;
СтрокаТабличнойЧасти.Сумма = ?(ТолькоУчетные, 0, СтрокаТабличнойЧасти.СуммаУчет);


Если Склад.ВидСклада = Перечисления.ВидыСкладов.НТТ Тогда
СтрокаТабличнойЧасти.ЦенаВРознице = Выборка.ЦенаВРознице;
Иначе
СтрокаТабличнойЧасти.Качество = Выборка.Качество;
КонецЕсли;



И вот что выдает, если остановить в отладчике по ошибке:

Ошибка времени выполнения:
{Документ.ИнвентаризацияНоменклатурныхГруппНаСкладеRUSSUP(1000)}: Значение не является значением объектного типа (Коэффициент) в модуле
Документ.ИнвентаризацияНоменклатурныхГруппНаСкладеRUSSUP, строка 1000


Еще один момент. Неделю назад. на этом складе произошел сбой. Обработали утилитой восстановления, вроде все нормально. Но отчет о продажах стал нулевой. И никаких следов продаж в тот день не осталось, ни в отчетах, ни врегистрах. Хотя если смотреть расход в "Ведомости по товарам на складе" - движение позиций есть.
Добавлено: 27 ноя 2012, 22:35


Большое спасибо за помощь. Завтра все решится.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск