|
RomomVotkokrod
|
|
Как исключить накладные из запроса05.03.2008, 15:10. Показов 13665. Ответов 4
Метки нет (Все метки)
Конфигурация Тогрговля и Склад 7.7, релиз 942. Товарный отчет, в процедуре Сформировать есть запрос. Из него нада исключить Документ "РеализацияРозница". Можно в условие включить: "КодОперации <> глКО.РозничнаяПродажаЕНВД". Все бы хорошо, но сумма на начало считается неправильно (т.е. сумма на начало все равно включает данные накладные). Кто нибудь сталкивался с подобными проблемы? Если да, то как подходили к их решению? Заранее спасибо...
|
|
| 05.03.2008, 15:10 | |
|
Ответы с готовыми решениями:
4
ПартииТоваровНаСкладах Как исключить документы из запроса? Как исключить из одного запроса - данные другого запроса Как исключить дубли из выдачи запроса по двум столбцам |
|
0 / 0 / 0
Регистрация: 15.05.2007
Сообщений: 152
|
|
| 06.03.2008, 02:52 | |
|
как-то некорректно изложил проблему
0
|
|
|
okutymo
|
|
| 06.03.2008, 08:49 | |
|
Во-во. Приведи хотя бы текст запроса.
|
|
|
RomomVotkokrod
|
|
| 06.03.2008, 11:20 | |
|
текст запроса кончно могу привести, но что он даст отдельно от конфигурации. Стандартная конфигурация, Торговля и Склад, Товарный отчет, процдура сформировать.
ТекстЗапроса = " |ПЕРИОД С ДатаНачала По ДатаКонца; | |Докум = Регистр.ПартииНаличие.ТекущийДокумент; |Фирма = Регистр.ПартииНаличие.Фирма; |МОЛ = Регистр.ПартииНаличие.МОЛ; |УпрАналит = Регистр.ПартииНаличие.Фирма.УпрАналитика ; |ЮрЛицо = Регистр.ПартииНаличие.Фирма.ЮрЛицо; |Номенклатура = Регистр.ПартииНаличие.Номенклатура; |СтатусПартии = Регистр.ПартииНаличие.СтатусПартии; |Количество = Регистр.ПартииНаличие.Количество; |ПродЦена = Регистр.ПартииНаличие.ЦенаПрод; |Стоимость = Регистр.ПартииНаличие.СуммаБезНДС; |КодОперации = Регистр.ПартииНаличие.КодОперации; | |"; Если ЦенаТовара.ТекущаяСтрока() = 1 Тогда // Отчет формируется в закупочных ценах Если ПустоеЗначение(ВыбМОЛ) = 0 Тогда // МОЛ выбран УсловиеДляТовара = ""; УсловиеДляТары = " Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара))"; Иначе // МОЛ не выбран. Не учитываем в приходе и расходе внутреннее перемещения УсловиеДляТовара = " Когда ((КодОперации <> глКО.Перемещение) И (КодОперации <> глКО.Перемещение) И (КодОперации <> глКО.ПередачаВРозницу) И (КодОперации <> глКО.ВозвратИзРозницы))"; УсловиеДляТары = " Когда (((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара)) |И (КодОперации <> глКО.Перемещение) И (КодОперации <> глКО.ПередачаВРозницу) И (КодОперации <> глКО.ВозвратИзРозницы))"; КонецЕсли; ТекстЗапроса = ТекстЗапроса + " |Группировка Докум; | |Функция НачСтоимостьВсего = НачОст(Стоимость); |Функция НачСтоимостьТара = НачОст(Стоимость) | Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара)); |Функция ПрихСтоимостьВсего = Приход(Стоимость)" + УсловиеДляТовара + "; |Функция ПрихСтоимостьТара = Приход(Стоимость)" + УсловиеДляТары + "; |Функция РасхСтоимостьВсего = Расход(Стоимость)" + УсловиеДляТовара + "; |Функция РасхСтоимостьТара = Расход(Стоимость)" + УсловиеДляТары + "; |Функция КонСтоимостьВсего = КонОст(Стоимость); |Функция КонСтоимостьТара = КонОст(Стоимость) | Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара)); | |"; Иначе // Если отчет формируется в розничных ценах Если ПустоеЗначение(ВыбМОЛ) = 0 Тогда // МОЛ выбран УсловиеДляТовара = ""; УсловиеДляТары = " Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара))"; Иначе // МОЛ не выбран. Не учитываем в приходе и расходе внутреннее перемещения УсловиеДляТовара = " Когда ((КодОперации <> глКО.Перемещение) И (КодОперации <> глКО.Перемещение) И (КодОперации <> глКО.ПередачаВРозницу) И (КодОперации <> глКО.ВозвратИзРозницы))"; УсловиеДляТары = " Когда (((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара)) |И ((КодОперации <> глКО.Перемещение) ИЛИ (Докум.Вид() = ""ПереоценкаРозница"")) И (КодОперации <> глКО.ПередачаВРозницу) И (КодОперации <> глКО.ВозвратИзРозницы))"; КонецЕсли; ТекстЗапроса = ТекстЗапроса + " |Группировка Номенклатура; |Группировка ПродЦена; |Группировка Докум; | |Функция НачКоличествоВсего = НачОст(Количество); |Функция НачКоличествоТара = НачОст(Количество) | Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара)); |Функция ПрихКоличествоВсего = Приход(Количество)" + УсловиеДляТовара + "; |Функция ПрихКоличествоТара = Приход(Количество)" + УсловиеДляТары + "; |Функция РасхКоличествоВсего = Расход(Количество)" + УсловиеДляТовара + "; |Функция РасхКоличествоТара = Расход(Количество)" + УсловиеДляТары + "; |Функция КонКоличествоВсего = КонОст(Количество); |Функция КонКоличествоТара = КонОст(Количество) | Когда ((СтатусПартии = глСП.Т_Тара) ИЛИ (СтатусПартии = глСП.М_Тара)); |Условие (ПродЦена <> 0); | |"; КонецЕсли; Если в конце дописать ТекстЗапроса = ТекстЗапроса + " |Условие (КодОперации <> глКО.РозничнаяПродажаЕНВД);"; то в обороты (РасхКоличествоВсего) накладные не попадают. но они попадаю в сумму на начало (НачКоличествоВсего). Это не совсем правильно... Я так думаю. Как решить данную проблему? |
|
|
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
|
|
| 06.03.2008, 11:21 | |
|
КодОперации - реквизит регистра, а не измерение. По реквизитам нет итогов (что-то типа субконто с пометкой "только обороты"). Вывод - никак по коду операции.
0
|
|
| 06.03.2008, 11:21 | |
|
Помогаю со студенческими работами здесь
5
Как исключить из результатов запроса записи с определенным значением в одном столбце?
Как правильно сверстать накладные формы Накладные в Access 1С 7.7 Не проводит накладные Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|