7.7 Помогите вывести отчет!

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем Денис, 22 ноя 2006.

  1. TopicStarter Overlay
    Денис
    Offline

    Денис

    Регистрация:
    22 ноя 2006
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Суть проблемы: 1С Бух учет 7.7 выбираем отчеты - дополнительно - материальный отчет, далее счет 10.1 места хранения - сформировать, вылетает сообщение "ошибка деления на 0" в поле цена стоит - ?((Ит.СКД(3)=0) и (Ит.КО(3)=0),0,?(Ит.СКД()=0,Ит.КО()/Ит.КО(3),Ит.СКД()/Ит.СКД(3))) #Ч014.3.,
    количество есть. Пробовал другими отчетами там все нормально, но наименования идут не по группам а в перемешку, так не устраивает. Может кто сталкивался с таким? или может у кого есть внешний отчетик действующий? :unsure:
  2. Неглупый
    Offline

    Неглупый

    Регистрация:
    23 окт 2006
    Сообщения:
    29
    Симпатии:
    1
    Баллы:
    1
    Не понял полностью про количество .
    Но если то что ты написал выскакивает в ошибке замени И на ИЛИ
  3. TopicStarter Overlay
    Денис
    Offline

    Денис

    Регистрация:
    22 ноя 2006
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Сообщение об ошибке пропало, поле цена пустое. Про количесвто я написал что оно присутствует.
  4. Неглупый
    Offline

    Неглупый

    Регистрация:
    23 окт 2006
    Сообщения:
    29
    Симпатии:
    1
    Баллы:
    1
    Количество то присутствует..... а сумма увы тютю

    Просто у тебя не правильное выражение .........

    Если ты хочешь вывести среднюю цену из остатков и оборотов то напиши что то типа такого
    ?((Ит.СКД(3)=0),?(Ит.КО(3)=0,0,Ит.КО()/Ит.КО(3)),Ит.СКД()/Ит.СКД(3))) #Ч014.3.,
  5. TopicStarter Overlay
    Денис
    Offline

    Денис

    Регистрация:
    22 ноя 2006
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Если ты хочешь вывести среднюю цену из остатков и оборотов то напиши что то типа такого
    ?((Ит.СКД(3)=0),?(Ит.КО(3)=0,0,Ит.КО()/Ит.КО(3)),Ит.СКД()/Ит.СКД(3))) #Ч014.3.,
    [/quote]


    ?((Ит.СКД(3)=0),?(Ит.КО(3)=0,0,Ит.КО()/Ит.КО(3)),Ит.СКД()/Ит.СКД(3))<<?>>)
    Неопознанный оператор
    :(

    Тут сотрудник подсказывает чтото не в порядке с бух.итогами...типа нет проводок, потому пишет деление на ноль...но документы проведены. Отчет изначально стандартный.
  6. Неглупый
    Offline

    Неглупый

    Регистрация:
    23 окт 2006
    Сообщения:
    29
    Симпатии:
    1
    Баллы:
    1
    Неопознаный потому что там скобка лишняя....
    Ты вообще первый раз в 1С?

    (Ит.СКД(3)=0) и (Ит.КО(3)=0) - что это означает?
    Это означает что остаток количества плюс списаник в количестве равно нулю тогда цена = 0
    Иначе пошёл расчет цены где делят на или остаток или оборот в количестве.... вот они и равны нулю.... или первое или второе... отсюда и деление на ноль
    А говорить количество есть - ничего не сказать....


    Поэтому если тебя интересует почему идет ошибка деление на 0 - это хреновая формула в ячейке.....
    А вот почему у тебя нет количества или сумм это уже нужно смотреть что юзеры там натворили
    Просто умей разделять праведное с грешным
    А фраза нет проводок поэтому деление на ноль ...... это всё равно что говорить двигатель не заводится потому что пепельницу не вытрусил

Поделиться этой страницей