|
v7: Запрос к регистру. Выбор Товаров из ТЧ доков. Как выбрать Цену из строкиТЧ в этом запросе? | ☑ | ||
---|---|---|---|---|
0
aka AMIGO
19.07.18
✎
09:31
|
Собственно запрос:
"//{{ЗАПРОС(ПоследниеПоступления) |Период с НачДок по ДатаКон; |Товар = Регистр.ОстаткиТоваров.Товар; |Док = Регистр.ОстаткиТоваров.ТекущийДокумент; |ОстатокТовара = Регистр.ОстаткиТоваров.ОстатокТовара; |ДатаДок = Регистр.ОстаткиТоваров.ТекущийДокумент.ПриходнаяКредит.ДатаДок; |Функция ПриходКол = Приход(ОстатокТовара); |Группировка Товар без групп; |"//}}ЗАПРОС Док после выполнения Запроса виден, но не очень хочется рыться потом в его ТЧ, это увеличивает время выполнения отчета :( Пока ничего другого не придумал.. Понятно, что реквизит "Цена" в строке дока с Товаром. ПривязыватьСтроку() в доках у меня нет :( Как-нибудь можно исхитриться впихнуть Цену в Запрос? Или уж оставить надежду :) |
|||
1
aka AMIGO
19.07.18
✎
09:36
|
Ладно, ребята, отбой, не заморачивайтесь, перепишу запрос на выборку документов
|
|||
2
Cthulhu
19.07.18
✎
09:45
|
навскидку: можно цену не выбирать из строки тч (это - да, муторно), а рассчитывать по движениям этого документа по регистру партий (гораздо проще может получиться).
|
|||
3
Salimbek
19.07.18
✎
09:51
|
(2) Еще некоторые конфы цену пишут сразу в свой регистр.
З.Ы. Но как бесит стандартная 1С-ка после прямых запросов, когда можно сразу вытащить все, что хочешь... |
|||
4
aka AMIGO
19.07.18
✎
09:53
|
(2) Спасибо, решение логичное, но увы, РегПартии не применяется. Предыдущий прогер выкинул по максимуму из конфы "Торговля", в 2002 году :)
(3) - это чревато перепроведением бездны доков с 2009 года! Результаты непредсказуемы! Или наоборот - предсказуемы :) |
|||
5
Масянька
19.07.18
✎
09:56
|
(4) А регистр Продажи используется?
|
|||
6
aka AMIGO
19.07.18
✎
10:10
|
(5) Тоже нет
|
|||
7
vcv
19.07.18
✎
10:11
|
А зачем выбирать цену из документов? Что бы вручную разгребать без НДС, НДС в сумме, НДС сверху, цена не в целых копейках, скидка в документе? Неужели нет ни одного регистра, в котором вместе количественные и суммовые показатели?
(4) >>> чревато перепроведением бездны доков с 200 Можно применить обходной манёвр. Убрать в документах автоматическое удаление движений. Внести изменения в модуль проведения нужных документов, что бы в модуле читались имеющиеся движения, по ним и содержимому документов генерировались новые недостающие движения и записывались в нужный регистр. Вернуть модуль проведения на место. |
|||
8
Масянька
19.07.18
✎
10:12
|
(6) Колоссально... :(
|
|||
9
HawkEye
19.07.18
✎
10:19
|
(0) никак.. в Остатках цена есть, только случае розничного склада... во всех остальных случаях цены там нет..
ps. если документ ни в одном регистре не оперирует суммой продажи, зачем из него брать цену??? |
|||
10
HawkEye
19.07.18
✎
10:22
|
(4) можно написать свой документ, который будет создаваться на основании текущего и двигать регистры, выкинуть его из последовательности, заполнить обработкой и провести не трогая основные документы
в текущем же документе модуле проведения написать, если Дата > Даты начиная с которой двигаем второй регистре Тогда делаем движения второго регистра.... но зачем? |
|||
11
vcv
19.07.18
✎
10:50
|
(4)
>>> Предыдущий прогер выкинул по максимуму из конфы «Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.» Прямо про предыдущего прога сказано. Может таки найти его? :) |
|||
12
aka AMIGO
19.07.18
✎
11:02
|
(11) Помер он, земля ему пухом..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |