Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Возможно ли составить такой запрос в 7.7?

v7: Возможно ли составить такой запрос в 7.7?
Я
   brenli
 
05.03.18 - 15:09
Доброго времени.
Задача: Получить среднюю цену закупа, ДО или на  момент(а) реализации.

Т.е например, поступление было 01.08.2018 в 11:00, а реализация была 01.08.2018 в 12:00.

Я так понимаю алгоритм следующий:

Запросом  с группировкой по товарам, затем по документам получаем список документов реализации, вернее их даты по каждой позиции.
Вываливаем все в ТЗ.

А дальше?
Хотелось бы все сделать запросом к поступления и передать ему параметрами список товаров и дат для ограничения .. только как запрос это будет искать?  Допустим задать условие чтобы дата поступления была  позднее переданной.. но как в таком случае остановиться после первого найденного?  Запрос будет шарашить все документы поступления дата которых меньше переданной и так до самого конца по всему списку.
А так же вопрос, как запросу указать чтобы поиск шел в нисходящем порядке?  
Вообще реальна ли данная задумка учитывая возможности языка 1с 7.7 ?
 
 
   Харлампий Дымба
 
1 - 05.03.18 - 15:24
"Задача: Получить среднюю цену закупа"
А судя по вопросу интересует последняя приходная цена.
Кури второй аргумент в функции Группировка()
   brenli
 
2 - 05.03.18 - 15:29
(1) Вообще да... как бы нужна последняя цена закупа, НО если у нас было 3 реализации - соответственно цену поступления (последнюю), нужно будет вычислять до каждой реализации и тут мы получим 3(последних) цены поступления, а она может "гулять"
   brenli
 
3 - 05.03.18 - 15:30
(2) исходя из чего все придется усреднять
   brenli
 
4 - 05.03.18 - 15:33
Если тут есть гуру-ветераны запросов 1с в 7.7 , прошу ваших 5 копеек.

зы: руками не охота писать алгоритм вылавливания документов в диапазоне дат
   Botanik8888
 
5 - 05.03.18 - 15:34
Если не чураетесь "прямых" запросов и 1С++, сервер СУБД у вас SQL 2008 то смотрите в сторону оконных функций.
   ikea
 
6 - 05.03.18 - 15:36
Задача: Получить среднюю цену закупа!
по документам получаем список документов реализации???

Где тут связь?
Нужна средняя реализации?
   brenli
 
7 - 05.03.18 - 15:42
(6) Нужна средняя закупа, НО чтобы цена закупа была ДО документа реализации.  

К примеру есть реализация 28.02.18 в которой есть позиция Товар1.
И есть 3 поступления позиции Товар1 
1) 20.02.18
2) 26.02.18
3) 02.03.18
Так нам по реализации которая была произведена 28.02.18, нужно найти закупочную цену на тот момент... т.е последнюю цену закупа, ДО реализации.
И эта цена должна быть взята из документа поступления от 2) 26.02.18.
Такая и связь
   ikea
 
8 - 05.03.18 - 15:50
Партии в помощь. Там привязывается документ поступления.
   Salimbek
 
9 - 05.03.18 - 15:50
(7) А что ты понимаешь под словом "Средняя"? Т.к. в твоем примере "т.е последнюю цену закупа, ДО реализации" - это нифига не средняя.
   brenli
 
10 - 05.03.18 - 15:53
(9) К примеру выше..
Товар1 в течении периода к примеру квартал - был продан 4 раза. Т.е есть 4 документа реализации, соответственно для каждого надо найти закупочную цену . (Цену на момент реализации)
Может получиться 4 разных цены что и потребует усреднения
 
 Рекламное место пустует
   brenli
 
11 - 05.03.18 - 15:53
(8) Нет партий. Конфа самописная,....торговля сделана на базе бухучета
   Kigo_Kigo
 
12 - 05.03.18 - 15:54
(10) Ну так и бери цену себестоимости в реализации, в чем проблема? это и будет закупка до реализации
   GreyK
 
13 - 05.03.18 - 16:10
(0) Можно, я разрешаю. Можно и без партий по ЛИФО организовать.
   Pit0n_08
 
14 - 05.03.18 - 16:18
Если оценить цену закупки нужно для  "красивого" отчета шефу, то можно пытаться рассчитать её от остатка на момент проведения документа по ЛИФО. Но без партионного учета эти цифры будут плавать от отчета к отчету.
   Злопчинский
 
15 - 05.03.18 - 22:25
Прочитать себестоимость и количество , разделить одно на другое, получить "цену закупа"
   Max_Prog
 
16 - 06.03.18 - 12:27
(11) Как вариант при проведении закупки проставлялась цена закупки в спр. цены на дату документа. И далее как с периодическим реквизитом юзать закупочную цену.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует