Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0
Ха, вы ещё до баланса не добрались. толпа мохнатых ошибок. разве что без вылетов, но показатели перекошенные напрось. баланс на конец прошлого периода не идет с началом текущего, при нулевых оборотах несовпадение показателей на начало и конец периода, неправильный расчет показателей в более чем десятке мест... веселуха.
Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0
Цитата(vadim007 @ 17.04.13, 7:16)
Это справедливо только для комплексной, или также и для бухии?
Посмотрел реготчетность для бухии, сразу прыгнув на самый "махровый" глюк - то же самое. Вот блок феерично ошибочного кода (обратите внимание на разницу в вычислении показателей на началоо и конец периода, а также особенно на вычисление показателей по б.с.37.7 с учетом того, что на этом счете-группе нет субконто, субконто есть только на его субсчетах):
Посмотрел реготчетность для бухии, сразу прыгнув на самый "махровый" глюк - то же самое. Вот блок феерично ошибочного кода (обратите внимание на разницу в вычислении показателей на началоо и конец периода, а также особенно на вычисление показателей по б.с.37.7 с учетом того, что на этом счете-группе нет субконто, субконто есть только на его субсчетах):
И где здесь глюк, можно подробнее? Пока вижу, что все нормально. То, что у сч.377 нет субконто, не говорит о том, что к нему нельзя применять СНДРС(..) и СКДРС(..). В этом случае нужно только выполнить Ит.ВыбратьСубконто(1,,,,1).
Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0
Цитата(vadim007 @ 18.04.13, 11:47)
И где здесь глюк, можно подробнее? Пока вижу, что все нормально. То, что у сч.377 нет субконто, не говорит о том, что к нему нельзя применять СНДРС(..) и СКДРС(..). В этом случае нужно только выполнить Ит.ВыбратьСубконто(1,,,,1).
Хм, даже как-то странно видеть такой вопрос... Ну следующие два значения отличаются: П11554_377 Итоги.СКДРС("37.7.1") + Итоги.СКДРС("37.7.2") + Итоги.СКДРС("37.7.3") + Итоги.СКДРС("37.7.4") + Итоги.СКДРС("37.7.5") + Итоги.СКД("37.7.6") -- это "все нормально", угумс?.. А также то, что вычисление П11554 сначала по промежуточным показателям, а потом тут же по формуле с прямыми выдергиваниями значений из бух.итогов - тоже плохо видно?..
Теперь о, простите, "применении метода к счету без субконто". я нигде не говорил, что его нельзя применять. просто значение получится НЕ ТО, которое должно фигурировать в показателе (должно фигурировать "Сальдо .. по дебету счета 37.7 по субконто"). А если применить метод СНДРС(..) / СКДРС(..) к счету-группе, у которогог не субконто - получится сальдо, развернутое по субсчетам, т.е по сути СКДРС("37.7") = СКД("37.7.1") + СКД("37.7.2") + СКД("37.7.3") + СКД("37.7.4") + СКД("37.7.5") + СКД("37.7.6"), и никакого разворота по субконто. это даже вне зависимости от платформы, сам принцип расчета развернутых сальдо...
Сообщение отредактировал Cthulhu - 18.04.13, 17:10
Хм, даже как-то странно видеть такой вопрос... Ну следующие два значения отличаются: П11554_377 Итоги.СКДРС("37.7.1") + Итоги.СКДРС("37.7.2") + Итоги.СКДРС("37.7.3") + Итоги.СКДРС("37.7.4") + Итоги.СКДРС("37.7.5") + Итоги.СКД("37.7.6") -- это "все нормально", угумс?.. А также то, что вычисление П11554 сначала по промежуточным показателям, а потом тут же по формуле с прямыми выдергиваниями значений из бух.итогов - тоже плохо видно?..
Вот теперь, как ткнули пальцем, вижу. Почему вы считаете, что Итоги.СКДРС("37.7") <> (Итоги.СКДРС("37.7.1") + Итоги.СКДРС("37.7.2") + Итоги.СКДРС("37.7.3") + Итоги.СКДРС("37.7.4") + Итоги.СКДРС("37.7.5") + Итоги.СКД("37.7.6"))? А вот насчет вычисления П11554 вы правы. В формуле с прямым выдергиванием значений из бух.итогов, разработчики упустили Итоги.СКК("38.9"). Видно, что код отлаживали, и что сроки поджимали.
Цитата(Cthulhu @ 18.04.13, 18:06)
Теперь о, простите, "применении метода к счету без субконто". я нигде не говорил, что его нельзя применять. просто значение получится НЕ ТО, которое должно фигурировать в показателе (должно фигурировать "Сальдо .. по дебету счета 37.7 по субконто"). А если применить метод СНДРС(..) / СКДРС(..) к счету-группе, у которогог не субконто - получится сальдо, развернутое по субсчетам, т.е по сути СКДРС("37.7") = СКД("37.7.1") + СКД("37.7.2") + СКД("37.7.3") + СКД("37.7.4") + СКД("37.7.5") + СКД("37.7.6"), и никакого разворота по субконто. это даже вне зависимости от платформы, сам принцип расчета развернутых сальдо...
Про разворот по субконто речи нет. В данном случае определяются и дебиторская, и кредиторская задолженности. Т.е. конечные сальдо должны быть развернуты. Показатели П11553 и П11554 как раз и требуют развернутого сальдо. В первом ответе я не увидел, что вы имеете в виду именно вычисление П11554 разными методами, и решил, что вы грешите на строки: П11553_377 = Итоги.СНДРС("37.7") и П11554_377 = Итоги.СКДРС("37.7"). Мир, дружба?
Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0
Цитата(vadim007 @ 19.04.13, 8:43)
Почему вы считаете, что Итоги.СКДРС("37.7") <> (Итоги.СКДРС("37.7.1") + Итоги.СКДРС("37.7.2") + Итоги.СКДРС("37.7.3") + Итоги.СКДРС("37.7.4") + Итоги.СКДРС("37.7.5") + Итоги.СКД("37.7.6"))?
это не я считаю. это и расчет развернутого сальдо так считает (разворот выполняется по максимально доступной группировке - сиречь для счета-группы это по субсчетам и по субконто счета-группы). ну и программа соответственно так считает. а почему Вы так НЕ считаете?.. Вы хотя бы, например, в отладчике вычислили и сравнили?..
Цитата
разработчики упустили Итоги.СКК("38.9")
не только.
Цитата
Про разворот по субконто речи нет.
у Вас - возможно и нет. В балансе - есть. В стандартах бух.учета - также есть. дт/кт задолженность разворачивается по контрагентам.
Цитата
В первом ответе я не увидел, что вы имеете в виду именно вычисление П11554 разными методами, и решил, что вы грешите на строки: П11553_377 = Итоги.СНДРС("37.7") и П11554_377 = Итоги.СКДРС("37.7").
И это тоже. То, что Вы подобных вещей "не поняли" - не Ваша трагедия.
Цитата
Мир, дружба?
Выше предполагаемого изначально "по умолчанию" уровня - не вижу смысла.
Выше предполагаемого изначально "по умолчанию" уровня - не вижу смысла.
Ну что ж - поехали:
Цитата(Cthulhu @ 19.04.13, 10:02)
это не я считаю. это и расчет развернутого сальдо так считает (разворот выполняется по максимально доступной группировке - сиречь для счета-группы это по субсчетам и по субконто счета-группы). ну и программа соответственно так считает. а почему Вы так НЕ считаете?.. Вы хотя бы, например, в отладчике вычислили и сравнили?..
Я так не считаю потому что: 1. Стандартный отчет "Журнал-ордер по субконто" переделал для нужд моего предприятия, чтобы начальные и конечные сальдо были развернутыми. И до сих пор итоги по счетам и субсчетам совпадали. 2. Функции СНД(), СНК(), СКД(), СКК() возвращают свернутое сальдо, поэтому, как правило,СКДРС("37.7") <> СКД("37.7.1") + СКД("37.7.2") + СКД("37.7.3") + СКД("37.7.4") + СКД("37.7.5") + СКД("37.7.6"), но СКДРС("37.7") = СКДРС("37.7.1") + СКДРС("37.7.2") + СКДРС("37.7.3") + СКДРС("37.7.4") + СКДРС("37.7.5") + СКДРС("37.7.6"). Но для выполнения такого равенства нужно выполнить дополнительные требования.
Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0
Цитата(vadim007 @ 19.04.13, 11:58)
Ну что ж - поехали:
Я так не считаю потому что: 1. Стандартный отчет "Журнал-ордер по субконто" переделал для нужд моего предприятия, чтобы начальные и конечные сальдо были развернутыми. И до сих пор итоги по счетам и субсчетам совпадали. 2. Функции СНД(), СНК(), СКД(), СКК() возвращают свернутое сальдо, поэтому, как правило,СКДРС("37.7") <> СКД("37.7.1") + СКД("37.7.2") + СКД("37.7.3") + СКД("37.7.4") + СКД("37.7.5") + СКД("37.7.6"), но СКДРС("37.7") = СКДРС("37.7.1") + СКДРС("37.7.2") + СКДРС("37.7.3") + СКДРС("37.7.4") + СКДРС("37.7.5") + СКДРС("37.7.6"). Но для выполнения такого равенства нужно выполнить дополнительные требования.
уууу, как всё запущено. оставив за скобками тот факт, что п.1 не относится к сути вопроса никак. давайте я расскажу Вам, как оно на самом деле. итак. СКДРС("37.7") = СКД("37.7.1") + СКД("37.7.2") + СКД("37.7.3") + СКД("37.7.4") + СКД("37.7.5") + СКД("37.7.6") - а не как Вы утверждаете, и это - ВСЕГДА(!) в общем случае СКДРС("37.7") <> СКДРС("37.7.1") + СКДРС("37.7.2") + СКДРС("37.7.3") + СКДРС("37.7.4") + СКДРС("37.7.5") + СКДРС("37.7.6") - а если не пренебрегать логикой, то становится ясно, что возможно и равенство - но только в тех случаях, когда развернутые по субконто сальдо субсчетов равны свернутым. и это - далеко не "как правило". уж простите, что настолько элементарные вещи приходится Вам объяснять. прим.: кстати, я ведь не зря спросил про проверку "на практике" посредством вычисления значений в отладчике... я вот проверил, например - о чем Вам и сказал.
Сообщение отредактировал Cthulhu - 19.04.13, 12:35
прим.: кстати, я ведь не зря спросил про проверку "на практике" посредством вычисления значений в отладчике... я вот проверил, например - о чем Вам и сказал.
Со своей стороны мне бы также хотелось эти все выкладки проверить на Вашем примере.
Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0
Цитата(vadim007 @ 19.04.13, 14:12)
Со своей стороны мне бы также хотелось эти все выкладки проверить на Вашем примере.
открою секрет. если прочитать то, что мню чууть выше опубликовано, внимательно - то вполне можно понять, что в качестве примера подойдет любой счет-группа без субконто, у которого на субсчетах: 1) есть субконто; 2) есть ненулевое развернуе(по субконто) сальдо и по Дт, и по Кт. например, 37.7, 65, 644 (это из некорректно вычисляемых в обсуждаемом отчете параметров), или по любому другому счету, аналитика и итоги по которому удовлетворяют таким условиям. например, просто взять типовую демку и вбить совсем несложную операцию - совершенно нетрудно. если, конечно, Вам действительно интересно узнать, а не быть правым. УДАЧи.
Сообщение отредактировал Cthulhu - 21.04.13, 13:56
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!