Имя: Пароль:
1C
1С v8
Учет затрат на себестоимость товара
0 bruss007
 
10.08.12
14:23
Помогите! Документ реализация списывает себестоимость товара. Дополнительные затраты вводятся отдельным документом "Дополнительные затраты" в котором указана сумма и партия(документ поступление). Дополнительные затраты увеличивают себестоимость товара. При продаже себестоимость товара рассчитывается с учетом дополнительных затрат. Если товар был уже продан, то его себестоимость должны быть скорректирована без перепроведения самих документов продажи
1 Нуф-Нуф
 
10.08.12
14:25
ыыы, делаешь тестовое задание при приеме на работу?
2 bruss007
 
10.08.12
14:25
Все сделал, а на этом завис. Какой - то п...з.
3 Fragster
 
гуру
10.08.12
14:32
а если товар весь продали к моменту поступления доп. затрат?
4 Нуф-Нуф
 
10.08.12
14:35
(3) нужно изменить существующие движения у реализаций. я так понимаю.
я эту задачу даже вроде делал. но если честно даже не помню как
5 bruss007
 
10.08.12
14:38
Вот я тоже не могу понять, как так сделать, что бы не перепроводя документ продажи изменять себестоимость.
6 shuhard
 
10.08.12
14:46
(5) а чё тут думать, вариантов  всего два:
если доп.расходы идут позже, то они и делают движения по Рг продажи себестоимость и регистратором ставят документ реализации
либо доп.расходы двигают ПродажиСебестоимость и ставят себя регитсратором, но в Рг есть реквизит ДокументДвижения и отчет по валовой прибыли этот реквизит подсекает
7 bruss007
 
10.08.12
14:54
Т.е. документ Доп.расходы добавляет движение в регистр продажи, но не понятно как ведет себя отчет.
8 shuhard
 
10.08.12
14:57
(7) ответ зависит от того, кто будет регистратором проводки по Рг
9 bruss007
 
10.08.12
14:58
Если регистратором выступит сам документ Доп.расходы.
10 shuhard
 
10.08.12
15:00
(9) тогда отчет придётся перепилить
11 bruss007
 
10.08.12
15:01
Убрать ту номенклатуру по которой не было продаж?
12 shuhard
 
10.08.12
15:11
(11) сферический конь в вакууме
13 bruss007
 
10.08.12
15:31
Или я тупой или лыжи не едут. Объясни пожалуйста логику, а как реализовать я сам придумаю.
14 shuhard
 
10.08.12
15:38
(13) ну и как это сделать не зная структуры твоих регистров и не видя запроса, который прицеплен к отчёту ?
15 bruss007
 
10.08.12
15:45
Регистр Измерения: Номенклатура Ресурсы: Количество, себестоимость, Продажа

Запрос.Текст
ВЫБРАТЬ
   ПродажаНоменклатурыОбороты.Номенклатура,
   ПродажаНоменклатурыОбороты.КоличествоОборот КАК Количество,
   ПродажаНоменклатурыОбороты.СебестоимостьОборот КАК Себестоимость,
   ПродажаНоменклатурыОбороты.ПродажаОборот КАК Продажа,
   ПродажаНоменклатурыОбороты.ПродажаОборот - ПродажаНоменклатурыОбороты.СебестоимостьОборот КАК Прибыль
ИЗ
   РегистрНакопления.ПродажаНоменклатуры.Обороты КАК ПродажаНоменклатурыОбороты
16 shuhard
 
10.08.12
16:04
(15) не парься
пусть доп.расходы пишут в Рг с регистратором Реализация
17 Fragster
 
гуру
10.08.12
16:29
(16) заднее число - лажа
18 bruss007
 
10.08.12
16:29
Доп.расходы отражаются при закупки товара с указанной партией в шапке документа.
Я делаю вот такие движения

   СуммаЗатратНаПозицию    = СуммаЗатрат/Партия.Товары.Итог("Количество");
   
   Движения.ПродажаНоменклатуры.Записывать = Истина;
   
   Для Каждого Стр Из Партия.Товары Цикл
       
       Движение = Движения.ПродажаНоменклатуры.Добавить();
       Движение.Период        = Дата;
       Движение.Себестоимость    = Стр.Количество * СуммаЗатратНаПозицию;
       Движение.Номенклатура    = Стр.Номенклатура;
       
   КонецЦикла;
19 bruss007
 
10.08.12
17:09
Ау... Помогите!
20 Fragster
 
гуру
10.08.12
17:52
ты бухом/фиником идешь или прогером?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.