себестоимость в БП 2.0 корп #638246


#0 by Singenor
Нужно вытащить себестоимость товара, я так понимаю она формируется так: берутся все документы с приходом одного товара, и высчитывается его средняя цена, которая прописывается как в себестоимость регистра бухгалтерии, как мне достать из этого регистра нужные мне данные запросом? не могу найти в регистре бухгалтерии ничего связанного с ценой(
#1 by Singenor
конфигурация 8.2 Бп корп 2.0
#2 by cw014
Вот теперь подробнее - ты хочешь себестоимость остатка товара или себестоимость в обороте?
#3 by Aleksey
ОСВ по 41 разве не даст тебе нужной информации?
#4 by Aleksey
И кстати что такое себестоимость? Просто в стоимости товара может сидеть доставка, и тогда чистую себестоимость ты не достанешь
#5 by Singenor
ну к примеру нам поступили конфеты шоколадные, одна цена 10 рублей, потом еще раз они поступили по цене 20 рублей и т.д., вот среднее арифметическое и будет себестоимостью я так понимаю
#6 by Singenor
себестоимость остатка товара
#7 by cw014
Тогда тебе к
#8 by Singenor
сформировал осв по счету 41, только не могу понять где тут себестоимость указывается оО
#9 by Singenor
смотрю осв и смотрю ТОРГ 13 по перемещению товаров, у ТОРГ 13 есть колонка: По учетным ценам, руб. коп: и там указана я так понимаю себестоимость товара, но в ОСВ нет таких же цифр( или лыжи не едут или я еба...
#10 by cw014
Теперь сумму Сальдо на конец периода дели на сумму количества на конец периода - это твоя себестоимость за 1 штуку
#11 by cw014
+ без НДС (если ты конечно НДС не включал в стоимость)
#12 by bazvan
Сальдо денги деленное на сальдо количество. Бухов уволить
#13 by Singenor
у емня в ОСВ есть только дебет в сальдо на начало периода, и дебет в сальдо на конец периода, причем они совпадают(
#14 by Singenor
удалить сообщение номер 13) надо ставить период просто было)
#15 by cw014
Пожалуйста, читай внимательнее что тебе пишут
#16 by Singenor
вот что имеем, то есть, чтобы узнать себестоимость Ассорти(конфеты) нужно 9849,10 разделить на 105 что ли?
#17 by salvator
Ты знал!
#18 by Singenor
как в конфигураторе обратить к этому регистру, в котором происходит деление, это ведь регистр бухгалтерии хозрасчетныйОстаткиИОбороты?
#19 by Singenor
#20 by cw014
Можешь только остатки взять, разрешаю. Быстрее будет
#21 by Singenor
#22 by Singenor
в себестоимости 0 теперь выдает(
#23 by Singenor
что не так делю?(
#24 by cw014
Абалдеть запрос. А что выбрать то хочешь?
#25 by Singenor
хочу выбрать данные из документа, и данные из регистра бухгалтерии, то есть у меня есть номенклатура, у нее есть себестоимость, вот мне нужно выводить номенклутуру и ее себестоимость
#26 by Lys
А связи таблиц-источников Пушкин прописывать будет?
#27 by salvator
Ну так соединяй виртуальную таблицу остатков с ТЧ документа по номенклатуре. И параметры таблицы остатков задай.
#28 by salvator
И проверку на КоличествоОстаток = 0 неплохо бы сделать.
#29 by Singenor
какое условие связи делать?оО
#30 by Singenor
точно не по счету и не субконто
#31 by Singenor
по субконто как раз таки
#32 by Singenor
Мастера, оцените труд юного падавана)
#33 by cw014
Левое соединение
#34 by cw014
+ проверки на 0 нету + счет выборки в остатках нету
#35 by cw014
двойка :)
#36 by Singenor
как задать проверку на 0 в самом конструкторе? при условии где идет деление я так понимаю, там просто другой же не много синтаксис, что нить типа: Выбор КОНЕЦ такое что нить?)
#37 by Singenor
счет выборки? не понимаю
#39 by salvator
Да, через выбор. Когда кол-во остаток = 0 тогда 0 иначе делишь сумму на кол-во Счет в параметрах таблицы остатков. Кури конструктор.
#40 by Singenor
ВЫБОР КОГДА ХозрасчетныйОстатки.КоличествоОстатокДт ТОГДА 0 а разве не так должно быть: ВЫБОР КОГДА ХозрасчетныйОстатки.КоличествоОстатокДт = 0 ТОГДА 0 ?
#41 by cw014
Ну да, конечно, и еще ошибку сделал я: ВЫБОР КОГДА ЕСТЬNULL(ХозрасчетныйОстатки.КоличествоОстатокДт,0) = 0 ТОГДА 0 ИНАЧЕ ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстатокДт,0) / ХозрасчетныйОстатки.КоличествоОстатокДт КОНЕЦ КАК Себестоимость
#42 by Singenor
(ХозрасчетныйОстатки.КоличествоОстатокДт,0) - вот тут 0 что значит?
#43 by salvator
Почитай про ЕСТЬNULL
#44 by Singenor
параметры виртуальной таблицы ты имеешь ввиду, которые на первой странице конструктора запросов?
#45 by cw014
Не "(ХозрасчетныйОстатки.КоличествоОстатокДт,0)" а "ЕСТЬNULL(ХозрасчетныйОстатки.КоличествоОстатокДт,0)"
#46 by Singenor
это и имел ввиду) просто не скопировал про естьнул)
#47 by Singenor
и задавать счет к примеру валютный, если  унас товар в валюте?
#48 by cw014
Почитай СП про ЕСТЬNULL
#49 by cw014
Вместо Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах) вообще можешь использовать:
#50 by Singenor
И еще вопрос: При формировании себестоимости я получаю число: 72,444147541, как мне его прям в запросе округлять, чтобы было 72,44 например?
#51 by cw014
ВЫРАЗИТЬ(МоеЧисло КАК ЧИСЛО(15,2))
#52 by salvator
Да почитай ты уже справку в разделе про запросы.
#53 by cw014
Фсе, на вопросы больше не отвечаю, помогайте себе сами
#54 by Singenor
спасибо за помощь) будет еще один вопрос, но чуть позже) возможно) если сам не разберусь)
#55 by Singenor
Хочу выводить число полученное в сумме прописью: {ВнешняяОбработка.ТОРГ13.МодульОбъекта}: Значение не является значением объектного типа (ПараметрыПрописиНаРусском) ВалютаПечати переменная, я перед заданием функции определил: Если задать при задании переменной (строка выше) тип данных, то не будет ошибки?
#56 by Singenor
ой не то написал, задаю я вот переменную: Перем мВалютаРегламентированногоУчета Экспорт;
#57 by Singenor
в этой ветке это наверное последний вопрос)
#58 by Singenor
ща попробую стандартным механизмом сделать
#59 by cw014
Вот не хотел же отвечать, но я сегодня добрый: - мВалютаРегламентированногоУчета у тебя случайно не равно "Неопределено"? - ВалютаПечати точно присваевается мВалютаРегламентированногоУчета? - Есть ли реквизит "ПараметрыПрописиНаРусском" у справочника "Валюты"?
#60 by Singenor
#61 by Singenor
Можно в принципе думаю без использования доп переменных: Но тогда он выводит следующее: число пишет прописью, но в конце ставит еще 00, как вот эти 00 убрать?
#62 by cw014
Каким образом у тебя переменная мВалютаРегламентированногоУчета - неопределено? Ты хочешь из объекта "Неопределено" тащить реквизит? Оригинально
#63 by Singenor
-> 61
#64 by Singenor
почему не определно, х3, не знаю(
#65 by cw014
Потому что наверное в модуле программы нужно добавить что то типа: ???
#66 by Singenor
да, так и есть
#67 by Singenor
все, спасибо cw014 и сальватору)
#68 by salvator
ОбластьМакетаПодвал.Параметры.ИтогоСуммаПрописью = ЧислоПрописью(Цел(ИтогоСумма),,",,,,,,,,0");
#69 by Singenor
хотя есть еще один мини вопрос) бонусный так сказать) на форме ТОРГ 13 есть графа: количество в одном месте: Берется он из "некоего коэффициента перерасчета", вот где этот коэффицент перерасчета берется?
#70 by Singenor
можно из ПтИУ брать, только записи начинают дублироваться(
#71 by Singenor
#72 by Singenor
#73 by Singenor
знает кто?)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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