|
Функциональная опция и текст запроса по РН - как влияет?
| ☑ |
0
RomaH
naïve
28.08.12
✎
09:49
|
Собственно в РН добавлено измерение привязаное к функциональной опции
Пришем движения в РН с включенной ФО и Читаем остатки:
"ВЫБРАТЬ Измерение1, ИзмерениеПоФО, Сумма ИЗ РН"
получаем остаки в разрезе двух измерений
отключаем ФО
выполняем тот же запрос - получим остатки в разрезе только одного измерения?
|
|
1
ZanderZ
28.08.12
✎
10:11
|
проверь
|
|
2
RomaH
naïve
28.08.12
✎
10:57
|
долго
|
|
3
mikecool
28.08.12
✎
10:58
|
(2) что там долгого? я вот не знаю, но имхо разве ФО влияет на выборку из данных? не помню
|
|
4
vmv
28.08.12
✎
10:58
|
(3) на отображение, тс - пытается ввести в заблуждение
|
|
5
RomaH
naïve
28.08.12
✎
11:03
|
(4) т.е. если в запросе остатков/обработке проведения не предусмотрим влияние ФО - то при включении/отключении ФО пользователь будет иметь не корректные данные?
|
|
6
Агент Инфостарта
28.08.12
✎
11:04
|
(0) (3) Если делать выборку простым запросом, то ФО игнорируется, если с помощью СКД - ФО учитывается.
|
|
7
mikecool
28.08.12
✎
11:04
|
(6) так что будет - попытка выбора поля = ошибка?
|
|
8
RomaH
naïve
28.08.12
✎
11:05
|
а как тогда правильно обрабатывать такую ситуацию?
при включении ФО запускать обработку перепроведения всех документов? а в обработках проведения писать что-то типа:
Если ПолучитьФункциональнуюОпцию("ФО") Тогда
Запись.ИзмерениеФО = ЧетоТам;
Иначе
ЗаписьФО = Неопределено;
КонецЕсли;
так?
|
|
9
Агент Инфостарта
28.08.12
✎
11:09
|
(8) Нафига перепроводить? Ты лучше почитай матчасть в части механизма функциональных опций.
|
|
10
Агент Инфостарта
28.08.12
✎
11:10
|
(7) Если в СКД попробуешь указать поле, отключенное ФО, то будет ошибка.
|
|
11
mikecool
28.08.12
✎
11:15
|
(10) т.е. выбрать в скд в запросе таки можно, прикольно ) спс
|
|
12
Агент Инфостарта
28.08.12
✎
11:49
|
(11) Указать в запросе СКД можно, но повторюсь, в результатах выборки, полученной с помощью СКД, этого поля не будет. Скажем так, в списке доступных полей оно будет отсутствовать.
|
|