Имя: Пароль:
1C
1C 7.7
v7: ТиС Отчет "Товарный отчет"
,
0 Tolikv
 
15.09.11
08:49
Всем привет. Вобщем проблема следующая:
В товарном отчете используется запрос к регистру ПартииНаличие.
В отчет суммы документов выводятся из Ресурса "СуммаБезНДС", по этому же ресурсу считается НачОст и КонОст.
Но по некоторым документам в отчете суммы не сходятся. Я определил что сумма документа равна Реквизиту реестра "ПродСтоимость" но никак не "СуммаБезНДС", но если заменить в запросе отчета "СуммаБезНДС" на "ПродСтоимость" то естественно не считаются НачОст и КонОст.
Отсюда вопрос как быть?

Вот сам запрос:

   ТекстЗапроса = "
   |ПЕРИОД С ДатаНачала По ДатаКонца;
   |
   |Докум        = Регистр.ПартииНаличие.ТекущийДокумент;
   |Фирма        = Регистр.ПартииНаличие.Фирма;
   |МОЛ          = Регистр.ПартииНаличие.МОЛ;
   |УпрАналит    = Регистр.ПартииНаличие.Фирма.УпрАналитика;
   |ЮрЛицо       = Регистр.ПартииНаличие.Фирма.ЮрЛицо;
   |СтатусПартии = Регистр.ПартииНаличие.СтатусПартии;
   |Стоимость    = Регистр.ПартииНаличие.СуммаБезНДС;
   |ПродСтоимость= Регистр.ПартииНаличие.ПродСтоимость; //17.08.2011, VAV
   |КодОперации  = Регистр.ПартииНаличие.КодОперации;
   |
   |Группировка Докум;
   |
   |Функция НачСтоимостьВсего = НачОст(Стоимость);
   |Функция НачСтоимостьТара  = НачОст(Стоимость)
   |        Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара));
   |Функция ПрихСтоимостьВсего = Приход(Стоимость)" + УсловиеДляТовара + ";
   |Функция ПрихСтоимостьТара  = Приход(Стоимость)" + УсловиеДляТары   + ";
   |Функция РасхСтоимостьВсего = Расход(Стоимость)" + УсловиеДляТовара + ";
   |Функция РасхСтоимостьТара  = Расход(Стоимость)" + УсловиеДляТары   + ";
   |Функция КонСтоимостьВсего = КонОст(Стоимость);
   |Функция КонСтоимостьТара  = КонОст(Стоимость)
   |        Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара));
   |";
1 Tolikv
 
15.09.11
08:52
Или где в документе найти "СуммаБезНДС" чтобы показать бухгалтеру разницу сумм?
2 andrewks
 
15.09.11
09:12
|ПродСтоимость= Регистр.ПартииНаличие.ПродСтоимость; //17.08.2011, VAV

это твоё?
3 Tolikv
 
15.09.11
09:14
Да, это я пробовал подставлять сюда
|Функция НачСтоимостьВсего = НачОст(Стоимость);
4 Pro100
 
15.09.11
09:16
(3) Наверное надо делать
|Функция НачСтоимостьВсего = НачОст(ПродСтоимость);
Судя из твоего запроса
5 Tolikv
 
15.09.11
09:20
(4) "ПродСтоимость" это реквизит, а НачОст считает только ресурсы. Вобщем так будет 0
6 andrewks
 
15.09.11
09:36
(5) ты для начала расскажи, для чего ты вносишь изменения в стандартный отчёт? какова задача?
7 zak555
 
15.09.11
09:58
> Но по некоторым документам в отчете суммы не сходятся.

сумма док <> ПрихСтоимостьВсего ?
8 Tolikv
 
15.09.11
10:32
Я так понял из моего первого поста ничего не понятно. Попробую объяснить подругому.
Допустим есть документ назовем его Реализация, сумма по документу рнавна 50р. А сумма по этому же документу в Товарном отчете равна 51р. У бухгалтера естественно возникает вопрос "А почему суммы не сходятся?". Я открываю этот документ и отчет и вижу что в документе у казана сумма которая в регистре равна реквизиту "ПродСтоимость", а в отчете выводится сумма из "СуммаБезНДС" которой в документе нет вообще(либо я незнаю где она).
Поэтому, чтобы отчет сходился с документом я в запросе отчета меняю "СуммаБезНДС" на "ПродСтоимость" и о чудо теперь сумма равна 50р, но не считаются НачОст и КонОст.
И теперь вопрос как быть?
9 Tolikv
 
15.09.11
10:35
Кода менял запрос он выглядел вот так:

   ТекстЗапроса = "
   |ПЕРИОД С ДатаНачала По ДатаКонца;
   |
   |Докум        = Регистр.ПартииНаличие.ТекущийДокумент;
   |Фирма        = Регистр.ПартииНаличие.Фирма;
   |МОЛ          = Регистр.ПартииНаличие.МОЛ;
   |УпрАналит    = Регистр.ПартииНаличие.Фирма.УпрАналитика;
   |ЮрЛицо       = Регистр.ПартииНаличие.Фирма.ЮрЛицо;
   |СтатусПартии = Регистр.ПартииНаличие.СтатусПартии;
   //|Стоимость    = Регистр.ПартииНаличие.СуммаБезНДС;
   |Стоимость= Регистр.ПартииНаличие.ПродСтоимость; //17.08.2011, VAV

   |КодОперации  = Регистр.ПартииНаличие.КодОперации;
   |
   |Группировка Докум;
   |
   |Функция НачСтоимостьВсего = НачОст(Стоимость);
   |Функция НачСтоимостьТара  = НачОст(Стоимость)
   |        Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара));
   |Функция ПрихСтоимостьВсего = Приход(Стоимость)" + УсловиеДляТовара + ";
   |Функция ПрихСтоимостьТара  = Приход(Стоимость)" + УсловиеДляТары   + ";
   |Функция РасхСтоимостьВсего = Расход(Стоимость)" + УсловиеДляТовара + ";
   |Функция РасхСтоимостьТара  = Расход(Стоимость)" + УсловиеДляТары   + ";
   |Функция КонСтоимостьВсего = КонОст(Стоимость);
   |Функция КонСтоимостьТара  = КонОст(Стоимость)
   |        Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара));
   |";
10 zak555
 
15.09.11
10:36
(8) покажи скриншот движений по регистру ПартииНаличие этого Документа
11 Tolikv
 
15.09.11
10:52
(10) Это "Отчет о движении документа"? Или что-то другое хочешь увидеть?
12 zak555
 
15.09.11
10:52
(11) да хоть его, только  по регистру ПартииНаличие
13 Tolikv
 
15.09.11
11:10
Не совсем пойму, как сделать только по регистру ПартииНаличие?
Но по движению документа итак видно что по некоторым позициям Сумма без НДС: и Прод. стоимость: не совпадают. Как так незнаю но так есть.
[URL=http://radikal.ru/F/i048.radikal.ru/1109/b8/b1ab2002cc45.jpg.html][IMG]http://i048.radikal.ru/1109/b8/b1ab2002cc45t.jpg[/IMG][/URL]
14 Tolikv
 
15.09.11
11:11
15 zak555
 
15.09.11
11:21
(14) там 86.5, а ты в (50) пишешь про 50
16 zak555
 
15.09.11
11:22
+ ресурс СуммаБезНДС - это себестоимость без налогов
17 Tolikv
 
15.09.11
11:37
(15) Я просто пример привёл. Смысл то не в этом...
18 Tolikv
 
15.09.11
11:47
(16) В документе Реализация нет себестоимости без налогов.
19 Tolikv
 
15.09.11
13:00
Видимо никто помочь не сможет.
Тогда другой вопрос: как в ТиС формируется себестоимость товара?
20 zak555
 
15.09.11
13:01
(19) это данные из товарного отчёта
21 Tolikv
 
15.09.11
13:18
В общем в документе Реализация в кнопке Печать есть 2 отчета: "Перемещение" и "Перемещение с упаковкой" где как раз указана в одном случае цена реализации а во втором Себестоимость. Что это за отчеты в чём их разница и что это за упаковка такая?
22 Злопчинский
 
15.09.11
16:33
(18) СуммаБезНДС - это (упрощенно), = входная стоимость приобретения данной партии товара в документе ПоступлниеТМЦ
23 Злопчинский
 
15.09.11
17:57
(21) в типовой ТиС нет таких печатных форм для документа Реализация, откуда мы знаем что там  и почему и какой смысл?
24 Tolikv
 
16.09.11
06:04
(22) Это понятно, но партию то приобретали по той же цене что и продавали. Как могло так получиться? Перепутали партии чтоли получается?
(23) А я думал это стандарт.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс