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

ПечКол / ТЗ.ПечЕд.Коэффициент

Автор lidfut, 08 сен 2011, 11:56

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

lidfut

Добрый день! Такая вот проблема в 1с предприятие 7.7 Торговля и Склад редакция 9.2 Оптово розничная коф-я 7.70.941. Захожу Отчеты\Остатки ТМЦ\ сформировать ошибка ПечКол = ПечКол / ТЗ.ПечЕд.Коэффициент;
{Отчет.ОстаткиТМЦ.Форма.Мод уль(437)}: Деление на 0. Прочитал что в какой то номенклатуре не указана единиц измерения, через отладчик ее отловил, ед измерения указана, коэффициент тоже. Помогите разобраться в чем проблема, заранее спасибо!!!

AFZ

Вам надо на 437 строке отчета установить точку останова с условием "ТЗ.ПечЕд.Коэффициент=0"
и дальше разобраться почему 0 у этого элемента ТМЦ.

AntonB

Если ТЗ.ПечЕд.Коэффициент=0 Тогда
  Сообщить("Коэфф=0 для "+ ТЗ.Товар);//или что-нибудь в этом духе
Иначе
  ПечКол = ПечКол / ТЗ.ПечЕд.Коэффициент;
КонецЕсли;
Предлагаю полный ИТ сервис небольшой организации в Москве (приходящий сисадмин+1С7.7,1С8.x)

lidfut

AntonB, делаю как вы написали. выдает вот такое Поле агрегатного объекта не обнаружено (Товар). Что можно подставить вместо товар?

lidfut

я просто в 1с как то не очень )

AntonB

ну, в ТЗ должно быть что-то типа Товар или Номенклатура...
Если просто отчет надо как-нибудь сформировать - вообще эту строчку закоментируйте.
По-моему, какой-то отчет мне на группу какую-то так же ругался...
Предлагаю полный ИТ сервис небольшой организации в Москве (приходящий сисадмин+1С7.7,1С8.x)

sergejK74

Цитата: AntonB от 12 сен 2011, 14:01
Если ТЗ.ПечЕд.Коэффициент=0 Тогда
  Сообщить("Коэфф=0 для "+ ТЗ.ТекРасшифровка);//или что-нибудь в этом духе
Иначе
  ПечКол = ПечКол / ТЗ.ПечЕд.Коэффициент;
КонецЕсли;


Попробуй так
Кнопочка Спасибо - слева!

lidfut

AntonB, да если закоментировать, то нормально, но правльно ли это ???

lidfut

sergejK74, не ругается но и не показывает Коэфф=0 для (

AntonB

С закоментированным - конечно, неправильно, но для одного товара, а для остальных правильно
Вам уже sergejK74 подсказал, как правильно

Значит, не тот отчет формируете или не по той номенклатуре...
в общем, это уже к доктору... :)
Предлагаю полный ИТ сервис небольшой организации в Москве (приходящий сисадмин+1С7.7,1С8.x)

Теги:
Рейтинг@Mail.ru

Поиск