Контроль товара на складе при создании расходной накладной
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 14

Комбинированный просмотр

  1. #1
    Гордость форума PRO

    Регистрация
    29.11.2013
    Адрес
    Берег Волги
    Сообщений
    1893
    Сказал(а) спасибо
    639
    Поблагодарили 10058 раз(а) в 2632 сообщениях

    По умолчанию Re: Контроль товара на складе при создании расходной накладной

    Цитата Сообщение от ragnarek Посмотреть сообщение
    так ладно, вот так изначально выглядит мой документ ПриходнаяНакладная

    Код:
    Процедура ОбработкаПроведения(Отказ, Режим)
    	//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
    	// Данный фрагмент построен конструктором.
    	// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
    
    	// регистр ТоварыНаСкладе Приход
    	Движения.ТоварыНаСкладе.Записывать = Истина;
    	Для Каждого ТекСтрокаТовары Из Товары Цикл
    		Движение = Движения.ТоварыНаСкладе.Добавить();
    		Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
    		Движение.Период = Дата;
    		Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
    		Движение.Склад = Склад;
    		Движение.Количество = ТекСтрокаТовары.Количество;
    		Движение.Цена = ;
    	КонецЦикла;
    
    	//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
    КонецПроцедуры
    Думаю, что вместо Движение.Цена = ;
    Должно быть Движение.Сумма = Цена*ТекСтрокаТовары.Колич ество;
    Где переменная Цена определяется из регистра сведений.
    Вообще в Регистре накопления ТоварыНаСкладе есть реквизит цена?

  2. #2
    Гость форума

    Регистрация
    13.07.2017
    Сообщений
    8
    Сказал(а) спасибо
    2
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Контроль товара на складе при создании расходной накладной

    Цитата Сообщение от alexandr_ll Посмотреть сообщение
    Думаю, что вместо Движение.Цена = ;
    Должно быть Движение.Сумма = Цена*ТекСтрокаТовары.Колич ество;
    Где переменная Цена определяется из регистра сведений.
    Вообще в Регистре накопления ТоварыНаСкладе есть реквизит цена?

    Да , все есть. Просто сумму то я понимаю, я просто убрал на время. А с ценой не доходит как реализовать

  3. #3
    Гордость форума PRO

    Регистрация
    29.11.2013
    Адрес
    Берег Волги
    Сообщений
    1893
    Сказал(а) спасибо
    639
    Поблагодарили 10058 раз(а) в 2632 сообщениях

    По умолчанию Re: Контроль товара на складе при создании расходной накладной

    На мой взгляд, в регистре накопления ресурс "Цена" излишний. Определить цену из регистра можно как я писал ранее :
    Отбор = Новый Структура;
    Отбор.Вставить("Номенклату� �а", ТекСтрокаТовары.Номенклат� �ра);
    Цены = РегистрыСведений.ЦеныНаТо� �ары;
    ТекЦена = Цены.ПолучитьПоследнее(Дат а, Отбор);

    Цена=ТекЦена.Цена;
    Движение.Сумма = Цена*ТекСтрокаТовары.Колич ество;
    Вообще в вашем задании должна быть предусмотрена процедура переоценки товара на складе при изменении цены продажи.

  4. #4
    Гость форума

    Регистрация
    13.07.2017
    Сообщений
    8
    Сказал(а) спасибо
    2
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Контроль товара на складе при создании расходной накладной

    Цитата Сообщение от alexandr_ll Посмотреть сообщение
    На мой взгляд, в регистре накопления ресурс "Цена" излишний. Определить цену из регистра можно как я писал ранее :

    Вообще в вашем задании должна быть предусмотрена процедура переоценки товара на складе при изменении цены продажи.
    Вот моё задание
    То что зеленым, я выполнил.

  5. #5
    Гордость форума PRO

    Регистрация
    29.11.2013
    Адрес
    Берег Волги
    Сообщений
    1893
    Сказал(а) спасибо
    639
    Поблагодарили 10058 раз(а) в 2632 сообщениях

    По умолчанию Re: Контроль товара на складе при создании расходной накладной

    Вот я и говорю:
    Пришел товар по цене продажной 100 руб в количестве 2 штук
    При приходе в регистре накопления будет количество 2, сумма 200 руб.
    Продали один товар по цене продажи 100 руб. Осталось количество 1, сумма100 руб.
    Приняли решение увеличить продажную цену до 150 руб.
    Продали один товар по цене 150 руб. Осталось количество 0 , Сумма минус 50 рублей!
    Как видите, при изменении цены продажи должна быть проведена переоценка товара и в регистре накопления изменена сумма остатка без изменения количества.
    Ну а Приходная накладная теперь проводится правильно?

  6. #6
    Гость форума

    Регистрация
    13.07.2017
    Сообщений
    8
    Сказал(а) спасибо
    2
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Контроль товара на складе при создании расходной накладной

    Добрый день, спасибо Вам я разобрался.
    Вот столкнулся ещё с одной проблемой, почти сделал отчет-ведомость. Но чутка не дотягивает до оригинала (как надо сделать).





    А сделать надо вот так:


    Как мне сместить выше все

Похожие темы

  1. Проблема при создании юзера из командной строки
    от bacbok в разделе В помощь системному администратору
    Ответов: 0
    Последнее сообщение: 10.08.2012, 14:22

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •