|
КА. Реализация на основание заказа. | ☑ | ||
---|---|---|---|---|
0
sashasasha89
01.08.16
✎
09:39
|
http://imgur.com/a/ZKBFy
Здравствуйте. Подскажите делается заказ покупателя. На его основании делается реализация. В реализации одна позиция из заказа повторяется 4 раза. |
|||
1
Ёпрст
01.08.16
✎
09:41
|
Продолжайте наблюдение
|
|||
2
polosov
01.08.16
✎
09:42
|
(0) Кривая дописка может.
|
|||
3
sashasasha89
01.08.16
✎
09:44
|
(2) Конфигурация с доработкой.
|
|||
4
polosov
01.08.16
✎
09:44
|
(3) Ну значит 100% кривая дописка. Смотри в отладке.
|
|||
5
DDwe
01.08.16
✎
09:44
|
(3) Спасибо за информацию. Она очень помогла.
|
|||
6
Ёпрст
01.08.16
✎
09:47
|
Посмотреть обработку заполнения, религия запрещает ?
|
|||
7
sashasasha89
01.08.16
✎
09:48
|
Сейчас посмотрю. Другие документы создаются на основании этого документа правильно.
|
|||
8
Звездец
01.08.16
✎
09:50
|
Шли года, тс не менялся.
Ну какой смысл задавать такой вопрос по не типовой конфигурации(7) |
|||
9
sashasasha89
01.08.16
✎
09:55
|
(8) Думал может кто сталкивался с такой ситуацией не все ошибки возникают что база доработанная. Сейчас буду код смотреть. С остальными документами проблем нет.
|
|||
10
DDwe
01.08.16
✎
09:57
|
(9) Чудесная логика...
|
|||
11
polosov
01.08.16
✎
09:57
|
(9) Слишком специфичная проблема. В типовых такие ошибки редко встречаются.
|
|||
12
sashasasha89
03.08.16
✎
05:00
|
Проблема в запросе. Во временной таблице строки задваиваются и затем после объединения еще раз задваиваются.
ВЫБРАТЬ ЗаказПокупателяТовары.Номенклатура КАК Номенклатура, ЕСТЬNULL(ЗаказПокупателяТовары.Количество, 0) КАК КоличествоВЗаказе, ЕСТЬNULL(ТоварыНаСкладахОстаткиСкладВЗаказе.КоличествоОстаток, 0) КАК КоличествоСкладВЗаказе, ЕСТЬNULL(ТоварыНаСкладахОстаткиАлкоголь.КоличествоОстаток, 0) КАК КоличествоСкладАлкоголь, ЗаказПокупателяТовары.ЕдиницаИзмерения, ЗаказПокупателяТовары.ЕдиницаИзмеренияМест, ЗаказПокупателяТовары.КоличествоМест, ЗаказПокупателяТовары.Коэффициент, ЗаказПокупателяТовары.ПроцентСкидкиНаценки, ЗаказПокупателяТовары.ПлановаяСебестоимость, ЗаказПокупателяТовары.СтавкаНДС, ЗаказПокупателяТовары.Сумма, ЗаказПокупателяТовары.СчетУчетаБУ, ЗаказПокупателяТовары.СчетУчетаНУ, ЗаказПокупателяТовары.СуммаНДС, ЗаказПокупателяТовары.ХарактеристикаНоменклатуры, ЗаказПокупателяТовары.Цена, ЗаказПокупателяТовары.ПроцентАвтоматическихСкидок, ЗаказПокупателяТовары.УсловиеАвтоматическойСкидки, ЗаказПокупателяТовары.ЗначениеУсловияАвтоматическойСкидки, ЗаказПокупателяТовары.ПринятыеСчетУчетаБУ, ЗаказПокупателяТовары.ПринятыеСчетУчетаНУ, астСоответствиеНоменклатурыИНоменклатурыЕГАИС.НоменклатураЕГАИС ПОМЕСТИТЬ ВТ_Осн ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаОстатков, Склад = &СкладВЗаказе) КАК ТоварыНаСкладахОстаткиСкладВЗаказе ПО ЗаказПокупателяТовары.Номенклатура = ТоварыНаСкладахОстаткиСкладВЗаказе.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаОстатков, Склад = &СкладАлкоголь) КАК ТоварыНаСкладахОстаткиАлкоголь ПО ЗаказПокупателяТовары.Номенклатура = ТоварыНаСкладахОстаткиАлкоголь.Номенклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.астСоответствиеНоменклатурыИНоменклатурыЕГАИС КАК астСоответствиеНоменклатурыИНоменклатурыЕГАИС ПО ЗаказПокупателяТовары.Номенклатура = астСоответствиеНоменклатурыИНоменклатурыЕГАИС.Номенклатура ГДЕ ЗаказПокупателяТовары.Ссылка.Ссылка = &Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Осн.Номенклатура, КатегорииОбъектов.Категория ПОМЕСТИТЬ ВТ_Катег ИЗ ВТ_Осн КАК ВТ_Осн ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов ПО ВТ_Осн.Номенклатура = КатегорииОбъектов.Объект ГДЕ КатегорииОбъектов.Категория = &Категория ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ_Осн.Номенклатура, ВТ_Осн.КоличествоВЗаказе, ВТ_Осн.КоличествоСкладВЗаказе, ВТ_Осн.КоличествоСкладАлкоголь, ВТ_Осн.ЕдиницаИзмерения, ВТ_Осн.ЕдиницаИзмеренияМест, ВТ_Осн.КоличествоМест, ВТ_Осн.Коэффициент, ВТ_Осн.ПроцентСкидкиНаценки, ВТ_Осн.ПлановаяСебестоимость, ВТ_Осн.СтавкаНДС, ВТ_Осн.Сумма, ВТ_Осн.СчетУчетаБУ, ВТ_Осн.СчетУчетаНУ, ВТ_Осн.СуммаНДС, ВТ_Осн.ХарактеристикаНоменклатуры, ВТ_Осн.Цена, ВТ_Осн.ПроцентАвтоматическихСкидок, ВТ_Осн.УсловиеАвтоматическойСкидки, ВТ_Осн.ЗначениеУсловияАвтоматическойСкидки, ВТ_Осн.ПринятыеСчетУчетаБУ, ВТ_Осн.ПринятыеСчетУчетаНУ, ВТ_Осн.НоменклатураЕГАИС, ЕСТЬNULL(ВТ_Катег.Категория, ЛОЖЬ) КАК Категория ИЗ ВТ_Осн КАК ВТ_Осн ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Катег КАК ВТ_Катег ПО ВТ_Осн.Номенклатура = ВТ_Катег.Номенклатура |
|||
13
sashasasha89
03.08.16
✎
07:57
|
В отладчике цикл на одной номенклатуре 4 раза срабатывает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |