|
Жаль, что так никто толком и не ответил, но т.к. это мой любимый сайт, пишу ответ на свой вопрос.
1. Исправила запрос в отчете в модуле объекта в процедуре "СформироватьОтчетТОРГ29"
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Таблица.Регистратор КАК Регистратор,
| ЕСТЬNULL(Таблица.СуммаНачальныйОстаток, 0) КАК НачОст,
| ЕСТЬNULL(Таблица.СуммаПриход, 0) КАК Приход,
| ЕСТЬNULL(Таблица.СуммаРасход, 0) КАК Расход,
| ЕСТЬNULL(Таблица.СуммаКонечныйОстаток, 0) КАК КонОст
|ПОМЕСТИТЬ ТаблицаДокументов
|ИЗ
| &ИсходныеДанные КАК Таблица
|ГДЕ
| Таблица.Регистратор <> НЕОПРЕДЕЛЕНО
//| И НЕ Таблица.Регистратор ССЫЛКА Документ.УстановкаЦенНоменклатуры
//| И НЕ Таблица.Регистратор ССЫЛКА Документ.ПрименениеЦенНоменклатуры
|;
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ТаблицаДокументов.Регистратор КАК Регистратор,
//| ВЫБОР
//| КОГДА ТаблицаДокументов.Регистратор ССЫЛКА Документ.ПоступлениеТоваров
//| ТОГДА ЕСТЬNULL(ПоступлениеТоваров.СуммаДокумента, 0)
//| ИНАЧЕ
| ТаблицаДокументов.Приход,
//| КОНЕЦ КАК Приход,
| ТаблицаДокументов.Расход КАК Расход
| Поместить ТаблицаДокументовРБ
|ИЗ
| ТаблицаДокументов КАК ТаблицаДокументов
| Левое СОЕДИНЕНИЕ Документ.ПоступлениеТоваров КАК ПоступлениеТоваров
| ПО (ВЫБОР
| КОГДА ТаблицаДокументов.Регистратор ССЫЛКА Документ.ПоступлениеТоваров
| ТОГДА (ВЫРАЗИТЬ(ТаблицаДокументов.Регистратор КАК Документ.ПоступлениеТоваров)) = ПоступлениеТоваров.Ссылка
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ)
|;
|////////////////////////////////////////////////////////////////////////////////
В общем просто закомментировала то, что тут закомментировано :-)
2 Добавила подписки на события для документа установка цен и поступление товаров, которые меняют время документа, В установке цен ставят все время время 0:00:00, а в поступлении товаров если поступление было в 0:00:00 добадляют 12 секунд.
И вроде все красиво стало :-) |
|