Имя: Пароль:
1C
1C 7.7
v7: Отчет по продажам
0 shurik_klgd
 
25.02.13
17:33
Подскажите, отчего колонка с Итогами косячит по реализации (красным выделена)
http://s019.radikal.ru/i639/1302/c2/36c901ccd282.jpg
1 shurik_klgd
 
25.02.13
17:44
Причем если выбрать не группу, а просто товар1, то все в норме
2 ДенисЧ
 
25.02.13
17:45
ТиИ делал?
3 shurik_klgd
 
25.02.13
17:58
ДенисЧ, естественно забил... сейчас займемся. Спасибо за совет
4 shurik_klgd
 
25.02.13
18:20
Отругался только на:
Проверка уникальности внутреннего идентификатора в справочнике. Цены. Элемент . Вн. идентификатор     3F   . Исправить вручную
Проверка уникальности внутреннего идентификатора в справочнике. Цены. Элемент . Вн. идентификатор    1LF   . Исправить вручную.

Вряд ли это повлияет на данный отчет. Ладно, сейчас еще, что-нибудь придумаем....
5 Джордж1
 
25.02.13
18:38
Когда, лет 5-6 назад а то и дольше находил ошибку в этом отчете - процедура расчета итогов по ТЗ неправильно работала
6 shurik_klgd
 
25.02.13
18:43
покапаем в эту сторону...
Причем это только когда в ТМЦ стоит ГруппаНоменклатуры, и для некоторых групп работает
7 shurik_klgd
 
25.02.13
18:48
//{{ЗАПРОС(Сформировать)
Период с ДатаНачала по ДатаКонца;
Фирма            = Регистр.ПартииНаличие.Фирма,
                 Регистр.ПартииОтданные.Фирма;
УпрАналитика    = Регистр.ПартииНаличие.Фирма.УпрАналитика,
                 Регистр.ПартииОтданные.Фирма.УпрАналитика;
ЮрЛицо        = Регистр.ПартииНаличие.Фирма.ЮрЛицо,
                 Регистр.ПартииОтданные.Фирма.ЮрЛицо;
СтатусПартии    = Регистр.ПартииНаличие.СтатусПартии,
                 Регистр.ПартииОтданные.СтатусПартии;
Номенклатура    = Регистр.ПартииНаличие.Номенклатура,
                 Регистр.ПартииОтданные.Номенклатура;
МОЛ_Комиссионер= Регистр.ПартииНаличие.МОЛ,
                 Регистр.ПартииОтданные.Договор.Владелец;
Покупатель        = Регистр.ПартииНаличие.ТекущийДокумент.Реализация.Контрагент,
                 Регистр.ПартииНаличие.ТекущийДокумент.РеализацияРозница.Контрагент,
                 Регистр.ПартииНаличие.ТекущийДокумент.ОтчетККМ.Контрагент,
                 Регистр.ПартииНаличие.ТекущийДокумент.РеализацияПрочее.Контрагент,
                 Регистр.ПартииНаличие.ТекущийДокумент.ВозвратОтПокупателя.Контрагент,
                 Регистр.ПартииОтданные.ТекущийДокумент.ОтчетКомиссионера.Контрагент;
Поставка        = Регистр.ПартииНаличие.Партия,
                 Регистр.ПартииОтданные.Партия;
СвойствоПартии    = Регистр.ПартииНаличие.Партия.Свойство,
                 Регистр.ПартииОтданные.Партия.Свойство;
Поставщик        = Регистр.ПартииНаличие.Партия.Поставщик,
                 Регистр.ПартииОтданные.Партия.Поставщик;
ДокПоставки    = Регистр.ПартииНаличие.Партия.ПриходныйДокумент,
                 Регистр.ПартииОтданные.Партия.ПриходныйДокумент;
КодОперации    = Регистр.ПартииНаличие.КодОперации,
                 Регистр.ПартииОтданные.КодОперации;
НомерСтроки    = Регистр.ПартииНаличие.НомерСтроки,
                 Регистр.ПартииОтданные.НомерСтроки;
Договор        = Регистр.ПартииОтданные.Договор;
ВалВзаим        = Регистр.ПартииОтданные.Договор.ВалютаВзаиморасчетов;
Док            = Регистр.ПартииНаличие.ТекущийДокумент,
                 Регистр.ПартииОтданные.ТекущийДокумент;
Сумма1            = Регистр.ПартииНаличие.СуммаРуб,
                 Регистр.ПартииОтданные.СуммаРуб;
Сумма2            = Регистр.ПартииНаличие.СуммаБезНДС,
                 Регистр.ПартииОтданные.СуммаБезНДС;
Сумма3            = Регистр.ПартииНаличие.СуммаУпр,      
                 Регистр.ПартииОтданные.СуммаУпр;      
Оборот            = Регистр.ПартииНаличие.ПродСтоимость;
ОборотКом        = Регистр.ПартииОтданные.ПродСтоимость;Количество = Регистр.ПартииНаличие.Количество, Регистр.ПартииОтданные.Количество;Сумма = Регистр.ПартииНаличие.СуммаРуб, Регистр.ПартииОтданные.СуммаРуб;Функция ПриходС = Приход(Сумма);
Функция РасходС = Расход(Сумма);
Функция ПриходК = Приход(Количество);
Функция РасходК = Расход(Количество);
Функция ВозвратК = Приход(Количество)Когда(КодОперации в КодыВозвратов);
Функция ВозвратС = Приход(Сумма)Когда(КодОперации в КодыВозвратов);
Функция РасходБезНДС = Расход(Сумма2);
Функция РасходСНДС = Расход(Сумма1);
Функция ВозвратБезНДС = Приход(Сумма2)Когда(КодОперации в КодыВозвратов);
Функция ВозвратСНДС = Приход(Сумма1)Когда(КодОперации в КодыВозвратов);
Функция ОборотСумма = Сумма(Оборот)Когда(КодОперации в КодыОборота);
Функция ОборотУпр = Сумма(ПересчетВалюты(Оборот, Док))Когда(КодОперации в КодыОборота);
Функция ОборотКомРасход = Сумма(ПересчетВалюты(ОборотКом, Док, ВалВзаим, глРубли))Когда(КодОперации = глКО.ОтчетРеализатора);
Функция ОборотКомРасходУпр = Сумма(ПересчетВалюты(ОборотКом, Док, ВалВзаим, глДоллары))Когда(КодОперации = глКО.ОтчетРеализатора);
Функция ОборотВ = Сумма(Оборот)Когда(КодОперации в КодыВозвратов);
Функция ОборотУпрВ = Сумма(ПересчетВалюты(Оборот, Док))Когда(КодОперации в КодыВозвратов);
Условие (НЕ(КодОперации в КодыПеремещений));
Условие (Фирма в ВыбРазделитель1);
Условие (Номенклатура в ВыбТМЦ);
Группировка Фирма;
Группировка Номенклатура без групп;
8 shurik_klgd
 
25.02.13
18:49
ОборотВ - это и есть реализация
9 shurik_klgd
 
25.02.13
18:54
+(8) Ошибся: ОборотСумма