Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Сообщение об ошибке, взято из реального журнала (число прочтений - 1689 )
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Сообщение об ошибке, взято из реального журнала
16. Октября 2007 :: 06:12
Печать  
регистраций.

Цитата:
Деление на 0  Возврат ?(Розница=0,"---",""+СокрЛП(Формат(100*(Розница-Продано)/Розница,"Ч7.1"))+" ");


В принципе все очевидно, но все равно прикольно.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сообщение об ошибке, взято из реального журнал
Ответ #1 - 16. Октября 2007 :: 06:16
Печать  
fez писал(а) 16. Октября 2007 :: 06:12:
В принципе все очевидно.

Хотя нет, непонятно, откуда там взялось не число, если в переменную Розница значение попадает вот отсюда:

Код
Выбрать все
Функция РознСуммаДокумента() Экспорт

	РКЦ=Константа.РозничнаяКатегорияЦен;

    ТабДок=СоздатьОбъект("ТаблицаЗначений");
	Сам(Контекст).ВыгрузитьТабличнуюЧасть(ТабДок,"Товар,Количество,Коэффициент");

	ИтСумРозн=0;

	ТабДок.ВыбратьСтроки();
	Пока ТабДок.ПолучитьСтроку()=1 Цикл

		ЦенРозн=глВернутьЦену(ТабДок.Товар,РКЦ);
		Если ПустоеЗначение(ЦенРозн)=1 Тогда
			Сообщить("Не найдена розничная цена для "+ТабДок.Товар);
			СумРозн=0;
		Иначе
			ЕдЦены=ЦенРозн.Единица.Получить(Сам(Контекст).ДатаДок);
			КоэффициентЕдиницыЦены = ?(ЕдЦены.Коэффициент = 0, 1, ЕдЦены.Коэффициент);
			СумРозн=глПересчет(
				т/КоэффициентЕдиницыЦены,
				ЦенРозн.Валюта.Получить(Сам(Контекст).ДатаДок),
				Сам(Контекст).ДатаДок,
				Рубли,
				Сам(Контекст).ДатаДок);
			ИтСумРозн=ИтСумРозн+СумРозн;
		КонецЕсли;

	КонецЦикла;

	Возврат ИтСумРозн;

КонецФункции 

  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сообщение об ошибке, взято из реального журнал
Ответ #2 - 16. Октября 2007 :: 09:22
Печать  
Федор, давай весь код Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сообщение об ошибке, взято из реального журнал
Ответ #3 - 16. Октября 2007 :: 09:57
Печать  
Дануна. Я просто заменил проверку на ноль проверкой на пустое значение. Забей, есть проблемы поинтереснее.
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать