IPB

Здравствуйте, гость ( Вход | Регистрация )

Фото
 
Rex .
Rex
Продвинутый
www.Питер.ru
Интересы
Нет данных
19-November 04
4057*
7th April 2010 - 08:25
Nov 21 2018, 01:12
789 (0 сообщений в день)
AIM Нет данных
Yahoo Нет данных
ICQ 295966932
MSN Нет данных

Rex

Пользователи

***


Темы
Сообщения
Blogs
13 Aug 2009
Есть задачка, видеть количество свободного и свободного ожидаемого товара по элементам, и видеть количество ассортиментных свободных позиций по иерархии и по складам, на каждый день. Наваял запросик, но в случае, если товар отсутствует в ожидаемых, количество ассортиментных позиций в группировках по складу и по иерархии Null. Может кто глянет, свежим взглядом?

Код
"ВЫБРАТЬ
|ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
|ТоварыНаСкладахОстаткиИОбороты.Период КАК Период,
    |ВЫБОР КОГДА СУММА(ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0) - ЕСТЬNULL(ТоварыВРезервеНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0))> 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК Ассортимент,
    |0 КАК АссортиментВЗаказе,
|ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад,
|СУММА(ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0)) КАК Остаток,
|СУММА(ЕСТЬNULL(ТоварыВРезервеНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0)) КАК Резерв,
|СУММА(ЕСТЬNULL(ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0) - ЕСТЬNULL(ТоварыВРезервеНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток, 0)) КАК Свободно,
|0 КАК Заказано,
|0 КАК Размещено,
|0 КАК СвободноВЗаказах
|ИЗ
|РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, День, , ) КАК ТоварыНаСкладахОстаткиИОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, День, , ) КАК ТоварыВРезервеНаСкладахОстаткиИОбороты
|  ПО ТоварыНаСкладахОстаткиИОбороты.Номенклатура = ТоварыВРезервеНаСкладахОстаткиИОбороты.Номенклатура
    |       И ТоварыНаСкладахОстаткиИОбороты.Склад = ТоварыВРезервеНаСкладахОстаткиИОбороты.Склад
|  И ТоварыНаСкладахОстаткиИОбороты.Период = ТоварыВРезервеНаСкладахОстаткиИОбороты.Период
    |
|СГРУППИРОВАТЬ ПО
|ТоварыНаСкладахОстаткиИОбороты.Склад,
|ТоварыНаСкладахОстаткиИОбороты.Номенклатура,
|ТоварыНаСкладахОстаткиИОбороты.Период
    |
|ОБЪЕДИНИТЬ ВСЕ
    |
|ВЫБРАТЬ
|ЗаказыПоставщикамОстаткиИОбороты.Номенклатура КАК Номенклатура,
|ЗаказыПоставщикамОстаткиИОбороты.Период,
    |0 КАК Ассортимент,
    |ВЫБОР КОГДА СУММА(ЕСТЬNULL(ЗаказыПоставщикамОстаткиИОбороты.КоличествоКонечныйОстаток, 0) - ЕСТЬNULL(РазмещениеЗаказовПокупателейОстаткиИОбороты.КоличествоКонечныйОстаток, 0)) > 0 ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК АссортиментВЗаказе,
    |ЗаказыПоставщикамОстаткиИОбороты.ЗаказПоставщику.Склад КАК Склад,
|0,
|0,
|0,
|СУММА(ЕСТЬNULL(ЗаказыПоставщикамОстаткиИОбороты.КоличествоКонечныйОстаток,0)) КАК Заказано,
|СУММА(ЕСТЬNULL(РазмещениеЗаказовПокупателейОстаткиИОбороты.КоличествоКонечныйОстаток, 0)) КАК Размещено,
|СУММА(ЕСТЬNULL(ЗаказыПоставщикамОстаткиИОбороты.КоличествоКонечныйОстаток, 0) - ЕСТЬNULL(РазмещениеЗаказовПокупателейОстаткиИОбороты.КоличествоКонечныйОстаток, 0)) КАК СвободноВЗаказах
|ИЗ
|РегистрНакопления.ЗаказыПоставщикам.ОстаткиИОбороты(&ДатаНач, &ДатаКон, День, , ) КАК ЗаказыПоставщикамОстаткиИОбороты
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РазмещениеЗаказовПокупателей.ОстаткиИОбороты(&ДатаНач, &ДатаКон, День, , ) КАК РазмещениеЗаказовПокупателейОстаткиИОбороты
| ПО ЗаказыПоставщикамОстаткиИОбороты.Номенклатура = РазмещениеЗаказовПокупателейОстаткиИОбороты.Номенклатура
|  И ЗаказыПоставщикамОстаткиИОбороты.ЗаказПоставщику = РазмещениеЗаказовПокупателейОстаткиИОбороты.ЗаказПоставщику
|  И ЗаказыПоставщикамОстаткиИОбороты.Период = РазмещениеЗаказовПокупателейОстаткиИОбороты.Период
|СГРУППИРОВАТЬ ПО
|ЗаказыПоставщикамОстаткиИОбороты.ЗаказПоставщику.Склад,
|ЗаказыПоставщикамОстаткиИОбороты.Номенклатура,
|ЗаказыПоставщикамОстаткиИОбороты.Период
|ИТОГИ
|СУММА(Остаток),
|СУММА(Резерв),
|СУММА(Остаток - Резерв) КАК Свободно,
|СУММА(Заказано),
|СУММА(Размещено),
|СУММА(Ассортимент),
|СУММА(АссортиментВЗаказе),
|СУММА(Заказано - Размещено) КАК СвободноВЗаказах
|ПО
|Склад,
|Номенклатура ИЕРАРХИЯ,
|Период ПЕРИОДАМИ(ДЕНЬ, &ДатаНач, &ДатаКон)";
29 Jul 2009
Наверное все сталкивающиеся с УТ знают этот отчет. Потребовалось его немного переработать, добавлены новые показатели, вроде все ок. Но есть одно требование, которое никак не получается реализовать. Руководство хочет иметь возможность сортировки по показателям. Собственно, проблемка в том, что большинство показателей (Коэфф. оборачиваемости, Средний остаток, Срок хранения в днях) приходится рассчитывать только при выводе в макет. В типовом отчете, тоже именно так и реализовано.
После нескольких дней борьбы, у меня все идеи по реализации этой задачки закончились. Может кто что подскажет?
26 Jun 2009
Можно ли как-то заменить уже выведенную в макет область? Заменить надо точной такой же, но с дополненными параметрами.

10 Apr 2009
Собственно, тема в сабже. Нужен отчет, который бы выдал последний по дате документ оприходования товара, для получения себестоимости последней партии. С первым документом все просто и понятно, с последним засада. Нутром чую, что все должно быть просто.
Собственно, делаю запрос по справочнику номенклатуры, и вложенный запрос по документам поступления оприходования, с итогом Максимум по дате. Выдает, зараза, совсем не то, что нужно.
11 Mar 2008
Не могу определиться, в какой раздел писать, если что, перенесите.

Есть фискальник Феликс РК. Проблема возникает в следующей ситуации.
В Чеке ККМ, Цена = 862,30, Скидка 5%, Сумма со скидкой получается 819,185, 1С-ка округляет ее по математическим правилам, в итоге сумма со скидкой получается 819,19. При регистрации чека, метод ПроцентнаяСкидка() возвращает сумму 819,18, соответственно, при любом способе оплаты отличном от наличных, получается ругань о несовпадении суммы чека и суммы оплаты.
Подскажите, как заставить драйвер округлять по матетимаческим правилам, т.е. 1,5 до 2? В обработке ATOLGenECR_v2.epf, перековырял уже все что можно. В доках к драйверу никаких параметров для указания правил округления я не нашел.
Заранее спасибо.


27 Jul 2009 - 12:39


10 Jun 2009 - 17:24


25 Feb 2009 - 15:09


17 Nov 2008 - 12:22


21 Mar 2008 - 7:31

Rex.

.
RSS Текстовая версия Сейчас: 21st November 2018 - 01:12