Не могу сформировать отчет в УТ 11 ТОРГ 29 выдает ошибку Операции сравнения на больше-меньше допустимы только для значений совпадающих примиивных типов(булево,число,срока,дата)
В чем може быть причина версия Управление торговлей, редакция 11.0 (11.0.8.13)
Плиз кто нибудь подскажите!!!!
---
andrey_name_912, проверь, что у валюты стоит курс и кратность отличные от нуля
---
andrey_name_912, Это встроенный отчёт? Если да, то посмотри, что там в отборах? А если конфигуратор знаешь - отладь пошагово и посмотри, где срабатывает условие! Ну конечно же - этот отчёт на базе универсального - по-этому мониторь текст запроса в Начальных настройках - это не 100% панацея, а возможный вариант решения проблемы!
---
Плиз кто нибудь знает в чем проблема, по всем даам пробывал формировать и по различным складам ошибка таже
---
!!!!
---
помоему он не встроенный отчет он же отдельно не цеплялся к УТ 11 а был уже там, а есть у кого нибудь этот отчет только рабочи что бы я зацепил его как дополнительный отчет???
---
andrey_name_912, Вот попробуй этот: Старый - но рабочий!
---
DJDUH, нет этот очет наверное для УТ 10,3 он уменя запускаеться только в режиме обычное приложение, и даже склад не може выбрать выдае ошибку
---
УТ запускаю в режиме обычного приложения выдает следущее:
по причине:
Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{Отчет.ТоварныйОтчетТОРГ29.МодульОбъекта(42)}: Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата)
---
andrey_name_912, там в запросе условий много, сравнивается что-бы остаток был больше "0.00", ОстаткиТоваров.СуммаПродажнаяРасход - ОстаткиТоваров.СуммаПродажнаяПриход > 0 это нужно лопатить конфу(Предприятие), что не так и почему!?
---
ошибка при выборе склада {Форма.Форма.Форма(474)}: Поле объекта не обнаружено (ПараметрВыборГруппИЭлементов)
 ФормаВыбора.ПараметрВыборГруппИЭлементов = Элемент.ВыборГруппИЭлементов;
---
andrey_name_912, склад должен быть обязательно выбран (розничный или оптовый)
---
да это понятно что склад должен быть выбран обязательно он то у меня не выбираеться только на вашем отчете на моем он выбираеться но не формируеться
---
andrey_name_912, да это я ещё не видел твоё сообщение, а писал тебе!
---
DJDUH, думаете у меня проблема в самой конфигурации а обновление может помочь???
---
andrey_name_912, склад розничный?
---
да все 5 складов розничные
---
andrey_name_912, умеешь делать бекап-базы - сделай, А что есть обновление?
---
DJDUH, нет не умею ну если поясните подробней сделаю, ну я думаю обновить релиз конфигурации может это может как то помочь
---
какая версия конфы, платформы
---
версия конфы (11.0.8.13) платформа последняя 109
---
andrey_name_912, Качай Обновление Конфы УТ 11.1.2.10 и обновляй, но перед этим сделай бэкап! Короче вот инструкция!!!
---
1С:Предприятие 8.2 (8.2.18.109)
---
ну сейчас я попробую ее обновить
---
andrey_name_912, так обновил?
---
Обновление ничего не дало таже ошибка в режиме отладчика остановка происходить в следующем:
Функция ПолучитьКоэффициентПересчетаИзВалютыВВалюту(Валюта1, Валюта2)

 Если Валюта1.Валюта <> Валюта2.Валюта Тогда
вот здесь происходит остановка===>> Если Валюта1.Кратность > 0
   И Валюта1.Курс > 0
   И Валюта2.Кратность > 0
   И Валюта2.Курс > 0 Тогда
   Возврат Валюта1.Курс * Валюта2.Кратность / (Валюта2.Курс * Валюта1.Кратность);
  Иначе
   Возврат 0
  КонецЕсли;
 Иначе
  Возврат 1;
 КонецЕсли;

КонецФункции // ПолучитьКоэффициентПересчетаИзВалютыВВалюту()
---
Функция ПолучитьКоэффициентПересчетаИзВалютыВВалюту(Валюта1, Валюта2)

 Если Валюта1.Валюта <> Валюта2.Валюта Тогда
вот здесь происходит остановка===>> Если Валюта1.Кратность > 0
   И Валюта1.Курс > 0
   И Валюта2.Кратность > 0
   И Валюта2.Курс > 0 Тогда
   Возврат Валюта1.Курс * Валюта2.Кратность / (Валюта2.Курс * Валюта1.Кратность);
  Иначе
   Возврат 0
  КонецЕсли;
 Иначе
  Возврат 1;
 КонецЕсли;

КонецФункции // ПолучитьКоэффициентПересчетаИзВалютыВВалюту()
---
andrey_name_912, смотри какая валюта в отладчике по точке остановки, Shift+F9 на значение, на кратность, затем в спр валюты одновил, затем пересмотри настойку параметров учёта и так далее...!
---
andrey_name_912, проверь, что у валюты стоит курс и кратность отличные от нуля
---
да обновил но ничего не помогло
---
andrey_name_912, так я так и не понял это встроенный в конфигурацию отчёт или внешний!?!
---
это встроенный в конфигурацию отчет, я запустил конфигурацию в режиме отладчика пердворительно поставил галочку остановка по ошибке вот он и осановился
---
andrey_name_912, вот здесь происходит остановка===>> Если Валюта1.Кратность > 0
Ставь в коде перед этой конструкцией "точку остановки" - затем выделяешь Валюта1 - вычислить выражение или Shift+F9 и смотрищь, что с валютой не так!
---
всем спасибо за содействие у меня в справочнике в валюта было добавлено два значение рубыль при чем один был цена за руб поэтому и отчет не формировался!!!Большое спасибо кто откликнулся!!!!!!!!!!
---
andrey_name_912, отлично. Осталось только принять решение о выдаче вознаграждения)) перед закрытием темы.
---
а как это сделать вообще???
---
andrey_name_912, у тебя должна быть возможность около одного из ответов нажать "лучший ответ" или "отдать вознаграждение" как-то так.