|   |   | 
| 
 | Подскажите по алгоритму решения задачи ↓ (Волшебник 27.11.2014 10:42) | ☑ | ||
|---|---|---|---|---|
| 0
    
        mzelensky 05.11.14✎ 08:23 | 
        Доброго всем. Имеется небольшое задание, подозреваю, что скопипастено со СПЕЦА по платформе (если кто узнает номер задачки, то буду признателен). Итак (сорри за много буков):
 Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа «Расходная накладная». Помимо продажи товара, могут еще оказываться дополнительные услуги, например по доставке. И товары и услуги указываются в одной табличной части. Складской учет товаров не ведется. Списание себестоимости товаров должно быть организовано по партиям, в зависимости от текущего значения принятого на этот год в учетной политике метода списания себестоимости (FIFO или LIFO). В первую очередь должен списываться товар из партии, указанной в табличной части. В случае если товара по выбранной партии не хватает (или нет), то товар списывается в соответствии с текущей учетной политикой. Специфика работы организации заключается в том, что информация о поступлении товаров может приходить значительно позже фактического поступления, при этом документы задним числом не вводятся. Таким образом, возможна ситуация, когда продается товар, которого в системе еще нет. В решении должна быть реализована возможность подобной продажи товара, отсутствующего по данным учета. При списании отсутствующего товара себестоимость его не известна, она определяется позже в момент проведения приходной накладной. Запрет или разрешение на продажу отсутствующего по данным учета товара определяется учетной политикой организации, которая меняется, как уже было сказано, не чаще одного раза в год. Затраты на закупку вводятся отдельным документом «Дополнительные затраты» с указанием суммы затрат и партии (партия указана в шапке документа). Если товар был продан до оприходования, вместо партии указывается документ реализации. Сумма затрат увеличивает себестоимость товара партии пропорционально количеству товара. Следует считать, что затраты вводятся в любой момент - как до того, как товар продан полностью, так и после. При продаже себестоимость товара рассчитывается с учетом дополнительных затрат. Документ «дополнительные затраты» может сниматься с проведения или корректироваться задним числом. В этом случае, если товар был уже продан, то его себестоимость должны быть скорректирована без перепроведения самих документов продажи. С первой частью задачи (приход\расход) проблем нет. А вот с дополнительными затратами немного напрягся - больше всего меня смущает как реализовать учет всего этого так, чтобы: "При продаже себестоимость товара рассчитывается с учетом дополнительных затрат...Документ «дополнительные затраты» может сниматься с проведения или корректироваться задним числом. В этом случае, если товар был уже продан, то его себестоимость должны быть скорректирована без перепроведения самих документов продажи." Для себя набросал схемку реализации, но там каждый раз в отчете прийдется рассчитывать данные (чтобы выполнить вышеописанное условие). Может есть у кого идеи по реализации??? | |||
| 1
    
        Dmitry1c 05.11.14✎ 08:27 | 
        Там зачем-то написано условие "без перепроведения самих документов продажи".
 Дык другие документы при проведении твоего не должны в принципе ни в каком случае перепроводиться, тупость какая-то. | |||
| 2
    
        lxndr 05.11.14✎ 08:30 | 
        делай приход/расход доп. затрат по списанной партии     | |||
| 3
    
        lxndr 05.11.14✎ 08:33 | 
        отставить (2)
 Прикрути оборотный регистр по затратам | |||
| 4
    
        butterbean 05.11.14✎ 08:38 | 
        (3) нафига?? 
 (0)нужно просто сделать регистр остатков Номенклатура+Количество чтоб уход в минус отслеживать, потом при приходе плюсовать/минусовать пришедшую партию. Доп затраты приходовать, а потом при необходимости сразу списывать при проведении документа доп. затрат | |||
| 5
    
        mzelensky 05.11.14✎ 08:38 | 
        (1)(3) Оборотный регистр по затратам там в любом случае будет, НО затраты даются на ВЕСЬ документ, а себестоимость должна увеличиваться только на проданный товар. + может быть ситуаци:
 1) когда товар УЖЕ продали, а потом ввели затраты. Должно все пересчитаться 2) Сперва ввели затраты, а потом продали - должно все рассчитаться В обоих случаях рассчитаться должно пропорционально проданному товару. | |||
| 6
    
        mzelensky 05.11.14✎ 08:40 | 
        (4) "Доп затраты приходовать, а потом при необходимости сразу списывать при проведении документа доп. затрат" - ты сам понял что написал? Что значит:
 "а потом при необходимости сразу списывать при проведении документа доп. затрат" ??? | |||
| 7
    
        butterbean 05.11.14✎ 08:43 | 
        (6) там не написано, что при частичной продаже партии нужно корректировать себестоимость продажи, а значит достаточно при проведении документа "Доп. затраты" проверить что есть остатки по выбранной партии и списать и тут же при необходимости     | |||
| 8
    
        Hans 05.11.14✎ 08:43 | 
        Можно сделать оборотный регистр затрат. При этом дополнительные затраты высчитываются не при проведении, а при формировании отчета. Тогда и перепроводить ничег не надо. Высчитываешь в отчете сумму всей партии и пропорционально накладываешь на текущую сумму из партии.     | |||
| 9
    
        mzelensky 05.11.14✎ 08:47 | 
        (7) Я считаю это ошибкой. Если в документе партии 10 штук товара на общую сумму 1000 рублей. Доп затраты на весь документ 10000. Продали только 1 штуку на 100 рублей. То исходя из твоей логики ты себестоимость этой одной штуки сразу увеличишь на 10000 рублей.     | |||
| 10
    
        mzelensky 05.11.14✎ 08:47 | 
        (8) Я к этому и пришел, но явный минус - каждый раз перерасчитывать данные.     | |||
| 11
    
        Hans 05.11.14✎ 08:50 | 
        (10) ты перерасчитывать цепочку документов по партии тоже офигеешь, ни в одной типовой это не реализовано.     | |||
| 12
    
        mzelensky 05.11.14✎ 08:51 | 
        (11) Я в курсе, что ни в одной типовой этого нет. Но в задании то есть - нужно сделать :)
 Короче сейчас попробую по этому варианту сделать. Посмотрим. | |||
| 13
    
        butterbean 05.11.14✎ 08:52 | 
        (9) это не моя логика, это логика постановщиков задачи. Не нужно создавать проблем на пустом месте     | |||
| 14
    
        Ник второй 05.11.14✎ 08:54 | 
        (0) Задание в Магнит?     | |||
| 15
    
        Ник второй 05.11.14✎ 08:55 | 
        (8) Верное решение.     | |||
| 16
    
        Hans 05.11.14✎ 08:56 | 
        (10) тут я вижу не в этом минус. Минус в возвратах от покупателя. какая там должна быть себестоимость? Но об этом в задании ничего не сказано =). Возвратов по заданию нет.     | |||
| 17
    
        Rico_1C 05.11.14✎ 09:50 | 
        Эт задача 29..
 Пол мес. назад - был на собеседовании в DoorHan, решил ч/з оборотный РН как в (8).. Решение проверял рук. программистов Роман Владимирович - сказал решение правильное.. На след день кадры отписались, что решение НЕправильное !.. )) P.S.: Назревает вывод - правильное решение знают в DoorHane.. )) | |||
| 18
    
        МишельЛагранж 27.11.14✎ 10:29 | 
        (0)>>Специфика работы организации заключается в том, что информация о поступлении товаров может приходить значительно позже фактического поступления
 - это не "специфика", а отсутствие учета. А то, чего нет - автоматизировать невозможно. Товары пришли, но как это зафиксировать, если нет документа? Под честное слово? Документ поступления пришел - а товары по поступлению УЖЕ проданы. Т.е. и товары продали неправомочно, и документ прихода не отражает суть прихода. Так что сразу - автоматизируйте лучше у них коня в вакууме, с ним хоть определенности больше )) | |||
| 19
    
        Лефмихалыч 27.11.14✎ 10:41 | 
        (0) в твоей схемке регистров в 2.5 раза больше, чем достаточно :)     | |||
| 20
    
        s_ustinov 27.11.14✎ 11:19 | 
        (0) тонкий намек - ни один из документов вообще не должен проведение делать. :)))
 разве что "точку актуальности расчетов себестоимости" обновлять при "проведении" доп расходов надо сделать две обработки - одна будет связывать приходы и продажи, и писать в регистр сведений а вторая - считать себестоимость продаж - там будут учитываться доп расходы и есть еще "точка актуальности расчетов товаров" - момент времени. так как "при этом документы задним числом не вводятся", никак контролировать этот показатель не надо - каждый запуск первой обработки ее обновляет и все а параметр "точка актуальности расчетов себестоимости" может меняться и документами доп расходов, и второй обработкой и перед запуском отчета запускать эти обработки, если надо ну и каждую ночь запускать | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |