выяснил, что последний расчет себестоимости проводился вручную и с изменением даты и времени на сервере. Изменили дату и время на последний день прошлого месяца и провели документ расчета себестоимости. После этого и возникла проблема.
Вот текст запроса... Поменять запрос на запрос с проверкой деления на 0
Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("ТаблицаПриемник", ТаблицаПриемник); Запрос.Текст = "ВЫБРАТЬ | РезультатКомплект.Магазин, | РезультатКомплект.Номенклатура, | РезультатКомплект.Характеристика, | РезультатКомплект.КоличествоКомплектов КАК КоличествоКомплектов, | РезультатКомплект.Сумма |ПОМЕСТИТЬ РезультатКомплект |ИЗ | &ТаблицаПриемник КАК РезультатКомплект |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | СебестоимостьСоСборкой.Магазин, | СебестоимостьСоСборкой.Номенклатура, | СебестоимостьСоСборкой.Характеристика, | СУММА(СебестоимостьСоСборкой.КоличествоПеремещение) КАК КоличествоПеремещение, | СУММА(СебестоимостьСоСборкой.Количество) КАК Количество, | СУММА(СебестоимостьСоСборкой.СуммаОборот) КАК СуммаОборот, | ВЫБОР КОГДА СУММА(СебестоимостьСоСборкой.Количество) <> 0 ТОГДА | СУММА(СебестоимостьСоСборкой.СуммаОборот) / СУММА(СебестоимостьСоСборкой.Количество) | ИНАЧЕ 0 КАК Стоимость |ИЗ | (ВЫБРАТЬ | СебестоимостьПоступлений.Магазин КАК Магазин, | СебестоимостьПоступлений.Номенклатура КАК Номенклатура, | СебестоимостьПоступлений.Характеристика КАК Характеристика, | СебестоимостьПоступлений.КоличествоПеремещение КАК КоличествоПеремещение, | СебестоимостьПоступлений.Количество КАК Количество, | СебестоимостьПоступлений.СуммаОборот КАК СуммаОборот | ИЗ | СебестоимостьПоступлений КАК СебестоимостьПоступлений | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | РезультатКомплект.Магазин, | РезультатКомплект.Номенклатура, | РезультатКомплект.Характеристика, | 0, | МАКСИМУМ(РезультатКомплект.КоличествоКомплектов), | СУММА(РезультатКомплект.Сумма) | ИЗ | РезультатКомплект КАК РезультатКомплект | | СГРУППИРОВАТЬ ПО | РезультатКомплект.Номенклатура, | РезультатКомплект.Характеристика, | РезультатКомплект.Магазин |) КАК СебестоимостьСоСборкой | |СГРУППИРОВАТЬ ПО | СебестоимостьСоСборкой.Магазин, | СебестоимостьСоСборкой.Характеристика, | СебестоимостьСоСборкой.Номенклатура"; Результат = Запрос.Выполнить().Выгрузить(); Возврат Результат;