Вход | Регистрация

1С:Предприятие ::

Метки: 

v7: Запрос к регистру. Выбор Товаров из ТЧ доков. Как выбрать Цену из строкиТЧ в этом запросе?

Я
   aka AMIGO
 
19.07.18 - 09:31
Собственно запрос:
    "//{{ЗАПРОС(ПоследниеПоступления)

    |Период с НачДок по ДатаКон;
    |Товар = Регистр.ОстаткиТоваров.Товар;
    |Док = Регистр.ОстаткиТоваров.ТекущийДокумент;
    |ОстатокТовара = Регистр.ОстаткиТоваров.ОстатокТовара;
    |ДатаДок = Регистр.ОстаткиТоваров.ТекущийДокумент.ПриходнаяКредит.ДатаДок;
    |Функция ПриходКол = Приход(ОстатокТовара);
    |Группировка Товар без групп;
    |"//}}ЗАПРОС


Док после выполнения Запроса виден, но не очень хочется рыться потом в его ТЧ, это увеличивает время выполнения отчета :(

Пока ничего другого не придумал..
Понятно, что реквизит "Цена"  в строке дока с Товаром.
ПривязыватьСтроку() в доках у меня нет :(

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

ps. если документ ни в одном регистре не оперирует суммой продажи, зачем из него брать цену???
   HawkEye
 
10 - 19.07.18 - 10:22
(4) можно написать свой документ, который будет создаваться на основании текущего и двигать регистры, выкинуть его из последовательности, заполнить обработкой и провести не трогая основные документы
в текущем же документе  модуле проведения написать, если Дата > Даты начиная с которой двигаем второй регистре Тогда
делаем движения второго регистра....

но зачем?
 
 
   vcv
 
11 - 19.07.18 - 10:50
(4)
>>> Предыдущий прогер выкинул по максимуму из конфы

«Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.»
Прямо про предыдущего прога сказано. Может таки найти его? :)
   aka AMIGO
 
12 - 19.07.18 - 11:02
(11) Помер он, земля ему пухом..


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует