Материалы курса «Подготовка к Аттестации по Платформе 8.2» – Раздел 2, задача 2.xx «Плановая себестоимость»
Это еще одна задача раздела “Бухгалтерский учет” – задача 2.29 “Комплектующие”
- Изучите материалы задачи.
- Вопросы, возникшие в ходе изучения этих материалов, задавайте в комментариях на текущей странице. Ответы преподавателя и комментарии других участников будут Вам доступны, только если Вы залогинены и у Вас есть доступ в Мастер-группу.
- Общие вопросы по курсу (в т.ч. организационные) задавайте на стартовой странице.
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии / обсуждение (79):
Комментарии закрыты
Добрый день!
Данную задачу решил без добавления субконто: СтатьиДоходовРасходов, т.к. в условии явно все ограничено месяцем и закупка = продажа по количеству. Отталкивался от счета Товары. Получилось, что оборот по дебету – это Реальная себестоимость, оборот по кредиту – Плановая. Единственное, в отчете, чтобы получить разницу, пришлось отфильтровать движения регистратора Корректировка себестоимости, т.к. вместе с его движениями Разница равнялась бы нулю.
Вот запрос из отчета:
ХозрасчетныйОбороты.Субконто1 КАК Номенклатура,
СУММА(ХозрасчетныйОбороты.КоличествоОборотКт) КАК Количество,
СУММА(ХозрасчетныйОбороты.СтоимостьОборотКт) КАК Плановая,
СУММА(ХозрасчетныйОбороты.СтоимостьОборотДт) КАК Реальная,
СУММА(ХозрасчетныйОбороты.СтоимостьОборотДт - ХозрасчетныйОбороты.СтоимостьОборотКт) КАК Разница
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, Счет = &Счет, , , , ) КАК ХозрасчетныйОбороты
ГДЕ
НЕ ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.КорректировкаСебестоимости
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Субконто1
Возможно ли так решить задачу без потери баллов?
Возможно с потерями, так как кто его знает что пользователь введет руками в документе “Бухгалтерская операция”.
Вопрос по зад2.хх Плановая с/с:
Получая количество проданных товаров вы исп. поле КоличествоКорОборотДт, почему не КоличествоКорОборот? И можно ли чуточку теории про Корреспонденцию, ведь при продаже проводка выглядит к примеру Дт 90 Кт 41 КоличествоКТ = 1шт., а мы берем из Корреспонденции именно Дт. Почему так, вообще не могу понять. Это зеркальное отражение что ли?
При продаже и корректировке сс мы указываем как раз кредитовый оборот, а плановая сс проходит исключительно по дебету.
С плановой понятно. И с себестоимостью тоже.
Вопрос только по Количеству. Вот вырезка из док. КорректировкаСебестоимостиПродаж:
///////////////////////////
ВЫБРАТЬ
РегистрБухгалтерииОбороты.Субконто1 КАК Номенклатура,
РегистрБухгалтерииОбороты.СуммаОборотДт КАК ПлановаяСебестоимость,
РегистрБухгалтерииОбороты.КоличествоКорОборотДт КАК Количество
ПОМЕСТИТЬ Продажи
ИЗ
РегистрБухгалтерии.РегистрБухгалтерии.Обороты(&НачалоМесяца, &КонецМесяца, , Счет = &СчетПРибылиУбытки, &ВидСубконтоНоменклатураИСтатьи, Субконто2 = &СтатьяСебестоимость, , ) КАК РегистрБухгалтерииОбороты;
///////////////////////
Вопрос: Почему указываем КоличествоКорОборотДт все же?
Ведь проводка Дт 90 Кт 41 и количество находится на Кт!
Таблица КорОборотов мне просто не понятна, а информации нигде не могу найти.
При анализе Оборотов по 90 счету (на примере проводки Дт 90 Кт 41 с количеством = 1), сделал вывод, что:
КоличествоКорОборот = 1
КоличествоКорОборотДт = 1
КоличествоКорОборотКт = 0 – почему-то 0, хотя 41 на Кредите.
Можно ли было указать КоличествоКорОборот?
Мы же анализируем счет “прибыли и убытки”, для него кор.обороты зеркальные тому что на счете “Товары”.
Просто кор.оборот указать нельзя, так как это будет разница дебетовых и кредитовых оборотов.
Павел, подскажите, пожалуйста, как в отчете по продажам за период вывести фактическую себестоимость(задача 2.хх “Плановая себестоимость”), когда отчет выводим в форме таблицы?Прошу прощения за нубский вопрос. Спасибо.
Это обороты ДТ по счету товары.
В задаче сказано, что весь товар приходящий за месяц будет продан в том же месяце. Нельзя ли считать, что остатки товара на начало месяца равны нулю и так решать задачу?
Почему во всех задачах бух. учета оперативное проведение запрещается? В реальных задачах на экзамен, я так понимаю, оно должно быть, так как Приходная и Расходная накладые участвуют еще и в оперативном учете. Тогда надо брать на границу момента времени, исключая текущий момент?
Как сказано в задаче, остатков на начало и конец месяца нет.
Потому что в разбираемых задачах, для бух учета применить технологию оперативного проведения невозможно. Если нужно разрешить в документе оперативное проведение, то для получения остатков нужно брать момент времени исключая текущий момент, удалив старые движения этого документа.
В каких случаях можно позволить удалять движения автоматически? Я видел, в некоторых задачах Вы так делали
Когда проведение безусловное, и перепроведение не планируется.
Здравствуйте. Встречались ли Вам задачи по бух. части экзамена, где в запросах нужно использовать “СуммаРазвернутыйОстатокДт / СуммаРазвернутыйОстатокКт”?
В отчетах вроде такие задачи были. Посмотрите по отчетам, где в итогах развернутые суммы.
На экзамене попалась довольно странная задача. Складской учет только количественный. Списание партий по фифо или лифо без учета складов. В приходной накладной склад в табличной части. В расходной в шапке.
Я сделал на счете Товары субконто номенклатура, партии, склады. Проверяющий не сделал замечания по бухгалтерской части. Но даже визуально видно в ОСВ что склады разрываются по партиям. Если сделать структуру склады потом партии тогда партии разрываются по складам. Списание тоже соответственно получается нехорошее.
Может быть для такой задачи надо делать структуру счет Товары с субконто номенклатура и склад и дополнительно счет ПартииТоваров с субконто номенклатура и партии ?
Дополнительных счетов быть не должно.
Признак учета по субконто “Количественный” надо сделать, и указать его для складов.
Если я сделаю количественный только для складов как я буду списывать партии у которых будет только сумма? И опять же если использовать структуру номенклатура, партия, склад – визуально в ОСВ один и тот же склад оказывается под разными партиями.
Почему там будет только сумма?
Субконто Товары – Количественный и Суммовой
Склады – Количественный
Партии – Количественный и Суммовой
Допустим текущие данные такие
Т1 3
С1 2
П1 1
П2 1
С2 1
П1 1
при списании двух товаров со склада С1 по фифо с учетом того что партии списываются без учета склада получится (в ОСВ)
Т1 1
С1 0
П1 -1
П2 1
С2 1
П1 1
Если сделать такую структуру
Т1 3
П1 2
С1 1
С2 1
П2 1
С1 1
После списания в ОСВ будет
Т1 1
П1 0
С1 -1
С2 1
П2 1
С1 1
В обоих случаях общие итоги вроде как правильны но визуально в ОСВ видны минуса
При чем тут ОСВ?
Остатки будут хранится правильно. При получении суммы и количества не нужно учитывать разрезы по которым они не ведутся.
О, спасибо, значит на ОСВ не обращаем внимания.
Не знаю правильно или нет, делал так:
ПУ – количественный для счета, а для субконто суммовой, далее привязка:
1. Количественный для счета товары
2. В счете аналитика: Номенклатура, Партия, Склады
3. Суммовой должен быть отключен для складов.
Собрал данные по отдельности, первое ЛЕВОЕ соединение с таблицей остатков для получения кол-ва отдельного склада (тут фильтр по счету, товару, складу, моменту времени), и еще одно ЛЕВОЕ соединение для получения суммы партии (тут только фильтр по счету).
Можно ли на экзамене, для удобства отладки, в общих документах оперативного и бухгалтерского учета использовать, например, булевские реквизиты УУ и БУ. При нажатой УУ движения только оперативные, БУ – только бухгалтерские, обе выбраны – все движения ?
Мне не кажется, что это имеет какое-либо значение.
Добрый день!
А когда мы получаем плановую себестоимость из регистра сведений, надо накладывать блокировку на регистр сведений?
Да
Добрый вечер!
И еще хотелось бы задать такой общий вопрос:
Если задачу можно решить, скажем, одной временной таблицей, но нагляднее (как для самопроверки, так и для читаемости кода) решать ее с использованием промежуточных временных таблиц в том же пакете запроса.
Например, мне удобнее сначала сделать все проверки на null, проверки на ноль в одной таблице, затем вывести ее в другую врем.табл. и там продолжать работать.
Считается ли ошибкой лишние врем. таблицы?
Этот вопрос лучше задать в фирму 1С.
Технически временные таблицы физически создаются, что не очень хорошо на производительности сказывается.
Добрый день, Павел!
Возникли вопросы по задаче, можно прокомментировать?
1. В решении задачу усложнили, предположив, что есть остатки на начало месяца.
Нужно ли делать это усложнение на экзамене или можно считать, что остатков реально нет (и не получать остатки на нач. месяца из таблицы остатков)?
2. Почему бы не использовать 1 Таблицу “Остатки и Обороты” вместо соединения 2-х таблиц (“Остатки” и “Обороты”)?
3. Для чего используется вторая таблица оборотов по счету Прибыли И Убытки в запросе? Можно ведь взять Сумму оборотов по Кт из первой таблицы оборотов (по счету Товары). Это, вроде, и будет плановая стоимость проданного товара за месяц?
Если это делалось для того, чтобы исключить какие-то другие движения товара, не связанные с продажами, то тогда в первой таблице оборотов Товара отбор можно сделать несколько расчетных полей с условием:
Поле “СуммаПлановойСебестоимости”: Если КорСчет = СчетПрибылиИУбытки и СубконтоКорСчета = Перечисление.СтатьиРасходовИДоходов.ПлановаяСебестоимость, тогда значение поля СуммаОборотКт, Иначе 0.
Поле “СуммаКорректировки”: Если КорСчет=Счет ПрибылиИУбытки и СубконтоКорСчета = Перечисление.СтатьиРасходовИДоходов.КорректировкаСтоимости, тогда значение поля СуммаОборотКт,иначе 0.
Поле “СуммаПриходаФактическойСебестоимости”: Если КорСчет=Покупатели, тогда значение поля СуммаОборотДт, иначе 0
и т.д. – по всем полям.
Правда, запрос громоздкий получается – потом понадобится сгруппировать все поля по номенклатуре.
Вероятно, наложения условий на каждое поле таблицы сильно сервер нагрузит, и для этих целей лучше обращаться несколько раз к таблице оборотов с разными отборами по счетам?
1. Естественно можно не усложнять.
2. Таблица “Остатки и обороты” рассчитывается точно таким же соединением, так что разницы нет.
3. Списание товаров это не всегда продажа.
А почему мы в Расходной Накладной запрещаем оперативное движение?
А зачем там оперативное проведение? Там контроля остатков нет документ проводится не обусловленно.
Добрый день! Почему в обработке проведения документа “Корректировка себестоимости” в запросе в таблице “Продажи” в качестве количества берётся “РегистрБухгалтерииОбороты.КоличествоКорОборотДт”(количество по корреспондирующему счёту), а не “РегистрБухгалтерииОбороты.КоличествоОборотДт” хотя плановая стоимость берётся как “РегистрБухгалтерииОбороты.СуммаОборотДт”?
Счет не количественный.
Здравствуйте!
Вопрос к задаче по комплектам и комплектующим. Запросом получаете данные по остаткам комплектов, а потом по недостающим комплектам получаете остатки комплектующих.
На какие счета нужно накладывать блокировку, если до выполнения запроса по комплектам не известно какие потребуются комплектующие, и не известны счета учета комплектующих.
По условию задачи пользователь может вручную добавлять счета в план счетов.
Блокировку можно наложить на вид субконто, система заблокирует все счета на которых есть соответствующий вид аналитики.
Добрый день.
Хочется прояснить вопрос о последовательностях.
Вопрос 1(Регистр накопления)
Если рассчитываем себестоимость по складу то в последовательности нужно создать измерение Склад. а если по организации в целом то такого измерения не надо. Я правильно понимаю?
Вопрос 2
Как быть с регистром бухгалтерии? Для него выходит граница последовательности любой регистратор.
Для задачи по которой я Вам задавал вопрос(2.26) я должен выбрать во “Входящие документы” только “Авансовый отчет” и “Операция”. Не понятно нужно ли здесь создавать измерение Филиал тк он для одних счетов есть а для др нет.
Когда добавляется измерение последовательности, то по факту у нас будет столько последовательностей, сколько значений измерения в базе будет создано. И тут нужно очень аккуратно анализировать нужно измерение или нет. Зачастую перепроведение нескольких лишних документов (без измерений в последовательностях) намного быстрее, чем анализ нужно ли двинуть границу, что перепроводить. Так что если не уверены, измерение не создавайте.
Задача из 15го билета 2.26.
Суть задачи
Учет хозяйственных операций в компании ведется в разрезе филиалов, причем учет по
филиалам ведется не на всех счетах. Известно, что счета «Касса» и «Поставщики» ведутся в
разрезе филиалов, а счета «Товары» и «Товары в пути» общие, без учета филиалов. Аналитика
по филиалам на остальных счетах остается на усмотрение разработчика.
Задача оказалась достаточно заковыристой.
Сделал через Измерение Филиал(Не балансовый). Но как быть со счетом Товары? можно у него просто не
заполнять филиал. Не балансовый тк у Поставщика должен быть филиал а у Товаров нет. Хотя пустая
ссылка это тоже “филиал”.
Или лучше открыть субконто филиал?
Вопрос 1.
Как правильно? и вкратце почему.
Вопрос 2.
Есть документ «Авансовый отчет» с реквизитом “Приходная накладная”.
На Вашем форуме есть комментарий о том, что Сумму из Приходной накладной надо брать из регистра БУ,
Ваш комментарий “Документа просто может и не быть, введут движения вручную проводкой.” те как без
документа, что тогда выбрать в реквизит и как это в регистре одна сумма а в документе другая.
Тогда от куда ее получать? Если создать субконто Партия у Товаров то остаток закроется в 0, а если
использовать обороты то за какой период(не вытягивать же дату из документа) или брать реальные
движения и суммировать?
1. Нужно измерение “Филиал”, он будет связан с признаком учета “Учет по филиалам” и со счетом товары ничего не произойдет.
2. Данные получать только запросом к регистру бухгалтерии. Никакого получения данных из документов.
По пункту 1 ситуация прояснилась. Спасибо.
По пункту 2.
Создать у счета Поставщики субконто Партия(Приходная, не оборотное) и получать остаток по этому субконто. При проведении авансового отчета оно выйдет в 0.
Нормально?
п2. Не уверен, что понял суть задачи. Авансовый отчет что делает? Закрывает долги по документам расчетов? Тогда да, но наверно не “Партия” а “Приходная накладная”.
Добрый день.
Есть вопрос про задачу из билетов.
Собираются комплекты и над построить отчет с полями:
Комплект
Собрано(всего)
Стандарт
Нестандарт(комплект не соответствует тому что в РС)
проводки
Осн произ – Материалы
Товары – Осн произв
для Осн произв
Признак счета – Количественный
Субконто Номенклатура(Только обороты), Признак(Только обороты)(перечисление – Стандарт/Нестандарт)
по кредиту Осн произв делаю отчет.
Идея нормальная или нет?
Приветствую. Да – это одно из решений, другое, когда по оборотам в сравнении с РС проверяется количество кратное норме, но это расчетный показатель, и мне кажется он хуже Вашего варианта.
Подскажите, пожалуйста, структура плана счетов для 2.38. Не понятно, вроде и дату как субконто хранить не хочется и вытягивать из регистратора тоже.
Дата отправления будет не в регистраторе, а в документе отправления – это аналитика, субконто.
А прибытие?
А прибытие – это дата оборота между счетом товары в пути и товары на складах.
При проведении корректировки для получения фактической себестоимости Вы смотрите обороты по счету Товары и СуммуДт, при этом не указывая КорСчет. При чем сама же корректировка может сделать проводку “Дт «Товары» – Kт «Прибыли и убытки» на сумму разницы”, т.е. при перепроведении корректировки она свои же проводки получит и движения будут уже другими! Решить эту проблему, как я вижу, можно двумя способами, перед запросом, который получает данные, записывать пустой набор в базу, либо в запросе в качестве КорСчета указывать счет Поставщики, чтобы отобрать именно поступления товаров. Какой способ является более правильным? И могут ли снять балы за указание/не указание корсчета в оборотной таблице по РБ?
Думаю, что правильно очищать старые движения.
В решении не получаем в отчете фактическую себестоимость. Видимо подразумевается, что она является вычисляемой – как сумма плановой себестоимости и разницы. Корректно ли это? При отсутствии документа “Корректировки себестоимости” фактическая себестоимость в отчете будет отсутствовать, хотя товар уже может быть закуплен. Или все же фактическую себестоимость нужно получать отдельно? Ее можно получить по проводке Товары-Поставщики плюс нужно учесть остатки товаров.
Плановая – это обороты между счетом поставщики и товары
Фактическая – товары – прибыль
Добрый день.
Я бы хотел задать вопрос по нескольким задачам. В задачах 2.10, 2.11, 2.12, 2.13 в условии указано, что возможна ситуация когда в одном документе один и тот же товар поступает с разными сроками годности. (и по разной цене), а в задаче 2.9 указано, что в одном документе не может быть одинаковых товаров с различным сроком годности (и разной ценой). Как следует понимать эти два условие, и как оно должно выражаться в решении?
Понимать следует буквально.
Либо срок годности и цена – это признак партии, либо документ.
Здравствуйте, Павел!
Помогите пожалуйста разобраться с отчетом. СуммаОборот по Статье “Корректировка” это разница в отчете, а если она отрицательная,тогда ее не увидим.. И как все-таки получить реальную себестоимость?
Здравствуйте.
Что?
Как получить реальную и плановую себестоимость в видеорешении показано. Что конкретно Вам не понятно?
Добрый день!
Помогите, пожалуйста, разобраться. Назначение второго субконто (СчетаДоходовИРасходов) на счете “ПрибылиИУбытки” понятно, а вот добавление на данный счет субконто Номенклатура – нет.
При построении отчета количество проданного товара берется из поля “КоличествоКорОборот” виртуальной таблицы Обороты. Почему в таком случае нельзя брать номенклатуру для отчета из “КорСубконто1” той же таблицы, зачем именно добавлять субконто?
Я решал задачу ориентируясь на методики типовой конфигурации. Ваш комментарий очень ценен, я постараюсь сформулировать аргументацию…
Появился вопрос. Товары на счет Товары поступают по цене закупки, а списываются по плановой себестоимости. Так? Тогда получается, что этот счет в ноль не выводится. Какие кары полагаются за это на экзамене? И если никакие, то почему?
Поступают по цене закупки, списываются по плановой себестоимости, и корректировка сводит счет в “ноль”.
Добрый день. А для чего нужны субконто на счете ПрибылиУИбытки? Разве для решения задачи корректировки и отчета не достаточно получить данные из ОстатиИОбороты по счету Товары за месяц? Сумма оборота по кредиту будет плановая а суммаоборот по дебету будет факт. В условии же сказано что все купленное будет продано в этом месяце.
Оброты по счету “Товары” это не данные о продаже. Это данные о движении товаров. Возвраты, прочие списания со счета с продажей никак не связаны.
Добрый день! Счет ПрибылиИУбытки это тоже не совсем продажи, он приспособлен для учета продаж добавлением субконто. Если такое же субконто завести на счет Товары, почему бы не использовать этот счет? Есть какая-то система определения того, в каких случаях какой счет правильно использовать в отчете задачи в зависимости от ее условий?
Счет “Товары” предназначен для учета товаров. Постапление товаров. Списание товаров. Остатки товаров.
Счет “ПрибылиИУбытки” это счет показывающий результат финансовой операции. Результат продаж. Дебетуется себестоимость, кредируется Выручка в результате имеет в остатке по счету прибыль.
Про систему определений: это бухучет. Думаю никому не лишним будет вникнуть в азы этого учета.
Здравствуйте. Задание решил следующим образом. Создал регистр сведений ПлановаяСебестоимость (измерение номенклатура, ресурс себестоимость) Приходная формирует проводки на количество и сумму документа. Расходная накладная формирует проводки на количество из документа и сумму из регистра “ПлановаяСебестоимость” . Т.к. в задании есть условие “также следует считать, что весь купленный товар будет продан в этом же месяце”, то в конце месяца при вводе документа “Корректировка себестоимости” получаю остатки из виртуальной таблицы “Остатки ” количество будет нулевым (т.к весь купленный товар будет продан) а в ресурсе сумма и будет разница между Плановой себестоимостью и Реальной себестоимостью. В зависимости от положительной или отрицательной суммы формируем проводки. Но данное решение кажется мне слишком простым.
А как формируете отчет? Как делите там информацию о плановой и фактической стоимостью?
Отчет формирую следующим образом. В запросе из виртуальной таблицы ОборотыДтКт (параметры виртуальной таблицы Дт «Прибыли и убытки» – Kт «Товары») получаю данные расхода: количествоКт и суммуКт плановой себестоимости. Так же из виртуальной таблицы ОборотыДтКт (параметры виртуальной таблицы Дт «Товары» – Kт «Поставщики») получаю данные прихода: количествоДт и суммуДт. Соединяю эти таблицы по номенклатуре. А разница расчитывается по формуле:
КоличествоКт*(СуммаКт/количествоКт-СуммаДт/КоличествоДт)
Оборот между Товары-Поставщики – это поступление товара, а никак не продажа!
Вам нужно делить списанную себестоимость на план/факт.
Выручку как берете?
У меня так и написано: ОборотыДтКт (параметры виртуальной таблицы Дт «Товары» – Kт «Поставщики») получаю данные прихода. В отчете же не нужна выручка. Или я что то не так понимаю? Для чего мне брать выручку?
Про выручку проморгал :) Извините, на днях решал другую задачу там была.
Но хотелось бы еще раз обратить внимание на то что Дт Товары – Кт Поставщики – эта проводка к продаже не имеет никакого отношения.
Наверное я что то не понимаю можете посмотреть запрос которым я строю отчет. Правильно ли так получать данные <сode>ВЫБРАТЬ
УправленческийОборотыДтКт.СубконтоКт1 КАК Номенклатура,
СУММА(УправленческийОборотыДтКт.КоличествоОборотКт) КАК Количество,
СУММА(УправленческийОборотыДтКт.СуммаОборот) КАК ПлановаяСебестоимость
ПОМЕСТИТЬ ВТ_Расход
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , Регистратор, СчетДт = &Счет_ПрибыльУбытки, , СчетКт = &Счет_Товары, , ) КАК УправленческийОборотыДтКт
ГДЕ
НЕ УправленческийОборотыДтКт.Регистратор ССЫЛКА Документ.КорректировкаСебестоимости
СГРУППИРОВАТЬ ПО
УправленческийОборотыДтКт.СубконтоКт1
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
УправленческийОборотыДтКт.СубконтоДт1 КАК Номенклатура,
СУММА(УправленческийОборотыДтКт.СуммаОборот) КАК ФактическаяСебестоймость,
СУММА(УправленческийОборотыДтКт.КоличествоОборотДт) КАК КоличествоПриход
ПОМЕСТИТЬ ВТ_Приход
ИЗ
РегистрБухгалтерии.Управленческий.ОборотыДтКт(, , , СчетДт = &Счет_Товары, , СчетКт = &Счет_Поставщики, , ) КАК УправленческийОборотыДтКт
СГРУППИРОВАТЬ ПО
УправленческийОборотыДтКт.СубконтоДт1
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_Расход.Номенклатура,
ВТ_Расход.Количество,
ВТ_Расход.ПлановаяСебестоимость,
ВТ_Приход.ФактическаяСебестоймость,
ВТ_Приход.ФактическаяСебестоймость – ВТ_Расход.ПлановаяСебестоимость КАК Поле1
ИЗ
ВТ_Расход КАК ВТ_Расход
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Приход КАК ВТ_Приход
ПО ВТ_Расход.Номенклатура = ВТ_Приход.Номенклатура </сode>
Да, вроде я уже свою точку зрения сказал. Нет не правильно. Поступление товаров к продаже никак не относится. К продаже относится списание товаров в счет ПрибылиИУбытки и все. Только этот оборот.
Можете подсказать где у меня ошибка?
При проведении корректировки минусовой остаток не закрывается
Мой код
Движения.Хозрасчетный.Записывать = Истина;
Движения.Хозрасчетный.Очистить();
Запрос = Новый Запрос;
Запрос.Текст =
“ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1,
| ХозрасчетныйОстатки.Субконто2,
| ХозрасчетныйОстатки.Валюта,
| ХозрасчетныйОстатки.ВалСуммаОстаток * ЕСТЬNULL(КурсыВалютСрезПоследних.Курс, 1) – ХозрасчетныйОстатки.СуммаОстаток КАК Отклонение
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&МоментВремени, Счет = &Счет, &МассивСубконто, ) КАК ХозрасчетныйОстатки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&МоментВремени, ) КАК КурсыВалютСрезПоследних
| ПО ХозрасчетныйОстатки.Валюта = КурсыВалютСрезПоследних.Валюта
|ГДЕ
| (ХозрасчетныйОстатки.СуммаОстаток – ХозрасчетныйОстатки.ВалСуммаОстаток * ЕСТЬNULL(КурсыВалютСрезПоследних.Курс, 1) > 0.01
| ИЛИ ХозрасчетныйОстатки.СуммаОстаток – ХозрасчетныйОстатки.ВалСуммаОстаток * ЕСТЬNULL(КурсыВалютСрезПоследних.Курс, 1) < -0.01)”;
Массив = Новый Массив(2);
Массив[0] = ПланыВидовХарактеристик.ВидыСубконто.Контрагенты;
Массив[1] = ПланыВидовХарактеристик.ВидыСубконто.Договоры;
Запрос.УстановитьПараметр(“МассивСубконто”, Массив);
Если РежимПроведения = РежимПроведенияДокумента.Оперативный Тогда
Движения.Хозрасчетный.Записать();
КонецЕсли;
Запрос.УстановитьПараметр(“МоментВремени”, МоментВремени());
Запрос.УстановитьПараметр(“Счет”, ПланыСчетов.Хозрасчетный.Покупатели);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Движение = Движения.Хозрасчетный.Добавить();
Движение.Период = Дата;
Если Выборка.Отклонение > 0 Тогда
Движение.СчетДт = ПланыСчетов.Хозрасчетный.Покупатели;
Движение.СчетКт = ПланыСчетов.Хозрасчетный.ПрибылиИУбытки;
Движение.ВалютаДт = Выборка.Валюта;
Субконто = Движение.СубконтоДт;
Иначе
Движение.СчетКт = ПланыСчетов.Хозрасчетный.Покупатели;
Движение.СчетДт = ПланыСчетов.Хозрасчетный.ПрибылиИУбытки;
Движение.ВалютаКт = Выборка.Валюта;
Субконто = Движение.СубконтоКт;
КонецЕсли;
Субконто[ПланыВидовХарактеристик.ВидыСубконто.Контрагенты] = Выборка.Субконто1;
Субконто[ПланыВидовХарактеристик.ВидыСубконто.Договоры] = Выборка.Субконто2;
Движение.Сумма = Макс(Выборка.Отклонение, -Выборка.Отклонение);
КонецЦикла;
Пришлите базу, так по коду, вроде, все ОК.
я отправил Вам на почту базу
Получил. в течении 26го июля посмотрю и отвечу.
У Вас в запросе анализируются обороты (еще и корреспондирующие), что не есть хорошо.
Реальная себестоимость товара это остаток на начало месяца + поступление за месяц (это остаток и оборот Дт по счету Товары)
То что списали (плановая стоимость) – это оборот Кт по счету Товары.
Корреспондирующего оборота тут нет.
Формула по корректировке себестоимости такая:
(КоличествоПроданного / (КоличествоОстаток+КоличествоОборотДт) * (СуммаОстаток+ СуммаОборотДт) ) – СуммаОборотКт
Где Остаток – это остаток на начало месяца. Все данные получаем по счету Товары.
Как то так…
Павел, я совсем запуталась, вот тут вы пишете что нужно работать со счетов Товары , а в комментариях выше и в разборе задачи используете счет Прибыли и убытки, где правильно? Какая из списка ошибок предусмотрена за решение задачи именно на счете Товары?
Не смешивайте контексты ответов.
Давайте так: Вы задаете вопрос полностью, как будто мы первый раз общаемся. Я Вам полностью отвечаю. А то я уже тоже запутался на какой Ваш вопрос в каком контексте я отвечаю.