v7: Подскажите по БухгалтерскиеИтоги 1с 77 #680536


#0 by CepeLLlka
Получаю БИ по периодам и субконто.. Перебираю результат в цикле, сначала перебираю периоды, получив период, выбираю субконто и перебираю уже их и вывожу результат в сообщения.. Отображает результат только по 2ум субконто, а в ОСВ по счету за данный период есть результаты по 4ём.. как так?
#1 by KishMish
смотря что ты делаешь. обороты или остатки смотришь. а с кодом было бы легче
#2 by zak555
ИспользоватьСубонто -- два раза
#3 by CepeLLlka
Понял.. потому что м*дак :) Всем спасибо :) В одном случае суммовой результат.. в другом количественный.. вот и всё.. Сорри, ребята.
#4 by CepeLLlka
А я выбирал только суммовой..
#5 by zak555
ты написал, что у тебя результат по двум субконто, а в осв 4 их
#6 by CepeLLlka
Зак зак.. милый мой друг :) Я наверное не очень удачно выразился.. Субконто одно - Контрагенты.. А вот результаты были в одном случае по 2ум, в другом по 4ём.
#7 by CepeLLlka
Прости пожалуйста.. ввёл в заблуждение.. малоопытный я ещё :(
#8 by CepeLLlka
Ребята.. снова беда.. Пытаюсь получить итоги за период вот таким образом.. И вот.. если НачДата = КонДата, тогда ИТ.ВыбратьПериоды(1,,,1) = 0, при условии, что за этот период нет данных, а если есть то всё ок.. Но если брать период хотя бы за 2 дня, тогда всё ок.. выводит нули всё нормально.. а ноль за один день не хочет выводить.. Что я делаю не так?
#9 by zak555
ВыбратьПериоды(<?>,,,) Синтаксис: ВыбратьПериоды(<ФлагВсе>,<ФлагДК>,<Номер>,<РазвСальдо>) Назначение: Открывает выборку периодов. Возвращает  1 - если действие выполнено и в выборке есть хотя бы один период; 0 - если действие не выполнено или в выборке нет ни одного периода.
#10 by KishMish
а ИТ.ВыполнитьЗапрос(НачДата, КонДата, Счет,,,1,4,1)=0?
#11 by Стрелок
могу выслать конструктор бухгалтерских запросов для 7.7 очень удобная штука прямо с алгоритмом выборки.
#12 by CepeLLlka
Спасибо, СП читать ДенисЧ научил уже :) Сек.. сейчас проверю
#13 by CepeLLlka
Нет, выдаёт = 1
#14 by zak555
это потому что ты остатки считаешь
#15 by CepeLLlka
Чего? Зак.. ну что ты какой :) Выражайся яснее жее :) Какие остатки я считаю? Почему тогда если брать период 01.08.13 и 02.08.13 всё выводит, а если брать 01.08.13 и 01.08.13, то не выводит.. Ммм?
#16 by zak555
4 --- это что ?
#17 by CepeLLlka
СП дать почитать? :)
#18 by CepeLLlka
Это периодичность же.. 4 - означает что периоды будут по дням.
#19 by CepeLLlka
Ну же.. ребята.. почему не работает? За два дня отбирает.. за один нет.. ппц же :)
#20 by zak555
в конфигураторе про числа не написано
#21 by zak555
движения по товару есть 02.08.13 ?
#22 by CepeLLlka
Тоже нет.. иначе бы понятно всё было сразу..
#23 by zak555
а если период выбрать 02.08.13 и 02.08.13 ?
#24 by CepeLLlka
Секундочку
#25 by CepeLLlka
Ничего не меняется.. за один день не хочет брать данные :(
#26 by CepeLLlka
Надо ждать когда придут Ёпрст, и ДенисЧ, они чай точно знают..
#27 by zak555
а если сделать не день, а проводку скажем ?
#28 by CepeLLlka
А зачем мне данные по каждой проводке, если мне нужны данные целиком за день? :) Выбирать для начала в разрезе, а потом обратно складывать? :)
#29 by CepeLLlka
Вобщем пока написал условие.. перебирать периоды только тогда, когда период больше одного дня... Но это же не правильно.. буду апать, ждать Ёпрст или других Гуру :)
#30 by CepeLLlka
АаААааАПп!
#31 by CepeLLlka
Есть кто живой?
#32 by ОмелянКосопысд
там глюков немеряно. ты еще на черный запрос к бухитогам пожалуйся =) вывали это всё в таблицу значений, дополни как надо и забудь.. P.S. но релиз платформы я бы проверил. (а так же ДБФ/SQL)
#33 by CepeLLlka
На с SQL только начинаю работать.. поставил тестово.. надо будет на 3 сервера развернуть.. буду писать тут вам :) Гуру может появились тут? :)
#34 by CepeLLlka
Ребята.. подскажите пожалуйста.. Чёт я уже устал сёдня, башка не соображает.. Пишу вот так: ИТ.ИспользоватьСубконто(ВидСубконто, СписокСубконто, 1, 1); ИТ.ВыбратьСубконто = 1 только тогда, когда есть данные по выбранным субконто за этот период, а если нет данных.. то не выбирает субконто.. Как сделать чтобы выбирал, независимо от того были данные или нет..??
#35 by CepeLLlka
В 8ке в 100 раз легче, чем тут :) Половина не работает.. половина хз как.. да и сам ещё не очень :)
#36 by vladko
тебе же говорят, что костяк формирования данных создай в конструкторе бух.запросов. Там все нужные данные вытащишь, а далее уже дописывай как надо тебе обработать данные
#37 by vladko
зачем писать бух.запрос руками, когда есть нормальный конструктор.
#38 by Chai Nic
Неправда. Бухитоги в семерке весьма прилично работают. Просто к ним нужна привычка.. как и к виртуальным таблицам регистров в восьмерке.
#39 by Абыр
В чем проблема? Получить нолики по всему СписокСубконто, если не было остатков-движений?
#40 by CepeLLlka
Дааа :(
#41 by CepeLLlka
Тогда почему не работает то, что в ?
#42 by zak555
очень просто
#43 by CepeLLlka
Спасибо.. это я знаю.. Я не знаю можно ли штатными средствами.. Если вдруг можно, а я тут велосипеды леплю, циклы рисую.. Это уж на крайняк.. если не выйдет.. как не вышло с
#44 by Абыр
Обходи свой СписокСубконто и собирай в ТЗ, например. Там где ИТ.ПолучитьСубконто = 1 как в берешь показатели из итогов, в противном случае - нолики.
#45 by Абыр
Штатно не включить в выборку значения субконто, по которым совсем нет отличных от нуля итогов в запросе.
#46 by CepeLLlka
Да это понятно.. Вот это тот ответ который мне нужен :)
#47 by CepeLLlka
А по ?
#48 by zak555
включает только баг, когда период запроса один день
#49 by CepeLLlka
Он здесь про другое же, Зак.. Но по логике.. да.. почему тогда работает на 2 дня..
#50 by CepeLLlka
Фигня какая-то.. у меня На половину позиций работает.. на половину нет.. на контрагентов работает.. а на СтатьиОбщехозяйственныхЗатрат нет.. %)
#51 by CepeLLlka
Или может из-за счетов.. там 012, а тут 26..
#52 by zak555
список счетов и их аналитику распиши
#53 by CepeLLlka
Инфа 100% Включаются контрагенты по 012 счёту, а СтатьиОбщехозЗатрат по 26 не включаются :)
#54 by CepeLLlka
Ну 26 всё так-же.. А 012 - Кол+, Заб+, Акт - АП, Субконто1 - Контрагенты.. Всё..
#55 by zak555
укажи так : и будет тебе счастье =)
#56 by CepeLLlka
У меня так и есть ИТ.ИспользоватьСубконто(ВидСубконто, СписокСубконто, 1, 1);
#57 by CepeLLlka
Хотя по группам можно убрать.. у меня не будет групп в этом отчёте..
#58 by Абыр
По То, что выборка пустая, если НачДата = КонДата и итогов на счете за этот день нет - это так и должно быть. Вопрос такой: если НачДата <> КонДата и при этом выборка по периодам непустая, точно-преточно итоги за эти дни пустые?
#59 by CepeLLlka
Даааааааа инфа 146% Только что перепроверил ещё раз.. 9 452 670 - Ammy admin ID если не верите..
#60 by zak555
убери ВидСубконто / СписокСубконто
#61 by CepeLLlka
Почему?
#62 by CepeLLlka
Вроде понял... Данных за этот период нет.. но зато есть сальдо на начало.. Поэтому и есть выборка..
#63 by CepeLLlka
Ппц.. вот я лох.. очевидно же было..
#64 by zak555
убери -- тогда итоги будут по двум счетам
#65 by Абыр
Дык да, ТипИтогов в ВыполнитьЗапрос надо учитывать
#66 by CepeLLlka
Чего? :) Ты поехавший что-ли? :) Ща проверю... сделаю так.. чтобы сальдо было по 26 и нужному мне субконто, а движений не было.. и гляну будут выбирать и нет.. Но по логике то должны..
#67 by zak555
пример Счет1 ВидСубконто1 есть итоги Счет2 ВидСубконто2 есть итоги хочу получить одни запросом итоги по двум счетам если я напишу то итоги будут только по счету1, ибо сточкой ИТ.ИспользоватьСубконто(ВидСубконто1, , 1, 1); я наложил фильтр на обработку результатов а чтобы мне получить всё-таки итоги в разрезе аналитики мне надо написать следующее
#68 by CepeLLlka
Не хочу тебя обижать конечно.. но мне кажется я нигде не писал тут что моя проблема заключается в том, что я не могу получить данные по двум счетам сразу.. Моя проблема несколько иного характера..
#69 by Grinot
Недавно был у юристов на консультации , у них так же прога глючила
#70 by zak555
в 54 и 51 говорится о двух счетах спамер, иди отсюдова
#71 by CepeLLlka
Кароче :) Не могу я создать сальдо на 2ом счёт с предыдущего месяца.. Так как они его закрывают.. причём закрывают общей суммой.. Я поставил по одной статье в дебет 26 за прошлый месяц большую сумму.. ну чтобы у меня он не полностью закрылся то.. И вот.. смотрю сальдо за август.. в общих итогах сальдо есть,  по статьям нет.. почему так.. тоже не знаю :)
#72 by CepeLLlka
Вобщем выход один.. писать ЦЫыыыыклыы! :)
#73 by Абыр
по статьям сальдо нет поди потому, что учет по этому субконто только по оборотам)
#74 by CepeLLlka
Да :) Это я вечером дома уже нагуглил :)
#75 by CepeLLlka
Ребята.. это снова я.. Ухожу на обед.. задам вопрос.. может кто поможет.. Передаю параметр в функцию, ошибку выдаёт.. Функция Сделать(ТЗ = 0) - это работает норм.. А вот это.. Функция Сделать(ТЗ = ПолучитьПустоеЗначение) - Не работает.. Это так и должно быть? Или я ошибся просто где-то?
#76 by Aleksey
так и должно
#77 by CepeLLlka
Это очень плохо.. А что если я хочу передать в этот параметр и цифру и число и дату к примеру.. ?
#78 by zak555
#79 by CepeLLlka
Во! Уважаю братишка! Спасибо тебе!
#80 by CepeLLlka
Забил тогда.. сейчас вернулся к заданию.. Не работает это :(
#81 by Абыр
можно так, но это изврат:
#82 by CepeLLlka
Идея в Чтобы можно было передавать и "Текстт" и Цифру - 5, и 'Дату'
#83 by Абыр
передавай, кто мешает? нет же строгой типизации
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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