Что считает функция Сумма в запросе?

38. пользователь 20.12.11 19:32
Сообщение было скрыто модератором.
...
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
39. karataev 30.11.06 19:56 Сейчас в теме
Здравствуйте! Я сейчас пишу такой вот запрос:

|//ЗАПРОС
|Период с НачТекМесяца по КонТекМесяца;
|Номенклатура=Регистр.Продажи.Номенклатура;
|ПродСтоимость=Регистр.Продажи.ПродСтоимость;
|Количество=Регистр.Продажи.Количество;
|Группировка Номенклатура Без Групп;
|Группировка ПродСтоимость;
|Группировка Количество;
|Функция СуммаПродСтоимость=Сумма(ПродСтоимость);
|Функция СуммаКоличество=Сумма(Количество);
|Условие (Номенклатура в ТЗ1Номенклатура);
|Без Итогов;
|//КОНЕЦ ЗАПРОСА

Потом выгружаю его в ТЗ. Например, есть строка такого типа:

---------------------------------------------------------
Номенклатура: Бумага SvetoCopy A4
ПродСтоимость: 166
Количество: 2
СуммаПродСтоимость: 1162
СуммаКоличество: 14
---------------------------------------------------------

Вопрос: Сколько реально было продано данной бумаги? 2 штуки или 14? Что то я не догоняю :)
40. poppy2000 01.12.06 00:45 Сейчас в теме
Исходя из результатов у тебя было семь продаж по две штуки. Итого 14 штук.
41. CheBurator 2696 01.12.06 02:17 Сейчас в теме
Может я туплю... но как считать сумму без Итогов?
42. vladko 01.12.06 08:16 Сейчас в теме
>Вопрос: Сколько реально было продано данной бумаги? 2 штуки или 14?
Всего продано было 14 на 1162-00, а текущая продажа была 2 ед. на 166-00
Мне кажутся лишними группировки:
|Группировка ПродСтоимость;
|Группировка Количество;
И да, правильно ЧеБурашка говорит, что странно, что у тебя функция работает без итогов
P.S. Пользуйся обработкой с диска ИТС RegPrint.ert чтобы смотреть содержимое регистров в конфиге.
43. karataev 01.12.06 18:27 Сейчас в теме
Спасибо насчет количества я понял. А почему не нужны группировки продстоимость и количество? тогда эти столбцы не выведутся в таблицу же...
44. karataev 01.12.06 18:28 Сейчас в теме
Сhe Burashka Написал:
-------------------------------------------------------
> Может я туплю... но как считать сумму без Итогов?


Обыкновенно. Просто если будет с итогами то итоги будут отдельной срокой. А мне не нужна эта строка поэтому я и написал без итогов :) Мне вся сумма то не нужна, всех товаров :)
45. CheBurator 2696 01.12.06 18:41 Сейчас в теме
В ТЗ выгружай Запрос.Выгрузить(ТЗ,1,0); - выгружаются доп.переменные запроса.
- группировать имеет смысл по ИЗМЕРЕНИЯМ регистра. Каков смысл группировать по количеству проданного? и что вообще будет внутри этой группировки - просто сядь и представь.
Количество=Регистр.Продажи.Количество; - тебе в результате не нужно. это значение ЕДИНИЧНОЙ ПРОДАЖИ. тебе нужна сумма продаж (по колву или сумме) - это возвращают функции
46. vladko 03.12.06 21:05 Сейчас в теме
karataev Написал:
-------------------------------------------------------
> Спасибо насчет количества я понял. А почему не
> нужны группировки продстоимость и количество?
> тогда эти столбцы не выведутся в таблицу же...
Как это не выведутся? Это лишние группировки, а доступ к значениям делается через Запрос.СуммаПродСтоимость и Запрос.СуммаКоличество без группировок.
47. karataev 08.12.06 01:17 Сейчас в теме
Сhe Burashka Написал:
Количество=Регистр.Продажи.Количество; - тебе в
> результате не нужно. это значение ЕДИНИЧНОЙ
> ПРОДАЖИ. тебе нужна сумма продаж

нет мне нужно единичной
48. CheBurator 2696 08.12.06 01:28 Сейчас в теме
Каратаев! Не ломай народу кайф.
У тебя есть документ продажи (Реализация), в нем есть строки Номенклатура-Количество-Цена-Сумма, при проведении - это отражается в регистрах.
Что тебе надо посчитать - расскаэи человеческим языком (без всяких "..написал запрос"
49. CheBurator 2696 08.12.06 01:40 Сейчас в теме
Если нужно значение единичной продажи - что такое "единичная продажа"?
сделай в запросе так:
Группировка Номенклатура
Группировка Документ
Группировка СтрокаДокумента
..
выгрузи в ТЗ
Запрос.Выгрузить(ТЗ,1,0);
в строках ТЗ будешь иметь (условно говоря) все свои "единичные продажи", т.е. продажи детализированные до строки документа и две najb функции
|Функция СуммаПродСтоимость=Сумма(ПродСтоимость);
|Функция СуммаКоличество=Сумма(Количество);
будут у тебя в ТЗ и будут давать построчные значения из документа..
уф...
50. karataev 08.12.06 12:56 Сейчас в теме
Сhe Burashka Написал:
-------------------------------------------------------
> Если нужно значение единичной продажи - что такое
> "единичная продажа"?
> сделай в запросе так:
> Группировка Номенклатура
> Группировка Документ
> Группировка СтрокаДокумента
> ..
> выгрузи в ТЗ
> Запрос.Выгрузить(ТЗ,1,0);
> в строках ТЗ будешь иметь (условно говоря) все
> свои "единичные продажи", т.е. продажи
> детализированные до строки документа и две najb
> функции
> |Функция СуммаПродСтоимость=Сумма(ПродСтоимость);
>
> |Функция СуммаКоличество=Сумма(Количество);
> будут у тебя в ТЗ и будут давать построчные
> значения из документа..
> уф...
>


О спасибо огромное это как раз то что было нужно!
51. CheBurator 2696 08.12.06 13:29 Сейчас в теме
Ну и славненько.
А теперь прочти свой самый первый вопрос и результат обсуждения. Не прадв ли - совершенно разные вещи.
поэтому: имхо частные вопросы ДОЛЖНЫ БЫТЬ СФОРМУЛИРОВАНЫ ОЧЕНЬ ТЩАТЕЛЬНО (так как их результат зависит от __множества условий__). сформулировать частный вопрос правильно/внятно - на первых порах достаточно трудно, поэтому лучше начинать обсуждение ОТ ОБЩЕГО К ЧАСТНОМУ. В общих вопросах - гораздо меньше "условий" и достаточно быстро можно понять и выйти куда надо.
Итак, насколько я себе представляю, если бы ты задал вопрос:
"как мне запросом получить список всех моих продаж в виде номенклатура-количество-сумма с точностью до каждой совершенной продажи" - ну или притмерно так - результат быстрее получился бы.
Имхо, ясен пень.
Успехов!
52. vasilykushnir 63 08.12.06 13:41 Сейчас в теме
Ребяты, а че это вы стороной обходите Новейший отчет? Не хочу агитировать за советскую власть, но что есть, то есть - используя его (а возможностей у него вагон и маленькая тележка), я только уж на что-то сильно выпендреватое трачу усилия, а в большинтсве случаев он спокойно закрывает многие дырки.
53. CheBurator 2696 08.12.06 13:47 Сейчас в теме
Ну дык он бабла стоит... ;-)
или нет?
54. vasilykushnir 63 08.12.06 14:01 Сейчас в теме
Стоит... Но он того стоит!
Сколько здесь агитировали за лицензионный софт? Даже мне стыдно стало - вот представил руководству план перевода всех компов-с на лицензионные ОС. Бум закупать Хомку (а потом я ее переделаю в Проф, где надо).
55. CheBurator 2696 08.12.06 14:20 Сейчас в теме
> Бум закупать Хомку (а потом я ее переделаю в Проф, где надо).
ну ты блин интересный - нахера закупать, чтобы потом лицензию нарушить ;-)
или это лигитимно - путем настроек реестра превратить хомку в проф? вообщем-то функция настройки является неотьемлемой принадлежностью виндов, при этом нигде ниче не патчится и т.д. - так что если в лицензии явно это не запрещено - надо у спецов поинтересоваться...
я се купил 15 штук, залил поставил, 149 уе одна штука проф оем
56. vasilykushnir 63 08.12.06 14:35 Сейчас в теме
У нас профка подешевле будет. Но хомка ведь еще дешевле...
Суть в следующем: ставлю лицензионну хомку, добавляю или заменяю кой-какие библиотеки (надеюсь это не запрещено - ведь часто-густо даже простая установка принтера меняет некоторые библиотеки), кое-что правлю в реестре - и это надеюсь не грех. Едиственное смущает - превращение уже полученной Проф в сервер с Терминалами (но это только на моем компе).
57. CheBurator 2696 08.12.06 14:47 Сейчас в теме
установка принтера не меняет библиотеки, она доставляет в самом простом случае из дистрибутива виндов.
а ты подсунешь файлы из совсем другого дистрибутива.
лицензия - нах! получится...
тебе просто наклейка на корпус нужна?
58. vasilykushnir 63 08.12.06 14:53 Сейчас в теме
А для чего ж еще? В принципе лично мне она и на... не нужна, но уж если требуют пущай получат!
59. CheBurator 2696 08.12.06 14:56 Сейчас в теме
60. vasilykushnir 63 08.12.06 15:01 Сейчас в теме
Ну хорошо. Прикинем хрын к носу. Если я устанавливаю Русско-Украинский переводчик, который расширяет функции ворда - это есть нарушение лицензии или нет?
В данном же конкретном случае я расширяю возможности хомки, тем более что она и дальше будет откликатся как хомка а не проф.
Второй пример: общеизвестно, что хомка урезанная по самое не балуй , а особенно в части ДОС. Есть у меня лицензионная хомка и лиц-я 2003. Если я скачаю с 2003 недостающие файлы сом и ехе, чтобы получить нормальный ДОС под хомкой, то это тоже нарушение прав или исправление долбобибизма программеров с мелкософта?
61. CheBurator 2696 08.12.06 15:06 Сейчас в теме
нарушение прав, однозначно
62. vasilykushnir 63 08.12.06 16:26 Сейчас в теме
Как однозначно?!
Ведь эти файлы на том же мелкософте для свободного скачивания и о лицензии ни гу-гу.
63. CheBurator 2696 08.12.06 18:28 Сейчас в теме
ну-ка дай ссылку, я гляну на эти файлы.
сделай просто: позвони на микрософт (или на любого торгующего микрософтом), попроси ответственного (грамотного) по лицензированию и скажи - вот куплю я у вас лицензионную хомку, скачаю с микрософтовского вот такие-то файлы и подсуну их в хрмку - лицензия будет считаться нарушенной или нет?
.. все остальное - наши домыслы.
.. имхо если после подмены файла хомка при апдейте с сервака мелкомягких пройдет процедуру проверки на валидность - тогда.. наверное можно считать что лицензия не нарушена...
64. vasilykushnir 63 11.12.06 16:21 Сейчас в теме
Нелицензионное обдумывание мыслей, высказанных на этой страничке, строго запрещено! Немедленно прекратите думать!
65. vasilykushnir 63 11.12.06 16:46 Сейчас в теме
К сожалению, сейчас многие недостаточно серьезно относятся к данной проблеме. Ссылаются на опыт Запада, в частности, Голландии. Hо на самом Западе многие бьют тревогу, обеспокоенные снижением уровня компьютерной грамотности. Кто из вас слышал о голландских хакерах? Hа самом деле, пристрастие к лицензионному софту - это тяжелая патология, способная разрушить всю жизнь человека. Сначала ему кажется, что он может в любой момент вернуться к нормальной жизни. Hо он все чаще испытывает потребность в новых лицензионных версиях и уже не может остановиться. Он тратит на это все свои деньги. Hарушается круг общения, возникают физические нарушения - больной забывает адреса хакерских сайтов, его тошнит от вида пиратского софта... Возникают комплексные расстройства психики, в частности, может развиться навязчивая идея платить даже за freewar'ный софт. Как правило, пользователями лицензионного софта становятся люди несамостоятельные, внушаемые, со скрытым комплексом неполноценности. Им хочется выделиться из общей массы или, напротив, не отстать от товарищей; они бояться реальности и ищут иллюзорной защиты у службы технической поддержки. Здесь проявляется та самая надежда откупиться от проблемы вместо того, чтобы решать ее, которая заставляла еще наших первобытных предков приносить жертвы духам. Хотя немало и тех, кто пробует просто из любопытства, наслушавшись пропаганды дилеров о якобы безглючности лицензионного софта. Hе будем забывать, что за лицензионным софтом стоит бизнес с оборотами в миллиарды долларов, кровно заинтересованный во втягивании все новых пользователей в это пагубное пристрастие.

По материалам http://forum.script-coding.info/viewtopic.php?id=206
66. vasilykushnir 63 11.12.06 16:59 Сейчас в теме
А вот весьма интересная ссылка http://lleo.aha.ru/dnevnik/2005/09/19.html
Из этических соображений (на форуме могут быть дамы) сам текст не привожу, но почему-то уверен, что на ссылку причапают дам больше, чем мужчин. Хотя возможен разброс 51% к 49%, или наоборот...
67. CheBurator 2696 11.12.06 18:04 Сейчас в теме
Отец укладывает спать сына, рассказывает сказку.
Отец: "... был на свете богатый мужик. Купил он себе самый крутой пентиум и купил себе кучу лицензионных программ".
Сын: "Пап, а как это лицензионных?"
Отец: "Спи, сынок, я же сказал, это сказка".
68. vasilykushnir 63 12.12.06 08:46 Сейчас в теме
Это 100%-я Русская Народная сказка.
69. Gendalf 28 17.01.07 09:48 Сейчас в теме
У маздая есть еще и корпоративные версии!

А из Хоум никак не сделать Про...- это и глупо, и времени надо.. дешевле будет купитьь сразу про на $150 подороже :)
70. vasilykushnir 63 17.01.07 12:36 Сейчас в теме
Так ведь дороже! Тем более, что хомку не на всех компах надо переделать, а токо там, где планирую поднять сервер терминалов.
71. ivnik 594 17.01.07 21:53 Сейчас в теме
Неужели всех Русских можно заставить перейти на лицензионный Windows??? За 1С я еще согласен. А кто проверяет, какие библиотеки и какой реестр стоит в компе??? Я думаю, что достаточно показать этикетку лицензии. А кто имеет право копаться далее и глубже? И кому это нужно?
72. vasilykushnir 63 18.01.07 09:06 Сейчас в теме
Копаются, сволочи... Где й то промелькнул пост, как проверяют. Так у них есть умная софтина, которая, чё-то там из оси выковыривает. Попросил помочь в приобретении этого зверя на предмет изучить и зубы ему повыдергивать. Но увы!
73. vasilykushnir 63 18.01.07 09:15 Сейчас в теме
А заставить могут! Конечно, не сразу, но все-таки... И при том довольно элементарно, Ватсон. Вот мне постоянно приходила куча писем в фирменных конвертах от мелкософта "мол, ай-я-яй, как нехорошо воровать..." и том же духе, которые я тут же переадресовывал в муссорную корзину. Приводили примеры других, которых примерно наказали. Но как-то раз одно письмо попало к генеральному. Он тут же и обписался, а заодно и обкакался. В результате этого знаменательного события в течении этого года переходим полностью на лицензионный софт или фриварный. Да, кстати, хотел брать тока хомки и пару переделать на профи - нифига! Вчера сказали выписывать счет на две профи и никакой партизанщины! А вы говорите... Во как мужика-то зашугали.
74. sashulyT 201 18.01.07 09:38 Сейчас в теме
По поводу копатся, у нас просто делают: забирают системники увозят в неизвестном направление и там что-то делают :(

Так поступили например с серверами Билайна, мож это не добросовестная конкуренция, но ...
75. vasilykushnir 63 18.01.07 09:53 Сейчас в теме
А вот здесь они не правы - доказывать вороство должны НА ТЕРИТОРИИ ПОДОЗРЕВАЕМОГО. А фиг их знает, чего ини на мой комп у себя навешают... Я запросто могу отказатся от половины софта - не было его пока не забирали в ОБУП. ПОДСТАВА И ВСЕ!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот