Имя: Пароль:
1C
1С v8
Учет по сериям 1С УТП
0 Нурбек Экипаж KZ
 
14.11.12
10:57
Добрый день ребята!Нужна помощь. В кратце предистория,есть фармацевт.фирма в которой поставили УТП 1С 8, ведется учет по сериям.
При оформлении заказа покупателя (товары заносятся через подбор с выбором серии),при проведении товар с нужной серии ставим в резерв.При этом накладная по этому заказу могут выписать накладную через 3 дня.За это время другой менеджер может этот же товар с этой же серии выписать заказ другому покупателю (опять же через подбор, хотя остаток показыает фактический, а нужен за минусом резерва).
Нашел запрос сначало было так:
           Запрос.Текст = "
           |ВЫБРАТЬ
           |    Остатки.СерияНоменклатуры        КАК Серия,
           |    СУММА(Остатки.КоличествоОстаток) КАК Количество
           |
           |ИЗ
           |    РегистрНакопления." + мИмяРегистраДляПодбораСерий + ".Остатки(&Дата, (Номенклатура = &Номенклатура И ХарактеристикаНоменклатуры = &ХарактеристикаНоменклатуры" +
               ?(мИмяРегистраДляПодбораСерий = "ТоварыВНТТ", " И ЦенаВРознице = &ЦенаВРознице", "") +
               ?(СтруктураИсходныхПараметров.Склад <> Неопределено, (" И Склад В (&Склад)"), "") +
               ?(Форма.ВладелецФормы.ЭлементыФормы.СписокВидовПодбора.Значение = "ОстаткиУКомиссионеров", " И Комиссионер = &Комиссионер", "") +
               ?((СтруктураИсходныхПараметров.Свойство("Организация") И Форма.ВладелецФормы.ЭлементыФормы.СписокВидовПодбора.Значение = "ОстаткиУКомиссионеров"), " И Организация = &Организация", "") +
               ?(НуженФильтрПоКачеству, " И Качество = &Качество", "") + ")) КАК Остатки
           |
           |ГДЕ
           |    Остатки.КоличествоОстаток > 0
           |
           |СГРУППИРОВАТЬ ПО
           |    Остатки.СерияНоменклатуры
           |
           |УПОРЯДОЧИТЬ ПО
           |    Серия ВОЗР
           |";

       КонецЕсли;

поменял стало так:

           Запрос.Текст = "ВЫБРАТЬ
                          |    Остатки.СерияНоменклатуры КАК Серия,
                          |    СУММА(Остатки.Количество - РезервеНаСкладах.КоличествоОстаток) КАК Количество
                          |ИЗ
                          |    РегистрНакопления.ТоварыНаСкладах КАК Остатки
                          |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки КАК РезервеНаСкладах
                          |        ПО Остатки.СерияНоменклатуры = РезервеНаСкладах.СерияНоменклатуры
                          |            И Остатки.Номенклатура = РезервеНаСкладах.Номенклатура
                          |ГДЕ
                          |    Остатки.Количество > 0
                          |    И РезервеНаСкладах.КоличествоОстаток > 0
                          |
                          |СГРУППИРОВАТЬ ПО
                          |    Остатки.СерияНоменклатуры
                          |
                          |УПОРЯДОЧИТЬ ПО
                          |    Серия";

       КонецЕсли;

В результате при подборе номеклатуры выбираю серию вываливается остаток всех серий, и вообще не понятно что за остаток??

Короч выручайте,нужно очень..
1 disk-2008
 
14.11.12
11:02
(0)"...При оформлении заказа покупателя (товары заносятся через подбор с выбором серии),при проведении товар с нужной серии ставим в резерв."

Это у тебя какая УПП?
2 pumbaEO
 
14.11.12
11:12
Начни пожалуй с ИТС статьи "Примеры оформелния заказов покупателей"
3 Нурбек Экипаж KZ
 
14.11.12
11:19
нет эт УТП (Управление торговым предприятием для Казахстана)
4 Нурбек Экипаж KZ
 
14.11.12
11:38
Просмотрел все выпуски ИТС за этот год,нетту