Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
07 июн 2025, 07:20

Себестоимость (цена закупки) в подборе

Автор ox2net, 11 июн 2019, 04:18

0 Пользователей и 1 гость просматривают эту тему.

ox2net

День добрый!

Подскажите или сделайте (не за спасибо) так, что бы в подборе товара при реализации выводилась колонка "Себестоимость". 1с 7.7 ТиС 9

alexandr_ll

Цитата: ox2net от 11 июн 2019, 04:18
День добрый!

Подскажите или сделайте (не за спасибо) так, что бы в подборе товара при реализации выводилась колонка "Себестоимость". 1с 7.7 ТиС 9
Чтобы увидеть в подборе одновременно себестоимость и цену реализации следует в конфигураторе в форму списка "Для подбора" справочника "Номенклатура" добавить в табличную часть колонку с текстовым полем, в котором на закладке "дополнительно" указать формулу "ДатьСебестоимость()"
В модуле формы добавить функцию примерно следующего содержания:
Функция ДатьСебестоимость()

Если ЭтоГруппа() = 1 Тогда
Возврат "";
КонецЕсли;

Если ПустоеЗначение(ТекущийЭлемент()) = 1  Тогда
Возврат "";
Иначе   
ТекЦена="";
ТЦ=СоздатьОбъект("Справочник.ТипыЦен");
ТЦ.НайтиПоНаименованию("Закупочная");
Б=ТЦ.ТекущийЭлемент();
Ц=СоздатьОбъект("Справочник.Цены");
Ц.ИспользоватьВладельца(ТекущийЭлемент());
Если Ц.НайтиПоРеквизиту("ТипЦен",Б,0)=1 Тогда
ТекЦена=Ц.Цена.Получить(РабочаяДата());
КонецЕсли;
Возврат ТекЦена;
КонецЕсли;
Возврат Стр;

КонецФункции

Иван_Василич

alexandr_ll, Если к себестоимости не привязывать текущие расходы на закупку - тогда всё верно. Иначе нужно будет тащить себестоимость партии из регистра. Проще указать наименование колонки "цена закупочная" или как-то иначе

alexandr_ll

Иван_Василич, Почему бы не указывать закупочную цену с учетом дополнительых затрат?

Иван_Василич

alexandr_ll, смотря как это делать. Кто-то делает поверх поступления документ ДопРасходы, а кто-то возможно эти доп. расходы раскидывает кнопкой Действия -> РаспределитьСуммуПоСуммам. В итоге в первом случае закупочная цена остается как в накладной от Поставщика, только партия ТМЦ имеет изменённую цену поступления. А во втором случае цена закупочная отличается от цены в накладной Поставщика. Или ход мыслей неверный? Хотя Ваш код идеальный вариант при составлении заказа, когда видишь перед глазами 2 цены: удобно, и если нужно, можно сразу и переоценку сделать, если что-то подорожало/подешевело, а у тебя еще есть остатки на рознице

alexandr_ll

Иван_Василич, Показывать в подборе себестоимость каждой партии? Думаю это излишне. Только для каких-то извращенных случаев. Частенько при формировани заказа бывает нехватка одной-двух штук и приходится их прикупать полюбой цене. При этом закупочную цену не пересматривают.

Иван_Василич

alexandr_ll, когда я Вам отвечал, имел ввиду другое: на каждую закупку раскидываются доп. расходы. А если заказывается 3 шт. по 5 руб, а 2 по 5.50, то в количество поставить 5шт, а цену - итоговая сумма 2-х строк. Вот и получается закупочная :).
П.С. С Вами приятно иметь диалог

alexandr_ll

Иван_Василич, Ну это хорошо, когда цены поступления близкие друг к другу. А если цены 0.01 и 100 к примеру. Тогда закупочная цена показывает непонятно что.Поэтому автоматическое назначение закупочных цен думаю нецелесообразно.
Закупочная цена должна быть такой, по которой обычно покупаем. А аналитики пусть проверяют закупки и при необходимости дают команду на изменение закупочных цен.
IMHO конечно.

Иван_Василич


alexandr_ll

Иван_Василич, Бывает. Называется спекуляция.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск