Офигеть, ошибка в ОСВ по счетам в типовой бухии. Или как это понять #183211


#0 by bushd
Похоже нашел ошибку в типовой бухии. И где в ОСВ по счету. Вот уж не думал. Или я не прав. Строка 423 в Оборотно сальдовая ведомость по счету - это зачем?!!!! При формировании пропускает первый счет....      Ит.ВыбратьСчета;.... Офигеть, ну ладно там еще где, но в оборотке!!!!
#1 by СтарПом
пропускается Счет, далее выводятся субсчета?
#2 by СтарПом
(+1)Если ДанныеПоСубсчетам = 1 Тогда...Например по ОСВ по счету 60 с галкой "по субсчетам":При первом "Ит.ПолучитьСчет;" - Ит.Счет = 60Далее в цикле - Ит.Счет = 60.1, 60.2 и т.д.все правильно...
#3 by bushd
Или это типа группу пропускает, а затем субсчета фигачит? Пожалуй верно, но тогда из списка материалов оборотка используется неверно!!!
#4 by СтарПом
и чем же она неверное используется?
#5 by bushd
Все дошло. Действительно оборотка в обычном режиме работает правильно. Однако, когда оборотка из формы списка материалов устанавливает две аналитики и в качестве группы 10 счет(а у него аналитика одна для группы) - группа в выборку не попадает и пропускается полезный счет, а именно 10.1.
#6 by VZ
Хочешь увидеть безрукого самоуверенного глюкоделателя?Посмотри в зеркало.А потом внимательно на свое "творчество"... Ошибку он, видите ли, нашел...
#7 by zzz
2 а если субсчетов нету? Для случая применяется обычноБухИт.ВключатьСубсчета(-1);  2 ты неверно привёл кусок кода!
#8 by bushd
Нет все верно. Ошибка, но не в оборотке, а в установке параметров недопустимых в обычном режиме. Ну не попадает у меня 10.1 при вызове оборотки с кнопки в списке материалов, да и не может при пропуске счета.
#9 by СтарПом
а если субсчетов нету - то галку "по субсчетам" поставить нельзя :)
#10 by VZ
Придется ткнуть носом... И что у тебя делает ВТОРОЙ оператор? Не получает ли ПЕРВУЮ выборку, которую ты с таким усердием ищешь?
#11 by zzz
469-я БУХ, приведённого тобою кода НЕТ.
#12 by bushd
Явный глюк, но почти безобидный т.к. не в оборотке и при ручном вызове не проявляется. Ну а бухи таким способом ОСВ из списка материалов - пользуют очень редко.
#13 by СтарПом
ну ё-маё [разводит руками] :)474 - есть :)
#14 by bushd
473, 474. Сто пудов и 476, не проверял.
#15 by CтарПом
расскажи мне тупому еще раз пожалуйста... в чем глюк?я когда в справочнике материалов нажимаю на "ОСВ-10", получаю форму отчета ОСВ по счету, причем счет стоит "10", стоит галка "по субсчетам" установлено субконто1 (материал) и режим "отбирать"...соответственно в первом "Ит.ПолучитьСчет" у меня выбирается счет "10" (который мне нафиг не нужен и совершенно правильно пропускается), а далее в цикле выводятся субсчета (10.1 и т.д..)Что я делаю неправильно?
#16 by bushd
474, ОСВ по счету, строка 423.ВТОРОЙ оператор пропускает группу - так задумано, но при вызове из списка материалов параметры устанавливаемые программно для ОСВ вызывают неправильное ее формирование.
#17 by zzz
2 ну замени наИт.ВключатьСубсчета(-1);перед Запросом, а "Ит.ПолучитьСчет;" закомментарь.
#18 by VZ
Как пишут, как пишут, стервецы... :("Доступно..."
#19 by bushd
Да проверь на данных! Не работает!!!! И уже ясно почему!!! См. . Ну понятно ошибку я уже исправил(причем типовую ОСВ не трогал, сделал копию), до темы.
#20 by bushd
Не так то и правда ! Нет чтоб условие забабахать. Вообще фигею, это ж надо при таком подходе потом в концов не найдешь будешь плодить ошибки используя свой же код нетривиально. Это ж надо пользователя ограничили, а параметры программно любые пихай авось прокатит.
#21 by СтарПом
ты мне расскажи, как у тебя получается при вызове ОСВ из материалов поставить вторую аналитику, если вызывальный код такой:Субконто2 - не устанавливаетсяОтбор по субконто2 - Разворачивать
#22 by bushd
Ну вот и РАЗВОРАЧИВАЕТ.!!! Расшифровка.Установить("ВидСубконто2", ВидыСубконто.МестаХранения); Вот бл..я установили мать их. Тока оборотка не схавала. Группа 10 в выборку не попала т.к. у нее нет аналитики "МестаХранения" И в результате=> 10.1 => Ит.ПолучитьСчет, ну а дальше все в порядке просто выкинули счетик и усе.
#23 by СтарПом
хрень какая-то... что он устанавливает???устанавливает ВИД субконто... ЗНАЧЕНИЕ - не устанавливает!!!нету там значения... и для пользователя закрыто...и первый счет он берет "10"
#24 by CтарПом
(+23) по аналогии с субконто1:где ты видишь, чтобы устанавливалось "Субконто2"?
#25 by bushd
Да не берёт и значение для того не надо. Не берет и не может взять у него нет второй аналитики - места хранения. А ИспользоватьСубконто есть и не неопределенное, а вполне конкретное "ВидыСубконто.МестаХранения". Да не парься забей пару проводок и проверь.
#26 by СтарПом
все... приношу свои извинения... ты прав :)
#27 by bushd
Да ошика то вполне обычная, незаметная. До этого в Акте сверки в бюджетке тоже нашел в определенном режиме. Я просто сразу не догнал, что проблема не в ОСВ, а в ее использовании. Т.е. ОСВ при использовании бухом робит правильно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С