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

1С:Предприятие :: 1С:Предприятие 8 общая

Произвольная (вычисляемая) колонка в динамическом списке

Произвольная (вычисляемая) колонка в динамическом списке
Я
   dimm7310
 
22.03.18 - 14:40
Столкнулся с ситуацией в которой в колонке динамического списка нужно отразить инфу недоступную в запросе . Допустим в запросе я добавляю поле с пустой строкой. В каком событии списка можно подменить значение этой колонки?
 
 
   dimm7310
 
1 - 22.03.18 - 15:07
хотя одну их таких колонок  можно попробовать получить в запросе, только не соображу как. Нужно в одной колонке пересчитывать сумму в валюте документа в рубли.
В каждой строке дин. списка валюта документа может быть разная

Если бы валюта была одна - то просто бы левым соединением с со срезом последних и РС КурсыВалют
   Dvoe4nik
 
2 - 22.03.18 - 15:16
(1) а что мешает тем же соединением с тем же регистром связывать разные валюты?
   maximkasuper
 
3 - 22.03.18 - 15:18
(0) В платформе 8.3.10 появилось новое событие динамического списка <ПриПолученииДанныхНаСервере>. Это дает возможность вывода любой информации в список.
   dimm7310
 
4 - 22.03.18 - 15:21
(3) видел, в нем в параметры строки - ключевое значение дин. списка - т.е. только документ, а остальных колонок нет
   dimm7310
 
5 - 22.03.18 - 15:24
(2) подскажи как.  Ведь подключаю я таблицы СрезПоследних в параметрах которой уже должна быть определена валюта из текущего документа
   Buster007
 
6 - 22.03.18 - 15:47
СрезПоследних можно без параметров
   dimm7310
 
7 - 22.03.18 - 15:48
(6) по всем валютам?
   dimm7310
 
8 - 22.03.18 - 15:57
(6) блин я затупил, соединится по валюте
   1sanekmaloi1
 
9 - 22.03.18 - 16:03
А то что даты у документов разные и курсы в эти дни тоже разные не смущает?
   dimm7310
 
10 - 22.03.18 - 16:05
(9)вот что значит тупить к концу дня. Да конечно , нужны даты
 
 Рекламное место пустует
   Dzenn
 
11 - 22.03.18 - 16:08
(10) просто датами не отделаешься. Ещё может быть такое, что например сегодня 22е, а последнее обновление курса валюты было 19го.
   1sanekmaloi1
 
12 - 22.03.18 - 16:09
Проще сделать новый реквизит в документ, заполнять при записи по курсу на дату дока, в дин списке считать ничего не надо.
   Dzenn
 
13 - 22.03.18 - 16:12
(12) Непонятно, правильно это или нет. Если бы значение реквизита зависело только от других значений документа, то правильно. А в случае с курсами, если допустить, что их значения в регистре могут меняться или заполняться задним числом, не факт, что так стоит делать.
   1sanekmaloi1
 
14 - 22.03.18 - 16:22
(13) Не верный курс проблема пользователя.Изменил задним числом-перепроведи все доки после этой даты.Восстанови последовательность и т.д. и т.п.

Я просто написал вариант решения, можно и считать ведь как хочет ТС, но тогда не нужно кричать что дин список залипает на несколько секунд при прокрутке.
   dimm7310
 
15 - 22.03.18 - 16:22
(12) Уже думал решить через пользовательский доп.реквизит (снимать с поддержки нельзя).
Ну допустим в данном случае это прокатит, а с динамическим списком хотелось бы на будущее узнать возможно ли вообще
   Sapiens_bru
 
16 - 22.03.18 - 16:23
(13) у вас в логике где-то сбой. Если реквизит однозначно рассчитывается из других реквизитов, тогда в нем смысла особо и нет. А вот курс в документе быть обязан, в типовых он есть, именно по той причине, что рублевая сумма валютного документа не должна зависеть от загрузки курсов задним числом. Чтобы не получилось так что перепроведение документов привело к новым суммам в отчётах.
Для общего развития можно погуглить stateless операции при проектировании бизнес-логики в не 1с приложениях
   Dzenn
 
17 - 22.03.18 - 16:24
(16) да, согласен, забыл про то, что курс копируется в документ
   dimon753
 
18 - 23.03.18 - 18:16
Возможно

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