Имя: Пароль:
1C
1С v8
Разный порядок в консоли и СКД субконто счетов
0 timurhv
 
09.08.12
23:37
Уже в который раз сталкиваюсь с таким:
имеется некий счет (в БГУ 502.11 для примера) со следующими субконто:
1.КОСГУ
2.Принятые обязательства (договора)
3.Раздел лицевого счета.

Если в консоле запроса сделать так:
ВЫБРАТЬ
   ВЫРАЗИТЬ(ЕПСБУОстаткиИОбороты.Субконто3.Владелец КАК Справочник.ЛицевыеСчета) КАК ЛицСчет,
   ВЫРАЗИТЬ(ЕПСБУОстаткиИОбороты.Субконто2 КАК Справочник.Договоры) КАК Договор
ИЗ
   РегистрБухгалтерии.ЕПСБУ.ОстаткиИОбороты(&ДатаНачГода, &ДатаКон, Регистратор, , Счет = &Сет50211, , ) КАК ЕПСБУОстаткиИОбороты

То нормально выведутся данные: первая колонка - лицевые счета, вторая - договора.
Все это дело запихивается в СКД и там уже в результате выводятся NULL, необходимо поменять субконто местами!

Почему так происходит? Притом компоновщик тут непричем, такое уже замечал при считывании проводок документов по некоторым другим счетам (толи авансы с контрагентами, толи взаиморасчеты), там тоже порядок субконто отличается от порядка в пользовательском режиме или конфигураторе.

P.S: Порядок в предопределенных элементах плана счетов совпадает с пользовательским.
1 timurhv
 
09.08.12
23:45
(0) Т.е. в конфигураторе и пользовательском:
1.КОСГУ
2.Принятые обязательства (договора)
3.Раздел лицевого счета.

А чтобы верные значения получить, необходимо ориентироваться на:
1.КОСГУ
2.Раздел лицевого счета
3.Принятые обязательства (договора).
2 sanja26
 
09.08.12
23:57
там парметр виртуальной таблицы есть ВидыСубконто. С ним пробуй
3 sanja26
 
10.08.12
00:01
параметр "Субконто", задаешь, например как, "ВидыСубконто"
Потом определяешь его как массив, добавляешь нужные субконто. Все должно быть ОК
4 timurhv
 
10.08.12
09:40
(2), (3) Про задание в параметры массивов в курсе, просто интересно почему так происходит. При считывании движений документа порядок Субконто2 и Субконто3 тоже отличается.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан