Имя: Пароль:
1C
1С v8
Функциональная опция и текст запроса по РН - как влияет?
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) Указать в запросе СКД можно, но повторюсь, в результатах выборки, полученной с помощью СКД, этого поля не будет. Скажем так, в списке доступных полей оно будет отсутствовать.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс