Имя: Пароль:
1C
1С v8
некорректно выполняется выборка проводок по документу
0 UIV
 
14.03.12
15:51
Может сталкивался кто.
Yекорректно выполняется следующий код. Движения здесь это движения документа.
Движения.Найти("Хозрасчетный").Выгрузить().ВыбратьСтроку();

В полученной ТЗ путаются местами субконто по некоторым счетам (нетиповым 20.01.01 20.01.02, введенным самостоятельно как предопределенные, ага). то есть в строке ТЗ значение Субконто1Дт то что на самом деле  субконто 2, а Субконто2Дт то, что на самом деле субконто 1.

Где грабли и как их побороть.
1 zak555
 
14.03.12
15:52
лучше бы скрин показал или перефразируй
2 UIV
 
14.03.12
16:32
Со скрином сложнее, файлообменники закрыты.
Попытаюсь на пальцах.
Есть документ. В документе есть проводка.
Дт 20.01.1 Кт 60.01
Субконто дебета 1: "Основная номенклатурная группа" (вид субконто "Номенклатурные группы")
Субконто дебета 2: "Хозяйственные товары" (вид субконто "Статьи затрат")

Вышеприведенная строка показывает таблицу значений. в ней есть колонки с соответствующими значениями по этой строке
Счет Дт - значение "20.01.1"
Субконто1 Дт - значение "Хозяйственные товары"
Вид субконто1 Дт - значение "Статьи затрат"
Субконто2 Дт - значение "Основная номенклатурная группа"
Вид субконто2 Дт - значение "Номенклатурные группы"

Остальные поля в этой строке, а так же все поля в строках с движениями в которых не задействован 20 счет, отражаются корректно.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший