#0
by wwwqwert2014
Решаю задачу 1.7 из сборника задач по платформе 8.2. вот условие задачи Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. Учет товаров ведется в разрезе складов. Поступление и продажа осуществляются с указанием склада (в шапке документа). При проведении документа «Расходная накладная» необходимо производить только списание товара со склада. В том случае, когда товара не хватает, документ проводиться не должен. Расчет себестоимости списанного товара должен происходить позднее с помощью регламентной обработки «Расчет себестоимости». Запуск этой обработки должен происходить автоматически с использованием регламентного задания, но может быть произведен и вручную по желанию пользователя. Обработка должна автоматически определять самый первый документ, нуждающийся в расчете себестоимости, и рассчитывать себестоимость для всех остальных документов начиная с него. Списание себестоимости должно быть организовано по партиям, в зависимости от текущего значения принятого на этот год в учетной политике метода списания себестоимости (FIFO или LIFO). Еще раз подчеркивается - учетная политика действует год. На следующий год метод списания может смениться. Для расчета себестоимости при списании товара необходимо учитывать только момент поступления товара в компанию, вне зависимости от того, на какой склад он пришел. Предположим, для метода списания FIFO первое поступление портсигара произошло на склад «Основной» документом «Приходная накладная №1», а потом на склад «Транзитный» документом «Приходная накладная №2». В этом случае при продаже товара со склада «Транзитный» в первую очередь должна быть списана себестоимость портсигара по документу «Приходная накладная №1», так как она пришла раньше Необходимо построить отчет по продажам товаров за период и остаткам товара по складам на указанную дату. все вроде понятно, да и сделал я почти все, за исключением следующего абзаца: Для расчета себестоимости при списании товара необходимо учитывать только момент поступления товара в компанию, вне зависимости от того, на какой склад он пришел. Предположим, для метода списания FIFO первое поступление портсигара произошло на склад «Основной» документом «Приходная накладная №1», а потом на склад «Транзитный» документом «Приходная накладная №2». В этом случае при продаже товара со склада «Транзитный» в первую очередь должна быть списана себестоимость портсигара по документу «Приходная накладная №1», так как она пришла раньше Необходимо построить отчет по продажам товаров за период и остаткам товара по складам на указанную дату. Алгоритм расчета себестоимости я так до конца и не смог продумать. Может подскажете? Я думаю как-то так надо делать: Взять таблицу ОстаткиНоменклатуры и выбрать из нее через ГДЕ те записи, у которых ОстаткиНоменклатуры.Себестоимость = НЕОПРЕДЕЛЕНО; Далее её помещаю во временную таблицу ВТ_ДляРасчета. Следующим этапом соединяю её с таблицей ОстаткиНомнклатурыОстаткиИОбороты по полям Номенклатура, Склад, Партия. И дальше по сути надо проверять: Если расход номенклатуры по партии равен остаткам (списалась вся партия), тогда нужно в себестоимость расхода перенести всю себестоимость из остатков. В противном случае надо считать: себестоимостьРасхода = СебестоимостьОстатков*КоличествоРасхода/КоличествоОстатков. Это надо сделать, чтобы регистр выводился в 0 и не было проблемы копеек. А вот как это сделать, я до конца понять не могу. Наверно Это все надо взять из ОстаткиНоменклатурыОстаткиИОбороты, брать на текущую дату и к этой дате прибавить 1 секунду (чтобы остатки просчитались). Вот DT-шник, что я начал делать.
#2
by zak555
> Помимо продажи товара, могут оказываться дополнительные услуги, например по доставке. И услуги и товары указываются в одной табличной части. > При проведении документа «Расходная накладная» необходимо производить только списание товара со склада. факт продажи услуги не надо отражать ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как получить количество часов по графику / 1С:Зарплата и Управление персоналом 8
- УТ: закрытие смены за два дня
- Из таблицы значений в список значений
- У единицы хранения остатков номенклатуры "" неверно указан владелец!
- v8: Как реализовать отчет "Взаиморасчеты с контрагентами" одним запросом?
- Изменить заголовок в СКД
- Не удается повторно подключиться через рдп
- 1С не видит файл обмена
- УПП номенклатура и серии, владелец
- Пример топологии в линейном пространстве?
- Динамическая таблица значений (управляемая форма)
- Конвертация данных. Программное создание элемента справочника
- УПП: Как делается корректировка себестоимости, когда исправляются ошибки.
- Отправка документов в *.pdf формате через почтовый клиент
- УПП 1.3 (1.3.39.1) РАУЗ Общепроизводственные расходы
- Кадровое перемещение организаций (Основные начисления) 1С 8.2 ЗУП 2.5.66.2
- v8: Как перенести данные из "Босс-Кадровик" в ЗУП 8.2?
- Yandex/Google MAP возможно ли получить массив адресов ?
- Процедура или функция с указанным именем объявлена, но не определена в текущем м
- Можно ли рассматривать УТ 11 как CRM систему?