|   |   | 
| 
 | УТ 10.3 Склад розничный или оптовый, переоценки. | ☑ | ||
|---|---|---|---|---|
| 0
    
        Uragan_a 18.09.11✎ 08:48 | 
        Какой склад лучше использовать? Торговля розничная, но если использовать розничный, то много проблем с переоценками, как быть? Кто дорабатывал, кто может поделиться, сам пока не готов     | |||
| 1
    
        Alexandr Puzakov 18.09.11✎ 08:52 | 
        >>Какой склад лучше использовать?
  Который более подходящий. | |||
| 2
    
        Uragan_a 18.09.11✎ 08:55 | 
        (1) мне подходит розничный, так как потом возможно выводить печ формы документов в розничных ценах, как это нужно клиенту, чтобы самому не допиливать.
  Но с переоценками не удобно, то что после изменения цены нужно делать документ переоценки да еще и по каждому складу. Может у кого есть доработки? поделитесь | |||
| 3
    
        MaximStav 18.09.11✎ 10:21 | 
        (0) Для розничной торговли можно успешно использовать и оптовый склад (назначить ему розничный тип цен и оформлять отчеты о розничных продажах или чеки). Различия здесь скорее в методологии. Если МОЛы на розничном складе при недостаче возмещают потери по продажным ценам - они должны их знать и любое изменение цен должно фиксироваться документально (с подписью МОЛа) - а это документ переоценки. Если Вы Вашим сотрудникам доверяете - можно вести учет по себестоимости (или по закупочным ценам). В этом случае недостачи МОЛам обходятся гораздо дешевле. Но стоит учитывать, что у МОЛа в таком случае появляются лишние соблазны (дешевле списать по недостаче по закупке, чем покупать по розничным ценам)     | |||
| 4
    
        Uragan_a 18.09.11✎ 11:00 | 
        у хозяина магазина параноя насчет недостач и воровста продавцов и все недостачи ему нужно видеть в розничных ценах. Чтобы взымать по продажной цене.     | |||
| 5
    
        Администратор 1С 18.09.11✎ 11:43 | 
        (0) У нас используются розничные склады, переоценка делается по всей сети документом устновка цен номенклатуры,
  Добавлено движение у устновка цен номенклатуры по товарам в рознице (ресурс сумма продажная), изменена процедура: УправлениеРозничнойТоргволей.СформироватьЗапросПоПродажнымЦенам Использование розничных складов добаляет гемороя при получении остатков, т.к. запрос нужно строить по 2-м регистрам. | |||
| 6
    
        Uragan_a 18.09.11✎ 11:55 | 
        (5) а кодом не поделитесь?) спасибо за подсказку, ну времени и умений нет совсем (     | |||
| 7
    
        Администратор 1С 18.09.11✎ 12:15 | 
        Функция СформироватьЗапросПоПродажнымЦенам(ДатаЦен, СписокСкладов, СписокНоменклатуры) Экспорт
  Запрос = Новый Запрос; Запрос.УстановитьПараметр("Дата", ДатаЦен); Запрос.УстановитьПараметр("СписокСкладов", СписокСкладов); Запрос.УстановитьПараметр("СписокНоменклатуры", СписокНоменклатуры); // #KO начало изменен запрос (таблица ЦеныАТТ заменена ЦеныНоменклатуры) ТекстЗапроса = " |ВЫБРАТЬ | Склады.Ссылка КАК Склад, | ЦеныПродажные.Номенклатура КАК Номенклатура, | ЦеныПродажные.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | ВЫРАЗИТЬ(ЦеныПродажные.Цена * КурсыВалютСрезПоследних.Курс / ВЫБОР | КОГДА КурсыВалютСрезПоследних.Кратность <> 0 | ТОГДА КурсыВалютСрезПоследних.Кратность | ИНАЧЕ 1 | КОНЕЦ КАК ЧИСЛО(15, 2)) КАК Цена |ИЗ | РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, Номенклатура В (&СписокНоменклатуры)) КАК ЦеныПродажные | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&Дата, ) КАК КурсыВалютСрезПоследних | ПО ЦеныПродажные.Валюта = КурсыВалютСрезПоследних.Валюта, | Справочник.Склады КАК Склады |ГДЕ | Склады.Ссылка В(&СписокСкладов) | И ЦеныПродажные.ТипЦен = Склады.ТипЦенРозничнойТорговли |"; // #KO конец изменен запрос (таблица ЦеныАТТ заменена ЦеныНоменклатуры добавлен параметр тип цен, добавлен пересчет в руб) Запрос.Текст = ТекстЗапроса; Возврат Запрос.Выполнить(); КонецФункции // СформироватьЗапросПоПродажнымЦенам() | |||
| 8
    
        Администратор 1С 18.09.11✎ 12:19 | 
        Вот товары движение установки цен:
  Процедура ПроведениеУстановкиЦенОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт Запрос = Новый Запрос; Запросы = " |ВЫБРАТЬ | Остатки.Склад, | Док.Номенклатура КАК Номенклатура, | ЕСТЬNULL(Характеристики.Ссылка, Док.ХарактеристикаНоменклатуры) КАК ХарактеристикаНоменклатуры, | Остатки.СерияНоменклатуры КАК СерияНоменклатуры, | Остатки.Качество КАК Качество, | Док.Цена * (КурсыВалютСрезПоследних.Курс / ВЫБОР | КОГДА КурсыВалютСрезПоследних.Кратность <> 0 | ТОГДА КурсыВалютСрезПоследних.Кратность | ИНАЧЕ 1 | КОНЕЦ) * Остатки.КоличествоОстаток - Остатки.СуммаПродажнаяОстаток КАК СуммаПродажная |ИЗ | Документ.УстановкаЦенНоменклатуры.Товары КАК Док | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | Характеристики.Ссылка КАК Ссылка, | Характеристики.Владелец КАК Владелец | ИЗ | Справочник.ХарактеристикиНоменклатуры КАК Характеристики | ГДЕ | Характеристики.Владелец В | (ВЫБРАТЬ РАЗЛИЧНЫЕ | ПереоценкаТоваровВРозницеТовары.Номенклатура | ИЗ | Документ.УстановкаЦенНоменклатуры.Товары КАК ПереоценкаТоваровВРозницеТовары | ГДЕ | ПереоценкаТоваровВРозницеТовары.Ссылка = &ДокСсылка) | И (НЕ Характеристики.Ссылка В | (ВЫБРАТЬ РАЗЛИЧНЫЕ | ПереоценкаТоваровВРозницеТовары.ХарактеристикаНоменклатуры | ИЗ | Документ.УстановкаЦенНоменклатуры.Товары КАК ПереоценкаТоваровВРозницеТовары | ГДЕ | ПереоценкаТоваровВРозницеТовары.Ссылка = &ДокСсылка)) | И (НЕ Характеристики.Ссылка В | (ВЫБРАТЬ | ЦеныПродажные.ХарактеристикаНоменклатуры | ИЗ | РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, Номенклатура В | (ВЫБРАТЬ РАЗЛИЧНЫЕ | ПереоценкаТоваровВРозницеТовары.Номенклатура | ИЗ | Документ.УстановкаЦенНоменклатуры.Товары КАК ПереоценкаТоваровВРозницеТовары | ГДЕ | ПереоценкаТоваровВРозницеТовары.Ссылка = &ДокСсылка)) КАК ЦеныПродажные)) | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка), | Номенклатура.Ссылка | ИЗ | Справочник.Номенклатура КАК Номенклатура | ГДЕ | Номенклатура.Ссылка В | (ВЫБРАТЬ РАЗЛИЧНЫЕ | ПереоценкаТоваровВРозницеТовары.Номенклатура | ИЗ | Документ.УстановкаЦенНоменклатуры.Товары КАК ПереоценкаТоваровВРозницеТовары | ГДЕ | ПереоценкаТоваровВРозницеТовары.Ссылка = &ДокСсылка)) КАК Характеристики | ПО Док.Номенклатура = Характеристики.Владелец | И (Док.ХарактеристикаНоменклатуры = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)) | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице.Остатки( | &Дата, | Номенклатура В | (ВЫБРАТЬ РАЗЛИЧНЫЕ | ПереоценкаТоваровВРозницеТовары.Номенклатура | ИЗ | Документ.УстановкаЦенНоменклатуры.Товары КАК ПереоценкаТоваровВРозницеТовары | ГДЕ | ПереоценкаТоваровВРозницеТовары.Ссылка = &ДокСсылка)) КАК Остатки | ПО Док.Номенклатура = Остатки.Номенклатура | И (ЕСТЬNULL(Характеристики.Ссылка, Док.ХарактеристикаНоменклатуры) = Остатки.ХарактеристикаНоменклатуры) | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&Дата, ) КАК КурсыВалютСрезПоследних | ПО Док.Валюта = КурсыВалютСрезПоследних.Валюта |ГДЕ | Док.Ссылка = &ДокСсылка | И Док.Цена * Остатки.КоличествоОстаток - Остатки.СуммаПродажнаяОстаток <> 0 | И Док.ТипЦен = Остатки.Склад.ТипЦенРозничнойТорговли |"; Запрос.УстановитьПараметр("Дата", Источник.Дата); Запрос.УстановитьПараметр("ДокСсылка", Источник.ссылка); Запрос.Текст = Запросы; ТаблицаПереоценки = Запрос.Выполнить().Выгрузить(); НаборДвижений =Источник.Движения.ТоварыВРознице; // Получим таблицу значений, совпадающую со структурой набора записей регистра. ТаблицаДвиженийТоварыНаСкладах = НаборДвижений.ВыгрузитьКолонки(); ТаблицаДвижений = ТаблицаДвиженийТоварыНаСкладах.Скопировать(); // Заполним таблицу движений. ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПереоценки, ТаблицаДвижений); НаборДвижений.мПериод = Источник.Дата; НаборДвижений.мТаблицаДвижений = ТаблицаДвижений; Если Не Отказ Тогда НаборДвижений.ВыполнитьПриход(); КонецЕсли; КонецПроцедуры | |||
| 9
    
        Uragan_a 18.09.11✎ 14:35 | 
        а источник это что (     | |||
| 10
    
        Администратор 1С 18.09.11✎ 14:38 | 
        ДокументОбъект.УстановкаЦенНоменклаутры     | |||
| 11
    
        Uragan_a 18.09.11✎ 14:44 | 
        (10) -> (8) изменяем в доке УстановкаЦенНоТогда зачем источник?
  Туплю( | |||
| 12
    
        Администратор 1С 18.09.11✎ 14:45 | 
        Это подписка подписка на событие обработки проведения установкиЦенНоменкалутры     | |||
| 13
    
        Uragan_a 18.09.11✎ 15:06 | 
        Ошибка при выполнении обработчика - 'ОбработкаПроведения'
  по причине: {ОбщийМодуль.ОбщегоНазначения.Модуль(4324)}: Поле объекта не обнаружено (ТоварыВРознице) я дурак( | |||
| 14
    
        poligraf 18.09.11✎ 17:45 | 
        Как бы есть еще и отчет "Оценка склада в ценах номенклатуры". Примерно так называется     | |||
| 15
    
        Uragan_a 25.09.11✎ 10:07 | 
        (12) вроде сделал, а не получается (
  1. Исправил функцию Функция СформироватьЗапросПоПродажнымЦенам(ДатаЦен, СписокСкладов, СписокНоменклатуры) Экспорт 2. Сделал подписку ПроведениеУстановкиЦенОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт 3. Добавил на закладке движенеие УстановкиЦен регистр ТоварыВРознице НЕ работает( | |||
| 16
    
        Администратор 1С 25.09.11✎ 10:27 | 
        Не работает и не пишет ничего?     | |||
| 17
    
        Uragan_a 25.09.11✎ 10:39 | 
        неа : (     | |||
| 18
    
        Uragan_a 25.09.11✎ 10:42 | 
        навернео что то упустил(     | |||
| 19
    
        Uragan_a 25.09.11✎ 10:42 | 
        3. Добавил на закладке движенеие УстановкиЦен регистр ТоварыВРознице - в этом пункте код трогать в установке цен не нужно?     | |||
| 20
    
        Администратор 1С 25.09.11✎ 10:43 | 
        (19) верно добавил     | |||
| 21
    
        Администратор 1С 25.09.11✎ 10:44 | 
        Что конкретно не работае?     | |||
| 22
    
        Uragan_a 25.09.11✎ 10:45 | 
        ну как я понял при установке цен, автоматом должна провестись переоценка по всем складам, ну ценаатт не меняется(     | |||
| 23
    
        Администратор 1С 25.09.11✎ 10:47 | 
        (22) )). Ты хоть смотрел что за код вставляеш. Изменения сделаны для того чтобы не испольльзовать цены АТТ. Цены беруться из регистра Цены номенклатуры.     | |||
| 24
    
        Uragan_a 25.09.11✎ 10:51 | 
        (23) да я не шарю(     | |||
| 25
    
        Uragan_a 25.09.11✎ 10:52 | 
        у меня все равно аттшные берутся     | |||
| 26
    
        Администратор 1С 25.09.11✎ 11:04 | 
        (24) Тада найми меня     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |