[РЕШЕНО] Возврат товара от покупателя, розница

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем deman_ru, 30 апр 2015.

  1. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    165
    Симпатии:
    1
    Баллы:
    29
    Значит имеем следующую нетривиальную задачку)
    УТ 10.3.
    Суть ее заключается в увеличении налички.
    Есть касса, к ней подключен фискальный регистратор. Планируется до закрытия кассовой смены делать возврат товаров, которого нет, соответственно будет появляться наличка. Движений, которые могут повлиять на остатки допустим или еще что, что может повлиять на учет, делать не нужно.
    Это не правильно да, но сделать бы хотелось)
    Подскажите, как правильно реализовать механизм, чтобы с точки зрения учета все было правильно. И как быть с фискальным регистратором.
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    С таким учетом будет большой гемор у ваших бухов.
  3. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    165
    Симпатии:
    1
    Баллы:
    29
    А в чем гемор?
    Все же, как это реализовать?
  4. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.977
    Симпатии:
    397
    Баллы:
    104
    Если был возврат, значит и должен быть расходник. В своем управленческом учете это каким образом собираетесь отражать? В плане программирования это легко реализовать. Но для начала необходимо продумать вообще все.
  5. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    У меня складывается впечатление, что вы не спроста этим интересуетесь. Зачем вы хотите поставить на приход несуществующий товар ? Как будете анализировать остатки на складах ?
  6. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    165
    Симпатии:
    1
    Баллы:
    29
    А если до закрытия кассовой смены, чека на возврат не достаточно?

    Конечно не спроста)
    Для того чтобы взять из кассы наличные деньги.
  7. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.977
    Симпатии:
    397
    Баллы:
    104
    В принципе достаточно. Сумма после закрытия сойдется с кассой. Только как и Санек сказал, будут проблемы с бухгалтерией. Остаток товара будет на одну сумма, а по данным учета на другую. С этим как собираетесь бороться?
  8. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    165
    Симпатии:
    1
    Баллы:
    29
    Вот собственно для этого и создал тему:)
    Есть идеи какие?
  9. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.977
    Симпатии:
    397
    Баллы:
    104
    Если честно, то нет. Я не бухгалтер и трудно представить проблемы бухгалтеров представить. Думаю Вам в любом случае нужно будет курсануть бухгалтерию об этом. У них спросить не можете?
  10. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Ну чел походу просто решил "нагибать" своего работодателя -Troll- , других причин для этой темы не вижу-Cigar-
  11. nbIpKuH_BaH9I
    Offline

    nbIpKuH_BaH9I Модераторы Команда форума Модератор

    Регистрация:
    16 сен 2009
    Сообщения:
    6.977
    Симпатии:
    397
    Баллы:
    104
    Это на его совести. Будем считать, что тема для того, чтобы знать проблему и избежать ее на предприятии, дабы не потерять деньги. :)
  12. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
  13. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    165
    Симпатии:
    1
    Баллы:
    29
    Почему вы не рассматриваете такой вариант, что работодатель в своих интересах, сам попросил штатного программиста 1с организовать функционал описанный выше?)))
    И все таки, если у кого какие есть идеи по существу вопроса. пожалуйста напишите. Кто бы как разобрался с данной ситуацией)
  14. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Это секретная информация :). А то что работодатель в своих интересах решил сам себя регулярно обманывать - ну чтож, флаг ему в руки!
  15. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    165
    Симпатии:
    1
    Баллы:
    29
    Ребят, а подскажите пожалуйста вот такой момент.
    В УТ 10.3 в зависимости от релиза по разному происходит закрытие кассовой смены, а именно в каком то чек на продажу и возврат сворачиваются и как будто продажи не было. А в каких то релизах один закрывается с +, другой с -. Как это проверить?
  16. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Мне кажется вы ошибаетесь. Если возврат происходит в один день, то продажа сторнируется. Если в другой день, то идет минусом.
  17. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.429
    Симпатии:
    372
    Баллы:
    104
    По правилам, если возврат в ту же смену - деньги из кассы розничной.
    Если смена уже закрыта - из кассы организации.
    alexburn нравится это.
  18. TopicStarter Overlay
    deman_ru
    Offline

    deman_ru Опытный в 1С

    Регистрация:
    27 дек 2011
    Сообщения:
    165
    Симпатии:
    1
    Баллы:
    29
    Всем привет! Ребят помогите пожалуйста, битый час сижу, не могу победить запрос.
    Есть в УТ 10.3 механизм закрытия кассовой смены, там есть стандартный запрос свертки чеков. Который автоматом подсчитывает количество и сумму продаж, если были возвраты. Допустим, продали 4 шт, вернули 1, результат запроса такой что количество равно 3, тоже самое с суммой.
    А вот как поставить условие, что если реквизит СЮ_возврат (тип булево) равен Истина, он бы не сворачивал такие чеки, то есть сколько продали, столько и осталось и соответственно движений прихода он не сформирует. Где условие надо поставить? Вот запрос:
    Код:
    ВЫБРАТЬ
        СУММА(ВЫБОР
                КОГДА ДокументЧекККМ.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа)
                    ТОГДА 1
                ИНАЧЕ -1
            КОНЕЦ) КАК КоличествоСерийныхНоменров,
        ДокументЧекККМ.Склад КАК Склад,
        ЧекККМТовары.Номенклатура КАК Номенклатура,
        ЧекККМСерийныеНомера.СерийныйНомер КАК СерийныйНомер,
        ЧекККМТовары.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
        ЧекККМТовары.СерияНоменклатуры КАК СерияНоменклатуры,
        ЧекККМТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
        ЧекККМТовары.Коэффициент КАК Коэффициент,
        ЧекККМТовары.Цена КАК Цена,
        ЧекККМТовары.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
        ЧекККМТовары.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок,
        ЧекККМТовары.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки,
        ЧекККМТовары.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки,
        ДокументЧекККМ.СЮ_возврат
    ИЗ
        Документ.ЧекККМ КАК ДокументЧекККМ
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЧекККМ.Товары КАК ЧекККМТовары
            ПО (ЧекККМТовары.Ссылка = ДокументЧекККМ.Ссылка)
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СправочникНоменклатура
            ПО (СправочникНоменклатура.Ссылка = ЧекККМТовары.Номенклатура)
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЧекККМ.СерийныеНомера КАК ЧекККМСерийныеНомера
            ПО (ЧекККМСерийныеНомера.Ссылка = ДокументЧекККМ.Ссылка)
                И (ЧекККМСерийныеНомера.КлючСвязи = ЧекККМТовары.КлючСвязи)
    ГДЕ
        ДокументЧекККМ.Дата МЕЖДУ &НачДата И &КонДата
        И ДокументЧекККМ.Проведен
        И ДокументЧекККМ.КассаККМ = &КассаККМ
        И (НЕ СправочникНоменклатура.Комплект)
    
    СГРУППИРОВАТЬ ПО
        ДокументЧекККМ.Склад,
        ЧекККМТовары.Номенклатура,
        ЧекККМСерийныеНомера.СерийныйНомер,
        ЧекККМТовары.ХарактеристикаНоменклатуры,
        ЧекККМТовары.СерияНоменклатуры,
        ЧекККМТовары.ЕдиницаИзмерения,
        ЧекККМТовары.Коэффициент,
        ЧекККМТовары.Цена,
        ЧекККМТовары.ПроцентСкидкиНаценки,
        ЧекККМТовары.ПроцентАвтоматическихСкидок,
        ЧекККМТовары.УсловиеАвтоматическойСкидки,
        ЧекККМТовары.ЗначениеУсловияАвтоматическойСкидки,
        ДокументЧекККМ.СЮ_возврат
    
    ИМЕЮЩИЕ
        СУММА(ВЫБОР
                КОГДА ДокументЧекККМ.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа)
                    ТОГДА 1
                ИНАЧЕ -1
            КОНЕЦ) > 0
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        ЗНАЧЕНИЕ(Документ.ЧекККМ.ПустаяСсылка) КАК Документ,
        ТоварыБезКомплектов.Комплект КАК Комплект,
        ТоварыБезКомплектов.Склад КАК Склад,
        ТоварыБезКомплектов.Номенклатура КАК Номенклатура,
        ТоварыБезКомплектов.Количество КАК Количество,
        ТоварыБезКомплектов.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
        ТоварыБезКомплектов.СерияНоменклатуры КАК СерияНоменклатуры,
        ТоварыБезКомплектов.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
        ТоварыБезКомплектов.Коэффициент КАК Коэффициент,
        ТоварыБезКомплектов.Цена КАК Цена,
        ТоварыБезКомплектов.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
        ТоварыБезКомплектов.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок,
        ТоварыБезКомплектов.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки,
        ТоварыБезКомплектов.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки,
        ТоварыБезКомплектов.Сумма КАК Сумма,
        ПУСТАЯТАБЛИЦА.( КАК КлючСтроки,  КАК КлючСвязи,  КАК Номенклатура,  КАК ХарактеристикаНоменклатуры,  КАК СерияНоменклатуры,  КАК ЕдиницаИзмерения,  КАК Количество,  КАК Цена) КАК СоставНабора,
        ПУСТАЯТАБЛИЦА.( КАК КлючСвязи,  КАК СерийныйНомер) КАК СерийныеНомераСоставНабора,
        0 КАК КлючСтроки
    ИЗ
        (ВЫБРАТЬ
            Док.Номенклатура.Комплект КАК Комплект,
            Док.Ссылка.Склад КАК Склад,
            Док.Номенклатура КАК Номенклатура,
            СУММА(ВЫБОР
                    КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа
                        ТОГДА Док.Количество
                    ИНАЧЕ -Док.Количество
                КОНЕЦ) КАК Количество,
            Док.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
            Док.СерияНоменклатуры КАК СерияНоменклатуры,
            Док.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
            Док.Коэффициент КАК Коэффициент,
            Док.Цена КАК Цена,
            Док.ПроцентСкидкиНаценки КАК ПроцентСкидкиНаценки,
            Док.ПроцентАвтоматическихСкидок КАК ПроцентАвтоматическихСкидок,
            Док.УсловиеАвтоматическойСкидки КАК УсловиеАвтоматическойСкидки,
            Док.ЗначениеУсловияАвтоматическойСкидки КАК ЗначениеУсловияАвтоматическойСкидки,
            СУММА(ВЫБОР
                    КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа
                        ТОГДА Док.Сумма
                    ИНАЧЕ -Док.Сумма
                КОНЕЦ) КАК Сумма
        ИЗ
            Документ.ЧекККМ.Товары КАК Док
        ГДЕ
            Док.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
            И Док.Ссылка.КассаККМ = &КассаККМ
            И Док.Ссылка.Проведен
            И (НЕ Док.Номенклатура.Комплект)
       
        СГРУППИРОВАТЬ ПО
            Док.Ссылка.Склад,
            Док.Номенклатура,
            Док.ХарактеристикаНоменклатуры,
            Док.СерияНоменклатуры,
            Док.ЕдиницаИзмерения,
            Док.Коэффициент,
            Док.Цена,
            Док.ПроцентСкидкиНаценки,
            Док.ПроцентАвтоматическихСкидок,
            Док.УсловиеАвтоматическойСкидки,
            Док.ЗначениеУсловияАвтоматическойСкидки,
            Док.Номенклатура.Комплект
       
        ИМЕЮЩИЕ
            СУММА(ВЫБОР
                    КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа
                        ТОГДА Док.Количество
                    ИНАЧЕ -Док.Количество
                КОНЕЦ) <> 0) КАК ТоварыБезКомплектов
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        Док.Ссылка,
        Док.Номенклатура.Комплект,
        Док.Ссылка.Склад,
        Док.Номенклатура,
        ВЫБОР
            КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа
                ТОГДА Док.Количество
            ИНАЧЕ -Док.Количество
        КОНЕЦ,
        Док.ХарактеристикаНоменклатуры,
        Док.СерияНоменклатуры,
        Док.ЕдиницаИзмерения,
        Док.Коэффициент,
        Док.Цена,
        Док.ПроцентСкидкиНаценки,
        Док.ПроцентАвтоматическихСкидок,
        Док.УсловиеАвтоматическойСкидки,
        Док.ЗначениеУсловияАвтоматическойСкидки,
        ВЫБОР
            КОГДА Док.Ссылка.ВидОперации = &ВидОперацииПродажа
                ТОГДА Док.Сумма
            ИНАЧЕ -Док.Сумма
        КОНЕЦ,
        Док.Ссылка.СоставНабора.(
            КлючСтроки,
            КлючСвязи,
            Номенклатура,
            ХарактеристикаНоменклатуры,
            СерияНоменклатуры,
            ЕдиницаИзмерения,
            Количество,
            Цена
        ),
        Док.Ссылка.СерийныеНомераСоставНабора.(
            КлючСвязи,
            СерийныйНомер
        ),
        Док.КлючСтроки
    ИЗ
        Документ.ЧекККМ.Товары КАК Док
    ГДЕ
        Док.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
        И Док.Ссылка.КассаККМ = &КассаККМ
        И Док.Ссылка.Проведен
        И Док.Номенклатура.Комплект
    
    УПОРЯДОЧИТЬ ПО
        Склад
    Большое спасибо за помощь!

Поделиться этой страницей