[ОТВЕТИТЬ]
Опции темы
19.01.2015 18:11  
Aligator
Просьба помочь с отчетов по запросу информации из СМ+ о возвратах поставщику и их номера контрактов.
пример:
номер_расхода --- номер_контракта
WO05600005658 - 00000095649

Т.е. для отбора номера контракта необходимо посмотреть на основание расходной накладной(основание есть приход), далее у прихода посмотреть
на основание (основание заказ), после этого в основание заказа (соглашение о поставке и контракт) - и последний шаг как раз и будет номер контракта...
 
20.01.2015 07:19  
Mtirt
Месье знает толк в извращениях...
Зачем?
 
20.01.2015 18:04  
Aligator
Цитата:
Сообщение от Mtirt
Месье знает толк в извращениях...
Зачем?
К сожалению не могу пояснить, большей части просто очередная хотелка, без которой не могут жить менеджеры...
 
21.01.2015 07:03  
Mtirt
Предлагаю допросить менеджеров.
Понимание, что именно нужно пользователю помогает иногда упростить задачу и свести её к чему-то, что будет работать быстрее, чем последовательная выборка 4-х оснований.
К тому же, в твоей задаче: в возврате может быть МНОГО оснований - приходов, соответственно, может быть выбрано НЕСКОЛЬКО заказов и МНОГО контрактов. Как сопоставлять номера?
 
21.01.2015 13:21  
Aligator
Цитата:
Сообщение от Mtirt
К тому же, в твоей задаче: в возврате может быть МНОГО оснований - приходов, соответственно, может быть выбрано НЕСКОЛЬКО заказов и МНОГО контрактов. Как сопоставлять номера?
Необходимо отбирать по первым вхождениям, потому как у них на товарные карточки может быть только один контракт.
 
21.01.2015 13:25  
Mtirt
Один ДЕЙствующий контракт на одну карточку товара не означает однозначной пары Возврат - Контракт.
В возврате из 3-х позиций, две могут быть уже исключенными из действующего контракта. И находиться в двух разных контрактах, которые действовали раньше.
 
21.01.2015 13:29  
Aligator
Цитата:
Сообщение от Mtirt
Один ДЕЙствующий контракт на одну карточку товара не означает однозначной пары Возврат - Контракт.
В возврате из 3-х позиций, две могут быть уже исключенными из действующего контракта. И находиться в двух разных контрактах, которые действовали раньше.
Верно, но цепочка ведь будет правильная, хоть контракт и будет завершен, но другого контракта на момент прихода не было, соотв-но и отберет нужный контракт
 
21.01.2015 13:32  
Mtirt
ТОгда это будет выглядеть так:
WO05600005658 - 00000000649
WO05600005658 - 00000095649
WO05600005658 - 00000195649

И что это тебе даст?
 
21.01.2015 18:49  
Aligator
Цитата:
Сообщение от Mtirt
ТОгда это будет выглядеть так:
WO05600005658 - 00000000649
WO05600005658 - 00000095649
WO05600005658 - 00000195649

И что это тебе даст?

Необходимо отобразить только последний действующий контракт:
WO05600005658 - 00000195649
 
23.01.2015 11:25  
Aligator
не хочется быть навязчивым...но все-таки, не получится у кого-то попробовать с запросом разобраться?
 
 


Опции темы



Часовой пояс GMT +3, время: 08:06.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.