-
Решение
Вложения:
2.16.dt
-
Мой вариант
Вложения:
Zhora_Vlg-2.16.dt
-
Решил.
Субконто Партия составного типа "Приходная", "Перемещение".
В Документе Перемещение проводка с посчитанной себестоимостью.
Вложения:
2_16.dt
-
User_OKA, В условии сказано "При перемещении себестоимость товара не меняется". Если при перемещении между складами формировать новую партию, то метод списания FIFO / LIFO будет списывать товар не в порядке его поступления, переместили туда обратно товар и смешали всю себестоимость в кучу
Кто что думает ? Добавлено (03.11.2010, 14:07)
---------------------------------------------
?
Добавлено (03.11.2010, 14:46)
---------------------------------------------
Даже если новую не формировать, а сдвигать существующие, то все равно потом не получится списать верную себестоимать с прорядке их поступления в организацию
-
А что вам мешает при перемещении на складе приемнике указывать партию, со склада источника?
В задании вроде нет такого чтобы при перемещении указывать партию, как док. "перемещение".
-
arhov, товар то я все равно буду со склада списывать, и что толку что у меня на складе будет остаток только по партии №3, прийдется именно эту партию списывать, а на другом складе спокойно останется лежать товар с первой партии
Добавлено (03.11.2010, 15:28)
---------------------------------------------
возьмем метод FIFO
пришло 5 шт по 10 и 5 шт по 15 руб. на основной склад
переместили на склад первый 5 штук
переместили на склад второй 5 штук
получили итог:
на первом складе остаток 5 шт по Первой партии
на втором складе остаток 5 шт по Второй партии
теперь продаем 5 шт. со второго склада, и партию придется Вторую списывать, и себестоимость соответственно. а это никак с методом FIFO не связано
-
Соглашусь с вами. Мой вариант похож на 2.17 где себестоимость в разрезе партий товара на складе... Что здесь же делать.... в голову не идут варианты. Да и как списать со склада ту партию которой там и нет... единственное что наверно может быть это какая то регламентная обработка, но вряд ли она подразумевается в этом задании. Или как вариант...искать список партий на всех складах на данный момент... сортировать по ФИФО или ЛИФО, при проведении обмениваться партиями,если не чем обменяться, то списывать остаток с текущего склада и тогда будет списание по необходимому нам алгоритму... но что то это криво выглядит. Кстати говоря, в типовой Бухгалтерии 2.0 (правда релиз старый), списание по по фифо идет в разрезе склада, т.е. те партии что есть на складе в данный момент, если конечно мне память не изменяет.
-
arhov, да в 2.17 все четко написали, а тут не понятно.
В бухгалтерии может и по складам, но это слабый довод, пока незнаю как к этой задаче подойти, надо выяснять условие, потом думать.
В опер учете , это на разных регистрах можно сделать а тут счет один.
-
sada, мне кажется, надо завести признак учета субконто "суммовой" и выключить его у субконто "склады" счета товары.
Могу на 8.1 базу выложить, списывает со второго склада первую партию (при фифо).
-
Tarja были такие мысли поиграться с признаком учета по субконто, но до конца не довел, буду рад посмотреть решение
А не довел потому что сумма или количество по партии, но все равно они числится за складом, такой способ описан в книге "Профессиональная разработка в 1с предприятие 8.0 стр 268, но там рассматривается списание по средней и партии не учитываются совсем, а тут дополнительное субконто партии, списание по Фифо или Лифо... если конечно каким либо способом от них не избавится...
-
Tarja, я так и сделал изначально, но проблему это не решает :(
В вашем решении отчет по остаткам сформируйте после такого списания (развернутый), если нет минусов, выкладывайте, очень интересно.
-
Да, регистр не закрывался. Выкладываю другой вариант, минусовых остатков нет
Вложения:
2.16_.dt
-
Tarja, Походит на правду ! Спасибо.
Сей час буду разбираться, напишу позже.
-
Неправильно все-таки у меня. Если обе партии переместить на 1 склад, то при продаже невозможно будет определить остаток (количество) партии, чтобы понять, что партия закончилась и пора списывать другую.
Есть еще мысль завести доп. ресурс количество партии для этого.
-
С дополнительным ресурсом для партии
Вложения:
2.16_..dt
-
Tarja, да , думаю вариант хороший, по крайней мере удовлетворяет условию.
Но чтобы не делить проводки при приходе может добавить признаки учета субконто "КоличествоПартии" и "Сумма", и выключить их у субконто Склады, тогда система с одной проводки сама на остатки раскидает по этим признакам, аналогично ручному разделению проводок.
-
sada, да, так лучше. Еще признак учета субконто "Количество" надо завести и отключить его у субконто Партия, чтобы в реализации тоже не делить проводки.
-
Tarja, да, еще при перемещении можно остатки по новой методике проверять :)
Я еще вот что не пойму, признак учета на субконто, и признак учета на счет, как они в связке работают.
Например мы добавляем признак учета "Партионный учет" на счет. (этим мы определили что по всем субконто будет учитываться ресурс "КоличествоПартии") далее
Заводим признак учета субконто "КоличествоПартии" и выключаем его на тех субконто где данное количество не имеет значения.
так вот в каком случае обязательно добавлять признак учета на счет, а в каком нет, ведь в данном случае его можно и не добавлять, а обойтись просто признаком учета субконто.
-
Quote
в каком случае обязательно добавлять признак учета на счет, а в каком нет, ведь в данном случае его можно и не добавлять, а обойтись просто признаком учета субконто.
В проф. разработке сказано, что количество признаков учета в общем случае должно соответствовать количеству забалансовых ресурсов регистра бухгалтерии.
Quote
Например мы добавляем признак учета "Партионный учет" на счет. (этим мы определили что по всем субконто будет учитываться ресурс "КоличествоПартии") далее
Заводим признак учета субконто "КоличествоПартии" и выключаем его на тех субконто где данное количество не имеет значения.
Выключение признака учета субконто приводит к тому, что субконто для этого ресурса будет всегда иметь значение Неопределено. А сам ресурс можем заполнять. Т.е. (как я понимаю) признак учета на счет позволяет заполнять ресурс РБ, а признак учета на субконто позволяет заполнять значение субконто для ресурса и считать итоги по этим значениям.
Quote
еще при перемещении можно остатки по новой методике проверять
Я по новой методике еще ни одной задачи не решала Добавлено (05.11.2010, 17:16)
---------------------------------------------
Нашла, тут описана разница http://devtrainingforum.v8.1c.ru/forum/thread.jsp;jsessionid=arFOgQQqW1C656iSZ1?id=537788&sortt=m.left_ns
Я как бы пыталась сказать, что это "независимые операции" ))
-
Quote (Tarja)
Т.е. (как я понимаю) признак учета на счет позволяет заполнять ресурс РБ, а признак учета на субконто позволяет заполнять значение субконто для ресурса и считать итоги по этим значениям.
Думаю всетаки они совершенно не зависимы, потому что даже если не создавать признак учета на счет, а создать только на субконто, то остатки будут ложиться на это субконто, значение ресурса заполняется.
Тогда вопрос в чем разница, между тем, чтобы создать признак учета на счет и признак учета на субконто (оставив его включеным для всех субконто)?
-
Мой вариант решения 2.16
Вложения:
1Cv8_sada_2_16.dt
-
Если тебе нужно ограничить счета по какому-либо учёту, то ты создаёшь признак учёта счёта. Например, чтобы иметь количественный учёт только на счёте Товары. Если же тебе надо ограничить только учёт на каком-либо субконто в счёте, то ты создаёшь признак учёта субконто. При этом если ты создашь, например, количественный учёт субконто и отключишь у всех субконто, но не отключишь количественный учёт счёта, то на счёте всё равно будет учитываться и накапливаться количество в виде остатков, не не в разрезе субконто, а в разрезе счёта. Чтобы этого не происходило, соответственно и вводят признаки учёта счёта.
-
InSurgent, Это понятно, вопрос про обратную ситуацию, создаю признак учета субконто , на счете этого признака нет, включаю его на всех субконто счета. В чем отличие этого варианта, с вариантом создания признака учета счета, без призанака учета субконто.
-
Нельзя просто обойтись использованием субконто Партия?
Оно введено (почему то под синонимом Склады (Копи-Паст)), но не используется.
Имхо, можно обойтись без признака учета Партионный и ресурса КоличествоПартии.
-
Sada ,Т.е. первый вариант: Признака учёта счёта вообще не существует, а признак учёта субконто включён у всех субконто.
Второй вариант: Признак учёта счёта включен, а признак учёта субконто вообще не существует ?
Кстати, тебе ещё надо сделать признак учёта счёта КоличествоПартии. ГКС, тоже думал как бы обойтись без него, никак не получается...
У меня получилось не много по-другому, но в принципе тоже самое... Был Количественный учёт на складе и хранение себестоимости партий.
Для хранения себестоимости как раз и нужно два ресурса.
-
Quote (InSurgent)
Т.е. первый вариант: Признака учёта счёта вообще не существует, а признак учёта субконто включён у всех субконто.
Второй вариант: Признак учёта счёта включен, а признак учёта субконто вообще не существует ?
Да , в чем разница ?
Добавлено (09.11.2010, 10:54)
---------------------------------------------
Quote (InSurgent)
Кстати, тебе ещё надо сделать признак учёта счёта КоличествоПартии.
Так вот я про это и спрашиваю, надо ли делать если так все работает :)?
-
Ну в данном случае без учёта КоличествоПартии у тебя будет это КоличествоПартии учитываться на всех счетах. Можешь, например, проводку на счёт Поставщики сделать по КоличествоПартии, там остатки сохранятся. Думаю эти признаки учёта нужны, чтобы мусор не хранить на других счетах, ну может ещё вычислений меньше.
-
InSurgent, Да, теперь понял :)
Скорее всего , внутренние таблици оптимальнее организуются если указать на каких счетах какие ресурсы используются.
-
(49) Не догоняю, чем не устраивает стандартное использование аналитики на счетах?
Вложения:
2.16-.dt
-
Чуть подправил - вытащил из цикла проводку, не зависящую от параметров цикла.
Вложения:
5790593.dt
-
ГКС, При продаже , себестоимость должна списываться по методу FIFO/LIFO в зависимости от поступления товара в организацию.
В вашем варианте если начать продажу со второго склада, то себестоимость будет списываться не верно.
-
Спасибо. Виноват, не прочитал ветку с начала.
-
А почему нельзя партионный учет ввести отдельно в регистре накопления (где измерения: Номенклатура, Партия), а складской в регистре бухгалтерии (где субконто: Номенклатура, Склад)?
Ведь, по такому принципы и построены типовые конфигурации 1с. И не надо будет извращаться с признаками учета.
-
объемная задача на мой взгляд....сделал все по новой методике, как перемещение так и расходную....в расходной пришлось разделить списание количества со склада(новая методика) и списание себестоимости...думаю можно было расходную сделать и по старой методике, но так как количество обращений чтения/записи к регистрам однаковое в обоих методиках, сделал по новой)))
Вложения:
2.16_baksha_bni.dt
-
моё решение
Вложения:
AP_2.16.dt
-
Ну и мое решение))
Вложения:
Sergio_2.16.dt
-
В ходе решению этой задачи удалось лучше понять отличия признаков учета от признаков учета субконто, а также лучше понимать особенности использования параметра виртуальной таблицы регистра бухгалтерии вид субконто.
Для того чтобы исключить ведение суммового учета по складам надо для плана счетов создать признак учета субконто. Для вида субконто склады снять галочку для этого признака учета субконто, а для видов субконто номенклатура и партии установить галочку для этого признака учета субконто.
В этом случае таблица итогов регистра бухгалтерии будет хранить в себе две строки одна строка будет хранить информацию в разрезе счета, номенклатуры и партии по количеству и сумме, а другая в разрезе счета, номенклатуры и складу только по количеству.
Мне кажется в расходной накладной опять имеет смысл комбинировать методики контроля остатков. Партионный учет и формирование записей набора записей на старой методике, контроль остатков по складу реализовать на новой методике.
Выкладываю свое решение и список запросов для него.
В решение этой задачи помогли посты форумчан из этой темы. Спасибо.
Вложения:
Task_2_16.dt
list_of_queries.sel
-
Danan, Есть ли смысл использовать "новую методику проведения"??? В твоём решении приложению приходится два раза обращаться к базе! Да избавились от тяжеловесной ЕСТЬNULL, но не избавились от лишних блокировок + вместо одного обращения к базе получили два!
Считаю "классический вариант" оптимальным! А Вы, коллеги?
-
safer, я думаю если в одном запросе собирать данные по складскому и партионному учету, то получится довольно громоздкий запрос.
В голове зреет еще один вариант решения этой задачи, может быть выложу его сюда.
Решение baksha_bni я не смотрел (или смотрел, но забыл), однако он в своем посте под номером 34 тоже говорит о том что в его решении используется новая методика.
Может быть ты представишь свое решение этой задачи?
-
Господа для решения этой задачи надо играться с ПризнакиУчета и ПризнакиУчетасубконто
см
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=538454
Вложения:
2_16_lukashov.dt
-
Lukashov_as,
1. А зачем у тебя Признак учета субконто количественный добавлен? Вроде как достаточно тока Суммовой. Количественный учет у тебя ведется по всему счету же и по всем субконто данного счета соответственно.
2. В обработке проведения Расходной:
Code
Учетнаяполитика = РегистрыСведений.УчетнаяПолитика.ПолучитьПоследнее(Дата,).Значение;
Сортировка=?(Учетнаяполитика=Перечисления.УчетнаяПолитика.ЛИФО,"ВОЗР","УБЫВ");
Во-первых, перепутал местами "ВОЗР" и "УБЫВ". Если у тебя = Лифо, тогда сортируешь по убыванию, то есть правильно:
Code
?(Учетнаяполитика=Перечисления.УчетнаяПолитика.ЛИФО,"УБЫВ","ВОЗР")
Но эт ладно, дело в том, что так нельзя проверять Учетную политику. Так как, если она вообще не будет заполнена, то после выполнения строки
Code
Учетнаяполитика = РегистрыСведений.УчетнаяПолитика.ПолучитьПоследнее(Дата,).Значение;
у тебя будет в переменной УчетнаяПолитика Перечисление.УчетнаяПолитика.ПустаяСсылка. Поэтому надо еще на нее проверить и предупредить пользователся, что не задана учетная политика и отменить все, ну либо на крайнек хотя бы
просто предупредить, чтоб он был в курсе, что политика не задана и документ будет проведен по умолчанию по методу фифо например
То есть должно быть что-то типа :
Code
Учетнаяполитика = РегистрыСведений.Учетнаяполитика .ПолучитьПоследнее(Дата).Значение;
Если Учетнаяполитика = Перечисления.УчетнаяПолитика.ФИФО Тогда
МетодСписания = "Возр";
ИначеЕсли Учетнаяполитика = Перечисления.УчетнаяПолитика.ЛИФО Тогда
МетодСписания = "Убыв";
Иначе
Сообщить("Учетная политика не задана - фиг вам, а не проведение документа");
Возврат;
КонецЕсли;
3. Сделай, например, приход:
+ партия1 ручка 10 шт. основной склад сумма х
+ партия2 ручка 10 шт. основной склад сумма у
Продай с основного склада 15 ручек . Он у тебя возьмет первую(или последнюю если по лифо) партию и спишет из нее 15 ручек:
- партия1 ручка 15 шт. основной склад сумма 1.5*х
Так как у тебя проверяется только наличие на складе, а сколько в партии осталось не проверяется.
4. В блокировках я пока ничего не понимаю, но они вроде как должны быть Причем, наверно, как в документе Расходной, так и перемещения.
-
nforcenf, Спасибо за замечания! со всем согласен! про блокировки я на них в учебных задачах не трачу время
-
Quote (sada)
Мой вариант решения 2.16
Прикрепления: 1Cv8_sada_2_16.dt(164Kb)
Quote (sada)
Мой вариант решения 2.16
Прикрепления: 1Cv8_sada_2_16.dt(164Kb)
В документе Перемещение товаров в табличной части по условию указывается товар и его количество, у тебя же еще и сумма.
-
Такой вариант решения.
Вложения:
Daniyar_2_16.dt
-
Данияр, отчет у вас идеально собирается..взяла себе на заметку...
-
попалась эта задачка на экзамене, в условии документа "Перемещение" - нет, но изменен расчет себестоимости товара, сказано что он расчитывается в резрезе партий поступления и считается средней по складам. Может кто-нибудь объяснить, что это значит?
-
В разрезе партий с учетом фифо/лифо, а по складам по средней?
-
Quote (Данияр)
В разрезе партий с учетом фифо/лифо, а по складам по средней?
1.решал задачу на экзамене, понял, что не совсем так. партии в общем списываются по ФИФО/ЛИФО, только количество - в пределах склада, а сумма - средняя в пределах ПАРТИИ.
2. смотрел Ваше решение, при списании партий в РН - один в один та же ошибка, которую и я допустил на экзамене: партии списываются некорректно.Остатки В ЦЕЛОМ по номенклатуре Вы проверяете в пределах склада, указанного в РН (без учета партий), а выборку списываемых партий потом формируете по ВСЕМ складам. Я из-за этой ошибки экзамен не сдал
-
GostЪ, Условия задачи в билете были одинаковы с условиями задачи в сборнике?
Был ли суммовой учет по складам в экзаменационной задаче?
Quote (GostЪ)
партии списываются некорректно
В чем конкретно это выражается?
Quote (GostЪ)
Остатки В ЦЕЛОМ по номенклатуре Вы проверяете в пределах склада, указанного в РН (без учета партий), а выборку списываемых партий потом формируете по ВСЕМ складам
Обратите внимание на то как настроены субконто у счета товары.
Посмотрите запрос в модуле расходной накладной. Второй пакетный собирает информацию по остаткам на складе, а в третьем запросе собирается информация по партиям, которая наряду вт2 присоединяется левым соединением к вт1.
По этому остатки по складу и по партиям это разные показатели в результате запроса.
-
Здравствуйте. Ну вот как в отчете убрать эти цифири, в соответствии с примером в задачнике, из колонки Сумма?
Вложения:
s8751451.jpg
216chilli.dt
-
chilli, попробуй условным оформлением или на вкладке ресурсы установить расчет итогов по соответствующим группировкам.
-
Quote (Romdavid)
на вкладке ресурсы установить расчет итогов по соответствующим группировкам
Спасибо, но вот ведь так и делаю, а оно не работает. В чем хитрость?
-
chilli, в настройке отчета попробуйте перенести ресурс Сумма из группировки "Отчет" в группировку "Номенклатура"
-
Romdavid, мысль классная! попробовал. не работает.
Вложения:
s3413998.jpg
s5674746.jpg
s9416724.jpg
s0012103.jpg
-
chilli, переделал отчет в вашей базе, обратите внимание на настройки отчета.
Вложения:
chilli_2_16.dt
-
Romdavid, Спасибо, все понял.
-
chilli, другим объясни пожалуйста!
Разобрался! У детальных записей надо выбранные поля вручную проставить (вместо Авто)
Только Склад и Количество.
-
zixi, Это кстати не единственный вариант: можно настроить на закладке ресурсы - ресурс сумма выбрать два раза: в одном указать Сумма(Сумма) расчитывать по номенклатуре, во втором указать "0" расчитывать по склад, общий итог.
-
:::::::::::::::::::::::::::::::::::::::::
И все же задачи по БУ легче всего.
:::::::::::::::::::::::::::::::::::::::::
Вложения:
LEOON_2.16.dt
-
Quote (Данияр)
Партий с учетом фифо/лифо, а по складам по средней?
C учетом фифо, лифо. Средняя по всем складам.
http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=568435&threadtype=0
-
посидев в сумме 8 часов за этой задачкой, присоединяюсь к LEOON, и могу сказать
Quote (LEOON)
И все же задачи по БУ легче всего.
))), правда отчет я не победил! LEOON, ты тоже к сожелению у тебя не правильно сумма выводится
Вложения:
9544281.dt
-
Quote (Hawk)
правда отчет я не победил!
Изменил в вашем отчете "Детальные записи" на "группировка - Склад" - стал похож на требуемый.
---------------------------------------------
Было не совсем понятно как связаны ресурсы и Признаки учета. Решил это выяснить, возможно кому-то пригодится:
Заводим ресурс Количество. Он может быть балансовым и забалансовым (установка флага в свойствах). Забалансовым ресурс делается когда нужно вести учет только на определенных счетах, например Товары, Материалы. Соответственно на счете Касса учет количества нам не нужен, иначе как мы потом будем списывать это количество? (это отдельная тема о выведении регистра в ноль) Таким образом, мы снимаем флаг и указываем что количество у нас будет только на определенных счетах.
При этом мы уже не можем сделать запись вида Движение.Количество, так же как это делается у ресурса Сумма. Запись будет в виде Движение.КоличествоДт и Движение.КоличествоКт. То есть абсолютно по любому счету мы можем записать Количество в Дт или в Кт. Проверки никакой нет и значит по ошибке можно записать количество не туда, и там то оно и зависнет. Значит нужно дополнительно у конкретного счета (Товары, Материалы) указать что по нему будет вестись учет количества.
Для этого мы добавляем на закладке Данные плана счетов - признак учета - Количественный. Название "вытекает" из названия ресурса - Количество. А можно назвать и Вишнёвый например После того как мы его добавили, этот признак учета появится в настройках всех счетов. Устанавливаем флаг (Учитывать) у нужных счетов (Товары и Материалы). Но этого мало, ведь мы по-прежнему можем записывать количество по любому счету, да и как платформа поймёт что признак учета Количественный (или Вишневый) как раз для ресурса Количество? Для этого в свойствах ресурса нужно указать что Признак учета - Количественный.
После этого у нас уже не будет возможности записать КоличествоДт (КоличествоКт) на любой счет. Только тому счету у которого стоит признак учета - Количественный (в нашем случае это Товары и Материалы).
Вроде всё просто, но есть две существенные детали о которых иногда забывают:
1. При добавлении ресурса определить будет он балансовым или забалансовым. Иначе начнут зависать остатки на счетах и регистр не выйдет "в ноль", а это очень критично.
2. Если ресурс забалансовый - обязательно завести Признак учета и указать его в свойствах ресурса. Иначе по ошибке (ведь нет проверки) можно записать количество по другому счету и эффект будет примерно такой же как в п.1.
-
Мой вариант.
Вложения:
sv_mikh_02_16.dt
-
sv_mikh,
Есть тема для обсуждения. Смотрел ваше решение. Такой подход мне кажется не выводит в ноль регистр по количественному учету.
Если купить на разные склады по двум разным партиям на каждый склад(партия 1 склад 1, партия2 склад2, партия 3 склад1, партия 4 склад 2) а потом все продать. То в консоли запросов по количеству видно зависшие остатки.
-
Quote (kow1976)
sv_mikh,
Есть тема для обсуждения. Смотрел ваше решение. Такой подход мне кажется не выводит в ноль регистр по количественному учету.
Если купить на разные склады по двум разным партиям на каждый склад(партия 1 склад 1, партия2 склад2, партия 3 склад1, партия 4 склад 2) а потом все продать. То в консоли запросов по количеству видно зависшие остатки.
Согласен, проблема есть. Разбираюсь. Спасибо
-
sv_mikh,
Задачка с "Камешком". Более менее приемлемое решение только у Hawk,
Почитайте комментарий http://forum.chistov.pro/index.php?topic=1010.msg18907#msg18907 от GostЪ.
-
kow1976, посмотрите пожалуйста мое решение, есть та же ошибка?
Вложения:
Gyd_2_16.dt
-
Gyd,
Расходная списывает правильно ФИФи/ЛИФО по складу. А перемещение правильно работать не должно.
Перемещаете с партий которые приходовались на склады Не складаОтправителя.
Такой вариант решения задачи.
Спасибо за комментарии и замечания.
Вложения:
kow1976_2.16.dt
-
Исправленное решение, с учетом замечания kow1976. Еще раз ,kow1976, спасибо за Вашу наблюдательность и дотошность!
-
kow1976, смоделировал на Вашей базе Ваш же тест.. Контроль отрицательных остатков не сработал.
Вложения:
test_kow216.dt
-
Gyd, смоделировал на Вашей базе тест kow1976 - пересорт по партиям.
+ порядок партий при списании не прописан до конца.
Вложения:
test_Gyd216.dt
-
sv_mikh, спасибо, завтра посмотрю.
-
Сделал еще раз в составе билета, делал с листа(не смотрел ни другие решения, не свое старое), как на экзамене. По этому на истину не претендую.
Буду рад если покритикуете, удалось ли чему-либо научиться с первого варианта?!
Вложения:
8_1.18_2.16_3.3.dt
-
Quote (LEOON)
Сделал еще раз в составе билета, делал с листа(не смотрел ни другие решения, не свое старое), как на экзамене. По этому на истину не претендую.
Буду рад если покритикуете, удалось ли чему-либо научиться с первого варианта?!
В целом тест kow1976 Ваша база прошла -- списались все партии. Но вот перемещение явно с косяком. Пример. Смотрите движения перемещения.
Вложения:
test_leoon216.dt
-
Дурацким образом Забыл уменьшить:
НеобходимоСписать = НеобходимоСписать-Спишем;
//////////////
Вложения:
3142949.dt
-
Quote (LEOON)
Сделал еще раз в составе билета, делал с листа(не смотрел ни другие решения, не свое старое), как на экзамене. По этому на истину не претендую.
Буду рад если покритикуете, удалось ли чему-либо научиться с первого варианта?!
1. РасходнаяНакладная: БлокировкаДанных с фиксированным порядком субконто:
Code
ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Номенклатура");
2. Там же в запросе к остаткам сортировка партий вида:
Code
|УПОРЯДОЧИТЬ ПО
| Партия "+ДопТекст+"
Партия -- ссылка. Сортировка по ссылкам = порядок занесения в базу данных. Правильно по МоментВремени.
3. Еще раз посмотрите пример 2 (после исправления ошибки). Обращаю внимание, что суммовой остаток = 0, количественный = 5 шт...
4. Еще ошибка в запросе в Расходной накладной при определении общей суммы продаж. Посмотрите сумму документа РасходнаяНакладная 00000001 и сумму проводки Покупатели -- Прибыли и убытки. (сам с ней не так давно столкнулся и решил не брать эту сумму из запроса -- проще из итога или СуммыПоДокументу)
5. Операция не позволяет пометить на удаление операцию или хотя бы выключить движения.
-
По 3 пункту не вижу ошибки, все правильно вроде, мы делаем движение только на количество соблюдая условие...
"При перемещении себестоимость товара не меняется"...
Или я не правильно Вас понял.
1. По первому пункту, да с удовольствием получил пользу от недавней вашей темы. Про блокировки и ПВХ. Спасибо большое.
2. Да я в курсе. Как думаете, не лучше ли воспользоваться АВТОУПОРЯДОЧИВАНИЕМ по партии. Т.е. отработает ли оно при сортировке по убыванию.
-
Quote (LEOON)
"При перемещении себестоимость товара не меняется"...
Суть ошибки: товар еще не ушел (осталось 5 шт., но себестоимости у него нет. Это было бы возможно например если бы себестоимость считалась бы по номенклатуре в целом, но у нас она в разрезе партий. партия по сумме в ноль отдельно от количества не может выйти), а сс = 0;
Добавлено (07.03.2012, 00:46)
---------------------------------------------
Quote (sv_mikh)
2. Да я в курсе. Как думаете, не лучше ли воспользоваться АВТОУПОРЯДОЧИВАНИЕМ по партии. Т.е. отработает ли оно при сортировке по убыванию.
Правильно сделать по Момент времени. Или если больше нравится по Дата, Партия (что тоже самое что и МоментВремени, но длиннее)
-
Не согласен, партия у нас тоже не меняется, Была Приходная1 и осталась Приходная1.
А иначе зачем нужен "Признак учета субконто".
-
Quote (LEOON)
Не согласен, партия у нас тоже не меняется, Была Приходная1 и осталась Приходная1.
А иначе зачем нужен "Признак учета субконто".
Т.е. Вы считаете, что это нормально, что в примере количество есть, а суммы по партии нет?
-
Как это нет было 100 и осталось 100.
В этом я и вижу смысл "Признаков учета субконто", чтобы отключать разрез по Субконто(в данном случае складу).
Вложения:
s2772760.png
-
Quote (LEOON)
Как это нет было 100 и осталось 100.
В этом я и вижу смысл "Признаков учета субконто", чтобы отключать разрез по Субконто(в данном случае складу).
Мне кажется мы говорим о разном. Давайте еще раз. Скачайте пожалуйста базу test3_leoon216 и выполните запрос как на картинке.
Видно что на складе подвисло количество без суммы. Партия (не видно на картинке) приходная 0000001
Вложения:
s9298801.jpg
-
Ответил с задержкой т.к. на футбол отвлекался Вы правы не правильный контроль копеек в расходной
вместо:
?(НеобходимоСписать = Спишем, Выборка.СуммаВсего, Выборка.СуммаВсего/Выборка.КоличествоВсего*Спишем);
нужно:
?(НеобходимоСписать = Выборка.КоличествоОстаток, Выборка.СуммаВсего, Выборка.СуммаВсего/Выборка.КоличествоВсего*Спишем);
Невнимательность моя всегда на уровне.
-
sv_mikh,
Спасибо, исправил.
Вложения:
test_kow2_16.dt
-
Quote (LEOON)
1. По первому пункту, да с удовольствием получил пользу от недавней вашей темы. Про блокировки и ПВХ. Спасибо большое.
а где можно посмотреть эту тему?
-
Quote (Gyd)
а где можно посмотреть эту тему?
http://forum.chistov.pro/index.php?topic=1928.msg1#msg1
-
Quote (sv_mikh)
http://forum.chistov.pro/index.php?topic=1928.msg1#msg1
Спасибо.
---------------------------------------------
Quote (kow1976)
А перемещение правильно работать не должно.
Перемещаете с партий которые приходовались на склады Не складаОтправителя.
Хмм, сейчас проверил, при перемещении со Склада1 на Склад2 идет проводка с той партией которая есть на Складе1. Вроде всё нормально. У меня проблема в другом: сумма по партии в целом берется, а не по нужному складу.
---------------------------------------------
Мне тут мысль пришла, хотя возможно я усложняю, ну или неправильно понимаю: а партии действительно должны списываться по ФИФО/ЛИФО в рамках склада?
Например:
Основной - Прих.1 - 10 штук.
Основной - Прих.3 - 10 штук.
Магазин - Прих.2 - 10 штук.
Магазин - Прих.4 - 10 штук.
Списываем с Основного 20 штук по ФИФО:
Основной - Прих.1 - 10 штук.
Основной - Прих.3 - 10 штук.
Хотя вот по логике должны списать Прих.1 и Прих.2, они первые по ФИФО попадают. Кто что думает по этому поводу?
-
ФИФО/ЛИФО должно быть привязано к количественному учету в данном случае к складу.
Поэтому Прих 1 , Прих 3 это правильно и единственное решение выводящее регистр в ноль.
-
Quote (kow1976)
Мне тут мысль пришла, хотя возможно я усложняю, ну или неправильно понимаю: а партии действительно должны списываться по ФИФО/ЛИФО в рамках склада?
Вообще конечно, если брать контору в целом, то т.к. учет ведется по партиям без учета складов, то кажется, что на самом деле расположение на складах не должно влиять на порядок списания партий... Тут мы упираемся в возможную структуру регистра бухгалтерии. "Надо думать" (с). Предполагаю, что решение возможно, но потребует формирования дополнительных, корректирующих проводок, закрывающих количественный пересорт по партиям. Но в этом случае движения в кол. учете будут вводить в заблуждения... Ибо не будут соответствовать реальным перемещениям... Тогда получается наверно нельзя сделать полное ФИФО, не привязанное к складу. Такая реализация возможна, если складской учет убрать на регистры.
-
Quote (sv_mikh)
но потребует формирования дополнительных, корректирующих проводок
Да, "выравнивать" придется.
Quote (sv_mikh)
Ибо не будут соответствовать реальным перемещениям
Это точно
kow1976, sv_mikh, спасибо за ответы.
-
мое, по любому есть ошибки
Вложения:
2.16_max-osodoe.dt
-
kow1976, sv_mikh, Gyd,
думаю, вы не правы по поводу логики списания, приведенной в примере Gyd,
Quote (Gyd)
Например:
Основной - Прих.1 - 10 штук.
Основной - Прих.3 - 10 штук.
Магазин - Прих.2 - 10 штук.
Магазин - Прих.4 - 10 штук.
Списываем с Основного 20 штук по ФИФО:
Основной - Прих.1 - 10 штук.
Основной - Прих.3 - 10 штук.
Хотя вот по логике должны списать Прих.1 и Прих.2, они первые по ФИФО попадают. Кто что думает по этому поводу?
Здесь как раз должны списываться Прих.1 и Прих.2 вне склада
Иначе документ "Перемещение" тоже потребует проводок по ресурсу "Сумма", однако по условию этого не требуется.
И регистр в Ноль уйдет при таком раскладе.
Опишите мне пожалуйста "конфликтную" ситуацию, при которой зависнут остатки - возможно я что-то не понял ...
Вот мое решение
Вложения:
nodalt_2_16.dt
-
Quote (nodalt)
kow1976, sv_mikh, Gyd,
По моему скромному мнению правильным является последнее решение sada, где используется 3 признака учета субконто: суммовое, количественное, партионный... В таком решении становится возможным списание партий независимо от склада. А наши с 2я не пойдут.
-
nodalt,
В вашей базе отмените перемещения.
Потом продайте все Bosch KGS 3760 IE(15 шт) на главном складе. И получите не закрывшийся регистр в ноль по количеству на Главном складеДобавлено (06.04.2012, 05:41)
---------------------------------------------
sv_mikh,
Если было написано :
"Себестоимость товара рассчитывается в разрезе партий поступления этого товара на склад"
Тогда три субконто.
Это всегда можно уточнить на экзамене. Главное чтоб были рабочие решения для обоих вариантов.
Вложения:
s2565696.jpg
-
Quote (kow1976)
"Себестоимость товара рассчитывается в разрезе партий поступления этого товара на склад"
Я не буду спорить. Но делать я буду если что -- 3. Кстати у haptcher в решении также аналогичные 3 ВУС.Добавлено (06.04.2012, 06:19)
---------------------------------------------
Quote (kow1976)
Тогда три субконто.
Речь не про субконто, а про виды учета субконто.
-
sv_mikh,
Не пойму чем дополнительный ресурс в регистре может улучшить ваше решение.
-
Примерно так:
1. Приход
На Склад1 Товар1 10 на 100
На Склад2 Товар2 10 на 100
На Склад3 Товар3 100 на 1000
2. Продаем 30 шт. со склада 3.
Что должно списаться? Остатки есть -- все ок. Но списание по ФИФО. Значит должны быть проводки:
Дт. ПУ -- Кт. Товар1 Склад3 Партия1 10 на 100
Дт. ПУ -- Кт. Товар1 Склад3 Партия2 10 на 100
Дт. ПУ -- Кт. Товар1 Склад3 Партия3 10 на 100
В наших решениях это 100% приведет к перересорту по количеству на Товарах. Мы еще с Gyd обсуждали и говорили что все ОК будет только если брать партии на данном складе. Так вот. 3 ВУС позволяют решить эту проблему. Кстати и перемещение становится простым...
Мое решение, с 3 ВУС.
По сути такое построение РБ реализует 2 регистра на одном счете... Аналог в опер.учете: РН Остатки товаров: Номенклатура, Склад, Количество, РН Остатки партий: Номенклатура, Партия, Количество, Сумма. СС по партиям товара.
Вложения:
sv_mikh_02_16_.dt
-
sv_mikh,
Идею понял спасибо.
-
kow1976, спасибо за участие в вопросе, но я не понял каким образом регистр не выйдет в ноль при таких действиях? По складу сумма не считается.
Quote (kow1976)
В вашей базе отмените перемещения.
Потом продайте все Bosch KGS 3760 IE(15 шт) на главном складе. И получите не закрывшийся регистр в ноль по количеству на Главном складе
Вот мои действия:
Исходные данные:
_______________________________________________________Приходная 1
Главный --- Bosch KGS 3760 IE --- 10 шт. --- 20.000 --- 200.000
_______________________________________________________Приходная 2
Розничный- Bosch KGS 3760 IE --- 20 шт. --- 15.000 --- 300.000
_______________________________________________________Приходная 3
Главный --- Bosch KGS 3760 IE --- 5 шт. --- 30.000 --- 150.000
----------------------------------------------------------------------------
ИТОГО:
Всего ------ Bosch KGS 3760 IE --- 35 шт. --- 650.000
Главный --- Bosch KGS 3760 IE --- 15 шт.
__________Списываем по себестоимости____________________Расходная 1
Главный --- Bosch KGS 3760 IE --- 4 шт. --- 20.000 --- 80.000
__________Списываем по себестоимости____________________Расходная 2
Главный --- Bosch KGS 3760 IE --- 6 шт. --- 20.000 --- 120.000
Главный --- Bosch KGS 3760 IE --- 5 шт. --- 15.000 --- 75.000
В итоге на Главном Bosch KGS 3760 IE больше нет, т.е. 0 шт.
__________Списываем по себестоимости____________________Расходная 3
Розничный --- Bosch KGS 3760 IE --- 15 шт. --- 15.000 --- 225.000
Розничный --- Bosch KGS 3760 IE --- 5 шт. --- 30.000 --- 150.000
В итоге на складах товара нет и себестоимость вся списалась!
Если не трудно, объясните пожалуйста что вы имели в виду.
-
nodalt,
Посмотрите в консоли запросов видно остатки 5 штук по складу "Главный"
Вложения:
test_nodalt_2_1.dt
-
Сделал как в реальном билете (описание http://forum.chistov.pro/index.php?topic=993.msg10949#msg10949) , без перемещения.
Через признак учета субконто и 3 аналитики.
Отчет, операцию, блокировки не делал.
Тяжко дались эти признаки учета субконто...
Может кому полезно будет
-
не прикрепляет хром что то )
Вложения:
8353805.dt
-
Toxicoff, мне кажется, у конфигурации надо "Управляемый" поставить "режим управления блокировкой данных" (третье снизу свойство)
смотрю дальше, спасибо за задачу!
-
я не делал блокировки намерено, время жалко
-
Здравствуйте.
Анализировал эту задачу, тут люди писали что задача с камушком и т.д. Перечитал посты GostЪ,. Я так и не понял что он имел ввиду и почему у меня не правильно списываются партии.
Посмотрел решения Gyd , kow1976 и Hawk.
Далее я так и не понял запросы в рн в решениях Gyd , kow1976 и Hawk. зачем связывать остатки по складу с остатками по партии?
Если правильно понимаю условия задачи то:
1) Партионный учет ведется по всей номенклатуре на всех складах, у вас же в запросах это не произойдет из-за связи остатков на складе на складе с остатками по партии.
2) Просто логически остаток по складу всегда меньше или равен партионному остатку, зачем контролить партионный остаток?
Ведь для этого вы связываете остатки по складу с остатками по партии?
-
О, Данияр! Какие люди а вы же уже сдали экзамен? или был перерыв?
-
Пока нет, был перерыв - ждал пока у нас в городе сделают очную аттестацию, работа и лень просто готовится было.
Я читал что вы сдали, поздравляю.
А теперь по теме:
Мне кажется в решениях Gyd , kow1976 и Hawk нарушается условие задачи, цитата:
"Себестоимость товара рассчитывается в разрезе партий поступления этого товара."
Если правильно понял код в модуле рн у них решениях - то себестоимость товара рассчитывается в разрезе партий по складу, как это должно быть задаче 2.17.
Gyd, ну хоть вы объясните пожалуйста зачем связывать остатки по складу и с остатками партий в запросе рн?
зы в своем решении обнаружил ошибку партии списываются не корректно.
-
Quote (Данияр)
Я читал что вы сдали, поздравляю.
Спасибо
Да, вы правильно сказали, у меня себестоимость в разрезе партий по складу. Если делать партионный учет по всем складам, то конечно моё решение неправильное.
А связь делалась как раз чтобы списывать партии со одного склада, если память не изменяет логика была такая:
1. Получить общий остаток на складе (сумма всех партий на складе). Это для проверки нехватки на складе.
2. Прицепить к каждой строчке из п.1 сумму по всей партии и всему кол-ву в этой партии (определить среднюю по партии для расчета себестоимости).
Например, нужно продать 4 шт. товара со склада (Т-товар, П-партия, С-склад):
1.
Т1-П1-С1 - 2 шт.
Т1-П2-С1 - 2 шт.
2.
Т1-П1-С1 - 2 - (2 шт. - 10 руб.) - в скобках присоединение
Т1-П2-С1 - 2 - (3 шт. - 15 руб.)
Дальше списываем полностью партию П1 со склада С1, и частично партию П2 с этого же склада.
-
Quote (sv_mikh)
Прикрепления: sv_mikh_02_16_.dt(235Kb)
вопрос по отчету
Скажите, а зачем вы соединяете 2 регистра с одинаковыми параметрами? я понимаю когда мы соединяем 2 регистра остатков с разными параметрами вирт.табл, а у вас параметры одни и в обоих регистрах.Без проблем можно сформировать по одному регистру!
И еще Вы забыли убрать вывод общих итогов! в задачнике вроде без итогов в конце
-
Просто посмотрите что будет в консоле если взять из этой же таблицы сумму. Результат несколько меняется
-
Посмотрите, кому не лень.
Вложения:
iomoe_2_16.dt
-
Всем привет!
Мой вариант решения с 3мя ПУС
Вложения:
0017152.dt
-
Счет "Товары" з 3-ма ПУС аналог двух регистров накопления:
----------------------------------------------
Номенклатура - Склад - Количество
----------------------------------------------
Номенклатура - Партия- Количество - Сумма
----------------------------------------------
Первый регистр для контроля остатков на складе, второй для списания по партиям себестоимости.
Если немного подумать задача не такая уж и сложная...Отчет только немного хитрый.
Сделал без документа Перемещение, вроде на экзамене он не нужен...
Вложения:
RoMeL_2.16.dt
-
Мой вариант решения
Вложения:
4473786.dt
-
Мое решение. Ресурсы РБ: Сумма, Количество, КоличествоПартий. Субконто счета Товары: Номенклатура, Склад, Партия. ПУ - Количественный (установлен у ресурсов Количество и КоличествоПартий). ПУС: Суммовой (отсутствует у субконто Склад), Количественный (отсутствует у субконто Партии), КоличественныйПартий (отсутствует у субконто Склад). Списание по старой методике.
Вложения:
b_as_2-16.dt
-
Моё решение:
План счетов:
1. признак учета - количественный, признак учета субконто - суммовой;
2. Счет" товары " - количественный, субконто - номенклатура (суммовой), Партии (суммовой), склады
РБ: Ресурсы - Сумма (баланс, суммовой), Количество - (не баланс, количественный)
Есть документ перемещение.
Прокомментируйте, пожалуйста.
Вложения:
7955597.dt
-
Всё-таки интересует ОПЫТ тех кто эту задачу УСПЕШНО сдал на экзамене!
Какой вариант решения правильный/оптимальный с точки зрения экзаменатора (при сдаче по удалёнке нет возможности отстоять правильность своего решения в личной дискуссии).
Варианты такие (п.с. на экзамене в данной задаче нет документа Перемещение):
1) 1 признак учета субконто (суммовой) и 2 ресурса рег бухгалтерии (сумма и колво)
2) 3 признака учета субконто (количественный, суммовой, партионный) и 3 ресурса рег бухгалтерии (сумма, колво, колво партии) - мне кажется это вообще извращенский вариант (или я просто пока не понял почему здесь предложен такой вариант)
Решил по первому варианту
Регбух – без измерений. Ресурсы сумма(баланс) и количество (небаланс)
Признаки
учета счета – количество Признак учета субконто – суммовой
Товары
3 субконто: Номенклатура (суммовой), партии (суммовой), склады
Т.е.
По складам – итоги есть только по количеству.
Запрос
в при проведении РН:
1 запрос врем таблица ТЧ РН – номенклатура, колвоТЧ, суммаТЧ
2 запрос врем таблица Остатки по складу Рег Остатки по счету товары – только количество. Отбор по складу. Получаем врем таблицу в разрезе Номенкалатуры и Партиям.
3
3.1 Соединяем ТЧ и Остатки - там мы увидем хватает остатков или нет
3.2 Соединяем Остатки с новый запросом к Рег Остатки (без отбора по складу) соединяем по
номенклатуре и партии – так мы узнаем себестоимость партии для каждой номенклатуры и партии.
Вложения:
_2.16.dt
-
Цитата (napan)
РешениеПрикрепления: 2.16.dt(161Kb)
КАК НЕ КРУТИ NAPAN ЗДЕСЬ ЛУЧШИЙ!
-
Цитата (patchwork)
КАК НЕ КРУТИ NAPAN ЗДЕСЬ ЛУЧШИЙ!
что значит ваша фраза?
-
Мой вариант
Вложения:
KTT_2_16.dt
-
решил по варианту 3 признака учета субконто - количественный, стоимостной, партионный и 3 ресурса регистра бухгалтерии -сумма, количество, количествоВпартии
иначе регистр никак не выходит в ноль,
еще есть более простой вариант решения - завести два регистра бухгалетерии: на одном учитывать остатки по складам, на другом по партиям,
отсюда вопрос - будет ли считаться второй вариант решения упрощением условий задачи, ведь в задаче не сказано что решить ее нужно на одном регистре???
Вложения:
3797611.dt
-
artfa,
А для чего признаки учета субконто?
Себестоимость в разрезе партий, списание тоже. На счете Товары 2 субконто Номенклатура, Партия . в Плане счетов 1 признак учета(только не субконто) -количественный. Ну и никак не 2 регистра бухгалтерии. Может не ту задачу смотрю (билет 6 бухучет, как я понимаю)
-
Цитата (Andrei)
А для чего признаки учета субконто?
а вы попробуйте на одном регистре без признаков учета субконто решить, и чтобы у вас регистр закрывался в ноль, а я, если вам это удастся, с удовольствием посмотрю на ваше решение,
-
artfa, чуток не вник по себестоимости. Но всё же всё попроще будет. Для решения этой задачи на мой взгляд необходим один признак учета Количественный, один признак учета субконто Суммовой (не учитывать на субконто склады).
Кстати, почитал комментарии, у TV-Star на пред странице тоже по описанию так-же.
Вложения:
2_16_6.dt
-
Andrei у вас себестоимость рассчитывается неправильно, так например я ввел товар (количество везде 1) на склад 1 по цене 1 (накл.1) , потом на тот же склад по цене 2 (накл.2), потом на склад 2 по цене 3 (накл.3), поставил учетную политику ЛИФО, в расходной указал склад 1, при проведении расходной должно быть движение на товар со склада 1 по цене 3, а у вас движения вообще формируются неправильно - первая строка пустые суммы и количество!!!, а во второй движение по цене 2,
и еще одна ошибка - в приходной вы указываете склад для каждой номенклатуры, что не вписывается в логику задачи, не доделан отчет, и совет - настраивайте подсистемы для собственного удобства и для тех кто решит просмотреть ваше решение
-
artfa, теперь понял . Действительно только 3 признака учета субконто спасают.
p.s. в задаче(в билете 6-ом) написано "В документе «Приходная накладная» склад указывается втабличной части для каждой строки и формируются следующие проводки:"
-
Цитата (patchwork)
КАК НЕ КРУТИ NAPAN ЗДЕСЬ ЛУЧШИЙ!
Согласен. Еще у TuMyP1985 хорошее решение, оно вобщем то похоже на решение Napan'а.
Сложилось такое впечатление, что не все понимают что такое признак учета субконто. Вобщем то я тоже не понимаю что это такое Но эта задача сильно помогла разобраться. Хоть я не знаю что это такое, но вроде бы понял как оно работает. Очень сильно в этом помогает консоль запросов. Если где ошибся, сильно не пинайте Просто мне не нравятся громоздкие решения.
Если кому интересно, обратите внимание что у Napan'а и TuMyP1985, отсутствует признак учета субконто суммовой. Сделано это с простой целью. Если его ввести и не использовать для учета складов, как это у многих сделано, то в разрезе складов, вы сумму остатка не получите. Что бы в запросе получить сумму остатка в разрезе складов, партий и номенклатуры необходимо проставить галочки признака учета субконто суммовой, на все эти три субконто, то есть на все существующие виды субконто. А если признак учета использовать на все виды субконто, то проще его вообще не создавать. Назначение признака учета субконто, ограничивать, а не разрешать как это может показаться. Нет признака учета субконто, нет ограничений.
Мой вариант. Там есть ошибка с отсутствущей галочкой "Балансовый", для Суммы, но переделывать лень.Добавлено (02.10.2013, 14:22)
---------------------------------------------
Самое главное забыл написать
В решении использую 3 субконто и 2 ресурса (сумма и количество). Зачем нужен 3-ий ресурс, количество по партиям не понимаю. Есть ресурс количество, зачем еще одно количество?
Вложения:
Sevod_2_16.dt
-
Решил эту хитрую задачу, главная хитрость которой заключается в полной изоляции складов от партий.
Как и все, начал с решения по методу Napan, оно простое, понятное и замечательное, если бы списание было "по партиям на складах". Но по условию надо списать "по партиям", но при этом только с указанного склада!
Суть решения: Количество надо списать со склада не больше чем там есть, а суммы списать по партиям, но для этого нужно знать количество в партиях.
В итоге 3 ресурса: сумма, колво, колвоВПартии. 2 признака учета (по ном+Партия учтем сумму и колво партии, а количество учтам по ном+склад), счет товары - признак количественный.
Теоретически можно было бы наверное сделать то же самое и без "признаков учета субконто", а просто разорвав проводку на 2 :
проводить по партии с пустой ссылкой склада, а по складам - с пустой ссылкой партии, но тогда бы это уже была подмена стандартного механизма "самоделкой", а количество записей в реальной таблице удвоилось -- вряд ли это рационально.
Причем документ перемещение тут оказалось не так уж сложно, скопировал расходную и выбросил всё лишнее, документа нет в билете и это хорошо, меньше времени будет потрачено. В перемещении вообще нет никаких хитростей:
Цитата
дт товары суб1 (номенклатура ) суб2 (склад получатель) колво
кт товары суб1 (номенклатура ) суб2 (склад отправитель) колво
и все кто закидывал в проводки по перемещению партии и суммы по партиям - напрасно тратили время, в условии чётко сказано дважды: перемещение только по количеству, себестоимость не меняется.
Вложения:
java_2_16_.dt
-
Цитата sevod (
)
Если кому интересно, обратите внимание что у Napan'а и TuMyP1985, отсутствует признак учета субконто суммовой. Сделано это с простой целью. Если его ввести и не использовать для учета складов, как это у многих сделано, то в разрезе складов, вы сумму остатка не получите.
Так ее и не надо сумму остатка на складе получать, сумма нужна только в разрезе партий. Думаю, признак учета субконто Суммовой в данной задаче является обязательным.
Вижу, задача вызвала массу обсуждений. Хотя является, на мой взгляд, классической реализацией "как сделать то, что в опер. учете на 2-х регистрах, используя один регистр бухгалтерии". При решении подглядывал в решение sv_mikh_02_16_3, большой ему респект. Думаю, что предложенная там схема верная. Не согласен там только по мелочям, например, в Расходной идет блокировка на склад, а остатки читаются как на конкретном складе, так и целом по партии...
Прикрепляю свое решение (платф. 8.3). Критика приветствуется.
Вложения:
fimanich_02_16.dt
-
Цитата fimanich (
)
Критика приветствуется.
Выложи для 8.2
-
всего то 1 ночь c музой
fimanich - у тебя стандартные грабли для этой задачи. Оприходуй товар по второй накладной на второй склад и спиши с него. Партия пойдет со второго склада. При политике FIFO должна была списаться первая партия. (Интерфейс у тебя прикольный)
TuMyP1985 - остатки не уходят в ноль. (Хотя это в данной задаче никак не проявляется). Сделал приход на все 3 склада. Расход со второго. В результате партия ушла верная (та что на первом складе). Количество тоже (то что на втором складе). Но образовались отрицательные остатки. (Смотрел полные остатки через консоль)
artfa - блокировка субконто по номеру.
ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Номенклатура");
надо бы застраховаться на случай изменения номеров
ЭлементБлокировки.ИспользоватьИзИсточникаДанных(ПланыВидовХарактеристик.ВидыСубконто.Номенклатура,"номенклатура");
и не пойму зачем при запросе остатков каждый раз запрашивается три субконто, когда в любом случае работает два (хотя для партий и складов они отличаются). Правда к ошибкам это не приводит вроде бы, но работу лишнюю выполняет точно.
Выкладываю свой вариант. Там еще 1.24 и 3.24. Прошу игнорировать.
Вложения:
kul_2_16.dt
-
Цитата fimanich (
)
Так ее и не надо сумму остатка на складе получать, сумма нужна только в разрезе партий. Думаю, признак учета субконто Суммовой в данной задаче является обязательным.
Возможно мое решение не правильное. У меня документ перемещение так же является
партией, как и документ поступление. При перемещении я списываю одну
партию и создаю новую. Соответственно мне нужна и сумма.
Нигде не сказано что только документ поступление может являться партией, в условии это расплывчато написано:
"Под партией товара понимается документ, регистрирующий его (товара) поступление"
При перемещении, документ перемещение является документом поступления
товара на соответствующий склад. Не указано жестко что именно документ
поступление товара.
На своем решении не настаиваю, мне оно нравится простотой. Буду решать аналогичный билет, обдумаю все заново.
-
Цитата Alexander (
)
всего то 1 ночь с музой
fimanich - у тебя стандартные грабли для этой задачи. Оприходуй товар по второй накладной на второй склад и спиши с него. Партия пойдет со второго склада. При политике FIFO должна была списаться первая партия. (Интерфейс у тебя прикольный)
Твое замечание заставило меня малость засомневаться. Однако, пришел к выводу, что это не ошибка. Учет количества товара ведется как в разрезе партий, так и в разрезе складов, ничего, что бы этому противоречило, в условии задачи нет. Поэтому, со склада можно списать только ту партию, которая на нем есть, было бы странно списывать со склада №1 партию, которая есть только на складе №2. Рассчитывать себестоимость без учета склада, это другое дело, но причем здесь количественный учет?
Соответственно, с предложенным тобой решением не согласен, 3 признака учета субконто, это слишком . На мой взгляд это усложнение задачи, повторюсь, нигде не сказано, что партии должны списываться независимо от склада, независимо от склада считается себестоимость, только и всего.
Музе привет...
Добавлено (08.01.2014, 22:56)
---------------------------------------------
Цитата sevod (
)
Нигде не сказано что только документ поступление может являться партией, в условии это расплывчато написано:"Под партией товара понимается документ, регистрирующий его (товара) поступление"
А ты посмотри задачу 2.17, вот там все явно: "При перемещении себестоимостьтовара определяется следующим образом: со склада отправителя себестоимость
списывается как при продаже, а на склад получатель товар приходит с партией,
которой является текущий документ перемещения товаров"
А если в 2.16 явно не сказано, что перемещение является партией, то лучше, имхо, так не делать.
-
Приветствую)
Выкладываю свой вариант решения.
Буду благодарен за критику и замечания.
Вложения:
must_see_2.16.dt
-
Мое решение,
насколько я понял фраза " себестоимость товара не меняется" означает, что товар надо перемещать по входной цене или СебестоимостьОстаток/количествоОстаток, что впринципе одно и тоже. Готов обсудить.
Вложения:
YFred_2.16.dt
-
Мой вариант решения. Буду рад любым комментариям.
-
Мой вариант решения. Буду рад любым комментариям.
Забыл Индекс при проведении РН.
И в целом задача решена не верно. Себестоимость считается по партиям не зависимо от складов, соответственно ПС настроен не верно ну и дальше тоже все пошло не в ту сторону. Читай всю тему обсуждения и посмотри мое решение, тоже переделывал его, 1-й раз сделал по подобию твоего.
-
Не могу понять - как убирается сумма на уровне детальных записей?
-
Созданием признака учета субконто "Суммовой" и снятия галочки на ненужных субконто.
-
А кто-нибудь учитывал док "Операция" как Партию в запросе "УправленческийОстатки.Субконто3.МоментВремени"?
как это лучше сделать?
-
При трех признаках субконто пропадает связка партии и склада. Поэтому при продаже они списывают партии со всех складов, что на мой, скромный взгляд, полная хе... т.к. в условии задачи написано: При проведении производится проверка достаточности количества на указанном складе продаваемого товара. задача решается с одним признаком учета - количественный и одним признаком учета субконто - суммовой. В подтверждение http://forum.chistov.pro/index.php?topic=993.msg10949#msg10949
-
Мой вариант
-
Прощу оценить.
-
Мой вариант
Мне кажется решение хорошее. Но я думаю в блокировках нужно установить режим блокировки Исключительный.
-
покритикуйте
-
буду рад критике
-
буду рад критике
Ну тут даже критиковать тяжело. Вроде все ГУД!
Вот только один момент, не забывайте устанавливать "счет", когда накладываете блокировки.
И еще один небольшой момент, когда Вы получаете данные по остаткам регистра бухгалтерии, то Вы передаете в параметры вирт. таблицы &МассивСубконто, т.е. сразу понятно, что Вы учитываете тот момент, что в режиме Предприятия пользователь может изменить порядок субконто для счета. Но, при установке блокировок, значения субконто Вы указываете жестко, например так:
ЭБД.УстановитьЗначение("Субконто2",Склад);
ИМХО имеет смысл и тут учитывать тот же самый момент, поэтому лучше все таки писать так:
ЭБД.УстановитьЗначение(ПланыВидовХарактеристик.ВидыСубконто.Склад,Склад);
-
Добрый день, в рамках 6-го билета решил эту задачу, посмотрите, пожалуйста.
9-го числа мне эта задача попалась на экзамене (там это был билет №14), причем сразу по оперативному и по бухгалтерскому учету.
Решил её так, как в архиве решенных задач (забыл уже где его скачал, к сожалению), использовал 2 ресурса: Количество и Сумма. В реализации сделал 2 соединения с Остатками - одно по Складу/Номенклатуре, другое по Номенклатуре для получения Себестоимости по ФИФО/ЛИФО в рамках всей компании, в измерение склад прописывал склад из реализации. Такое решение приводит к существенной ошибки (снимается 2 бала):
Ресурсы регистра остатков (один или все) изменяются документами и в "+", и в "-", но движения с противоположным знаком для одного того же объекта учета выполняются с разными наборами значений измерений, что также не обеспечивает выведения остатков ресурсов «в ноль».
Соответственно я ошибся в первых двух задачах и получил минус 4, т.е. автоматически не сдал экзамен(
Таким способом решить не получится. Преподаватель понял, что решаю я задачу не правильно ещё только посмотрев движения Прихода, из чего я сделал вывод, что двумя ресурсами не отделаешься и, возможно, надо делать 2 таблицы. Прочитал эту ветку и мне понравилось решение с добавлением второго ресурса - КоличествоПоПартии. Реализовал в итоге этим путем.
Норм получилось?
PS Не удаётся прикрепить файл - загрузил в гугл:
https://drive.google.com/file/d/0B0CupKDxJ9iCNi02NjQ2MWdHSGc/view?usp=sharing (https://drive.google.com/file/d/0B0CupKDxJ9iCNi02NjQ2MWdHSGc/view?usp=sharing)
PS2 - картинки прикрепляются, а вот dt, 7z, zip - не удалось прикрепить
-
При решении этой задачи я реализовала полностью независимый количественный учет по складам и по партиям. Аналогично тому, как в управленческом учете использовалось бы два разных регистра. Чтобы такое разделение было возможным, ввела два количественных ресурса: КоличествоПартия и КоличествоСклад. Для каждого из них ввела свой признак учета (оба признака установлены на счете Товары, чтобы на нем были оба ресурса) и для каждого свой отдельный признак учета субконто. Для субконто Номенклатура используются все признаки учета субконто (суммовой, партионное количество, складское количество). Для субконто Партия - суммовой и партионное количество. Для субконто Склад - только складское количество. По консоли запросов посмотрела - остатки разделяются корректно. В общей сумме партионное и складское количество между собой равны для каждой Номенклатуры, но по-разному разделяются в разрезе аналитик Партия и Склад. При перемещении аналитика Партия вообще не затрагивается.