Алкоголики есть. С УПП ЛВЗ надоть разобраться.

  1. 9 г. назад

    Алкоголики есть. С УПП ЛВЗ надоть разобраться. Раскопал все декларации, но так принципа в некоторых не врубаюсь. Вот из первого. Все они тащать данные из регистра алкогольных оборотов. Так вот отчет производства за смену туда пункт отгрузки пишет, а требование-накладная однако нет. Уже пол конфы излазил, но где это настраивается так и не врубаюсь. Запрос же по пунктам отгрузки в декорацию вытаскивает.

    Может часом с КТ-2000 Ежов Д.С. никто не знаком, он тама везьде в коментах?

    Ответы: (2) (4)
  2. Ежов Д.С. - это HADGEHOGs, насколько я понимаю

    Ответы: (3)
  3. bizon Так вот отчет производства за смену туда пункт отгрузки пишет, а требование-накладная однако нет.

    Похоже там ещё какой-нибудь док нужен.

    Глянь какие доки являются регистратором у твоего алкогольного регистра

    Ответы: (3)
  4. (2)Да тама регистраторов все кому не лень. Он со всех доков данные собирает.
    (1)О как.

  5. bizon а требование-накладная однако нет

    я бы начал с:
    - проверил, что у списываемой номенклатуры заполнен алкогольный код
    - полез бы смотреть обработчик подписки, который пишет в регистр (это же УПП - по-любому через него прикрутили).
    это я телепатирую

  6. Ага, с кодами была засада. Тут разобрались. Оборот в регистру пишет правильный. Место разгрузки не пишет, а запроса при декларации их хочет.
    А вот с подпиской пока тяжко. Она где-то в общих модулях, пока не докопался до нее.

    Ответы: (6)
  7. 14.04.2015 08:24:08 отредактировано sf

    bizon А вот с подпиской пока тяжко. Она где-то в общих модулях,

    она где-то в подписках.

    код есть у списываемой позиции? флаг БУ у требования?

    Ответы: (7)
  8. +(6) проверь, если в отчете производства указать "использовать материалы" и заполнить, то попадет в регистр?

  9. С отчетом производства за смену проблем нет. И использовать материалы там есть.

    Ответы: (9)
  10. bizon И использовать материалы там есть.

    и если заполнить материалы - то попадает в регистр?

  11. Стоп, где надо попробовать заполнить материалы?

    Ответы: (11)
  12. (10) в отчете производства. и проверить попадают ли материалы в регистр

    Ответы: (12) (13)
  13. +(11) глобальный поиск по модулям названия регистра. Найдешь хоть откуда пишется

    Ответы: (13)
  14. (11)Дык с отчетом усе пучком. Проблема с требованием накладной.
    (12)О да, поиск тама находит. В половине конфы.

    Ответы: (14)
  15. bizon Дык с отчетом усе пучком. Проблема с требованием накладной.

    я с алко-производителяеми не работал, но имхо там надо смотреть правила заполнения декларации.
    в УПП можно списывать материалы со склада требованием, а в ОПЗС указывать какие материалы были использованы для выпуска и указывать распределение. Второй вариант - документ "распределение материалов на выпуск". Третий вариант - как ты хочешь, чтобы из требования списывалось.
    в базе позаказное производство?

    Как сделано у КТ - могу только гадать, а можно

    bizon О да, поиск тама находит. В половине конфы.

    исходя из поиска посмотреть как пишется. Что, код добавления записей регистра в куче мест или в одном?

  16. Я могу текстом запроса отжечь. Ну думаю это лишнее, тама та еще простыня. Я, если врубился правильно, то там условие на место отгрузки.
    А для правильного указания типа оборота есть справочник.

    Ответы: (16)
  17. (15) отожги

  18. ВидыОборотовПроизводство = Новый Массив;
    ВидыОборотовПроизводство.Добавить(Перечисления.алкВидыОборотов.ПроизводствоСпирта);

    ВидыОборотовПроизводственныеПотери = Новый Массив;
    ВидыОборотовПроизводственныеПотери.Добавить(Перечисления.алкВидыОборотов.ПроизводственныеПотери);

    ВидыОборотовПрочийПриход = Новый Массив;
    ВидыОборотовПрочийПриход.Добавить(Перечисления.алкВидыОборотов.ПрочееПоступлениеОприходование);

    ВидыОборотовВозвратыОтПокупателя = Новый Массив;
    ВидыОборотовВозвратыОтПокупателя.Добавить(Перечисления.алкВидыОборотов.ВозвратОтПокупателя);

    ВидыОборотаПоставкиПоРоссии=Новый Массив;
    ВидыОборотаПоставкиПоРоссии.Добавить(Перечисления.алкВидыОборотов.ПоставкаОптовику);
    ВидыОборотаПоставкиПоРоссии.Добавить(Перечисления.алкВидыОборотов.ПоставкаРознице);
    ВидыОборотаПоставкиПоРоссии.Добавить(Перечисления.алкВидыОборотов.ПоставкаБезЛицензии);
    ВидыОборотаПоставкиПоРоссии.Добавить(Перечисления.алкВидыОборотов.ПоставкаПроизводителю);
    ВидыОборотаПоставкиПоРоссии.Добавить(Перечисления.алкВидыОборотов.ПоставкаВРозницу);

    ВидыОборотаПоставкиНаЭкспорт=Новый Массив;
    ВидыОборотаПоставкиНаЭкспорт.Добавить(Перечисления.алкВидыОборотов.ПоставкаНаЭкспортНеПодтвержденная);
    ВидыОборотаПоставкиНаЭкспорт.Добавить(Перечисления.алкВидыОборотов.ПоставкаНаЭкспортПодтвержденная);
    ВидыОборотаПоставкиНаЭкспорт.Добавить(Перечисления.алкВидыОборотов.ПоставкаНаЭкспортСНГНеПодтвержденная);
    ВидыОборотаПоставкиНаЭкспорт.Добавить(Перечисления.алкВидыОборотов.ПоставкаНаЭкспортСНГПодтвержденная);
    ВидыОборотаПоставкиНаЭкспорт.Добавить(Перечисления.алкВидыОборотов.ПоставкаНаЭкспортНеПодтвержденная);

    ВидыОборотовПрочийРасход = Новый Массив;
    ВидыОборотовПрочийРасход.Добавить(Перечисления.алкВидыОборотов.ПрочееРасходСписание);
    ВидыОборотовПрочийРасход.Добавить(Перечисления.алкВидыОборотов.АрестованнаяПродукция);
    ВидыОборотовПрочийРасход.Добавить(Перечисления.алкВидыОборотов.ПотериПродукцииПриТранспортировке);
    ВидыОборотовРасходНаПроизводствоЭтиловогоСпирта=Новый Массив;
    ВидыОборотовРасходНаПроизводствоЭтиловогоСпирта.Добавить(Перечисления.алкВидыОборотов.РасходНаПроизводствоЭтиловогоСпирта);

    ВидыОборотовРасходНаПроизводствоДенатурированногоЭтиловогоСпирта=Новый Массив;
    ВидыОборотовРасходНаПроизводствоДенатурированногоЭтиловогоСпирта.Добавить(Перечисления.алкВидыОборотов.РасходНаПроизводствоДенатурированногоЭтиловогоСпирта);

    ВидыОборотовРасходНаПроизводствоАлкогольнойПродукции=Новый Массив;
    ВидыОборотовРасходНаПроизводствоАлкогольнойПродукции.Добавить(Перечисления.алкВидыОборотов.РасходНаПроизводствоАлкПродукции);

    ВидыОборотовРасходНаПроизводствоСпиртосодержащейПродукции=Новый Массив;
    ВидыОборотовРасходНаПроизводствоСпиртосодержащейПродукции.Добавить(Перечисления.алкВидыОборотов.РасходНаПроизводствоСпиртПродукции);

    ВидыОборотовРасходНаПроизводствоНеПищевойСпиртосодержащейПродукции=Новый Массив;
    ВидыОборотовРасходНаПроизводствоНеПищевойСпиртосодержащейПродукции.Добавить(Перечисления.алкВидыОборотов.РасходНаПроизводствоНеПищевойСпиртосодержащейПродукции);

    ВидыОборотовРасходНаПроизводствоЛекарственныхСредств=Новый Массив;
    ВидыОборотовРасходНаПроизводствоЛекарственныхСредств.Добавить(Перечисления.алкВидыОборотов.РасходНаПроизводствоЛекарственныхСредств);


    ВидыОборотов = Новый Массив;
    ЗагрузитьВМассив(ВидыОборотовПроизводство,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотовПроизводственныеПотери,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотовПрочийПриход,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотовВозвратыОтПокупателя,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотаПоставкиПоРоссии,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотаПоставкиНаЭкспорт,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотовПрочийРасход,ВидыОборотов);

    ЗагрузитьВМассив(ВидыОборотовРасходНаПроизводствоЭтиловогоСпирта,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотовРасходНаПроизводствоДенатурированногоЭтиловогоСпирта,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотовРасходНаПроизводствоАлкогольнойПродукции,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотовРасходНаПроизводствоСпиртосодержащейПродукции,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотовРасходНаПроизводствоНеПищевойСпиртосодержащейПродукции,ВидыОборотов);
    ЗагрузитьВМассив(ВидыОборотовРасходНаПроизводствоЛекарственныхСредств,ВидыОборотов);

    ВидыОборотовИсключения = Новый Массив;
    ВидыОборотовИсключения.Добавить(Перечисления.алкВидыОборотов.ПустаяСсылка());
    ВидыОборотовИсключения.Добавить(Перечисления.алкВидыОборотов.РасходНаПроизводствоОперативно);
    ВидыОборотовИсключения.Добавить(Перечисления.алкВидыОборотов.ПрочееВнутреннееПеремещение);

    ИспользуетсяРасширеннаяАналитикаУчета=УправлениеЗапасами.ИспользуетсяРасширеннаяАналитикаУчета(НачалоМесяца(мДатаНачалаПериодаОтчета))=Истина И УправлениеЗапасами.ИспользуетсяРасширеннаяАналитикаУчета(КонецМесяца(мДатаКонцаПериодаОтчета));
    Если УправлениеЗапасами.ИспользуетсяРасширеннаяАналитикаУчета(НачалоМесяца(мДатаНачалаПериодаОтчета))=Истина И УправлениеЗапасами.ИспользуетсяРасширеннаяАналитикаУчета(КонецМесяца(мДатаКонцаПериодаОтчета))=Ложь Тогда
    ИспользуетсяРасширеннаяАналитикаУчета=Вопрос("На начало отчетного периода расширенная аналитика учета затрат включена, а на конец - выключена. Построить отчет по данным расширенной аналитики?",РежимДиалогаВопрос.ДаНет)=КодВозвратаДиалога.Да;
    КонецЕсли;
    Если УправлениеЗапасами.ИспользуетсяРасширеннаяАналитикаУчета(НачалоМесяца(мДатаНачалаПериодаОтчета))=Ложь И УправлениеЗапасами.ИспользуетсяРасширеннаяАналитикаУчета(КонецМесяца(мДатаКонцаПериодаОтчета))=Истина Тогда
    ИспользуетсяРасширеннаяАналитикаУчета=Вопрос("На начало отчетного периода расширенная аналитика учета затрат выключена, а на конец - включена. Построить отчет по данным расширенной аналитики?",РежимДиалогаВопрос.ДаНет)=КодВозвратаДиалога.Да;
    КонецЕсли;

    //Получим данные запроса
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("НачалоПериода", НачалоМесяца(мДатаНачалаПериодаОтчета));
    Запрос.УстановитьПараметр("КонецПериода", КонецМесяца(мДатаКонцаПериодаОтчета));
    Запрос.УстановитьПараметр("НачалоПериодаГраница", Новый Граница(НачалоМесяца(ЭтотОбъект.мДатаНачалаПериодаОтчета),ВидГраницы.Исключая));
    Запрос.УстановитьПараметр("КонецПериодаГраница", Новый Граница(КонецМесяца(ЭтотОбъект.мДатаКонцаПериодаОтчета),ВидГраницы.Включая));

    Запрос.УстановитьПараметр("Организация", Организация);
    Запрос.УстановитьПараметр("ТипПродукцииСпирт", Перечисления.алкТипыАлкогольнойПродукции.Спирт);
    Запрос.УстановитьПараметр("ТипПродукцииСпиртосодержащаяПродукция", Перечисления.алкТипыАлкогольнойПродукции.СпиртосодержащаяПродукция);
    Запрос.УстановитьПараметр("ТипПродукцииАлкогольнаяПродукция", Перечисления.алкТипыАлкогольнойПродукции.АлкогольнаяПродукция);
    Запрос.УстановитьПараметр("ВидыОборотовПроизводство", ВидыОборотовПроизводство);
    Запрос.УстановитьПараметр("ВидыОборотовПроизводственныеПотери", ВидыОборотовПроизводственныеПотери);
    Запрос.УстановитьПараметр("ВидыОборотовВозвратыОтПокупателя", ВидыОборотовВозвратыОтПокупателя);
    Запрос.УстановитьПараметр("ВидыОборотовИсключения", ВидыОборотовИсключения);
    Запрос.УстановитьПараметр("ВидыОборотаПоставкиПоРоссии", ВидыОборотаПоставкиПоРоссии);
    Запрос.УстановитьПараметр("ВидыОборотаПоставкиНаЭкспорт", ВидыОборотаПоставкиНаЭкспорт);
    Запрос.УстановитьПараметр("ВидыОборотов", ВидыОборотов);

    Запрос.УстановитьПараметр("РежимОтраженияСпирта",РежимОтраженияСпирта);
    Запрос.УстановитьПараметр("ВидыОборотовПрочийПриход",ВидыОборотовПрочийПриход);
    Запрос.УстановитьПараметр("ВидыОборотовПрочийРасход",ВидыОборотовПрочийРасход);
    Если ВидВоспроизводстваПродукции=Неопределено Тогда
    ВидВоспроизводстваПродукции=0;
    КонецЕсли;

    Запрос.УстановитьПараметр("ВидыОборотовРасходНаПроизводствоЭтиловогоСпирта",ВидыОборотовРасходНаПроизводствоЭтиловогоСпирта);
    Запрос.УстановитьПараметр("ВидыОборотовРасходНаПроизводствоДенатурированногоЭтиловогоСпирта",ВидыОборотовРасходНаПроизводствоДенатурированногоЭтиловогоСпирта);
    Запрос.УстановитьПараметр("ВидыОборотовРасходНаПроизводствоАлкогольнойПродукции",ВидыОборотовРасходНаПроизводствоАлкогольнойПродукции);
    Запрос.УстановитьПараметр("ВидыОборотовРасходНаПроизводствоСпиртосодержащейПродукции",ВидыОборотовРасходНаПроизводствоСпиртосодержащейПродукции);
    Запрос.УстановитьПараметр("ВидыОборотовРасходНаПроизводствоНеПищевойСпиртосодержащейПродукции",ВидыОборотовРасходНаПроизводствоНеПищевойСпиртосодержащейПродукции);
    Запрос.УстановитьПараметр("ВидыОборотовРасходНаПроизводствоЛекарственныхСредств",ВидыОборотовРасходНаПроизводствоЛекарственныхСредств);

    Запрос.УстановитьПараметр("ВидВоспроизводстваПродукции", ВидВоспроизводстваПродукции);
    Запрос.УстановитьПараметр("РежимВыбораКрепости",РежимВыбораКрепости);

    Запрос.МенеджерВременныхТаблиц=Новый МенеджерВременныхТаблиц;

  19. Запрос.Текст=
    "ВЫБРАТЬ
    | алкПунктыРазгрузки.Ссылка КАК ПунктРазгрузки
    |ПОМЕСТИТЬ ПунктыРазгрузкиОбособленныеПодразделения
    |ИЗ
    | Справочник.алкПунктыРазгрузки КАК алкПунктыРазгрузки
    |ГДЕ
    | алкПунктыРазгрузки.ЭтоОбособленноеПодразделение = ИСТИНА
    | И алкПунктыРазгрузки.Владелец ССЫЛКА Справочник.Организации
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | Номенклатура.Ссылка КАК Номенклатура,
    | Номенклатура.алкПроизводитель,
    | Номенклатура.алкВидПродукции,
    | Номенклатура.алкЕмкость,
    | Номенклатура.алкКрепость,
    | Номенклатура.алкВидПродукции.ЛокальныйКод КАК КодВидаПродукции,
    | Номенклатура.алкТипПродукции
    |ПОМЕСТИТЬ АлкогольнаяНоменклатура
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | Номенклатура.алкНеПодлежитДекларированию = ЛОЖЬ
    | И Номенклатура.ВидНоменклатуры.алкВидЭлементаТМЦ = ЗНАЧЕНИЕ(Перечисление.алкВидыЭлементовТМЦ.Алкоголь)
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | АлкогольнаяНоменклатура.Номенклатура КАК Номенклатура,
    | ЕСТЬNULL(СерииНоменклатуры.Ссылка, ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка)) КАК СерияНоменклатуры,
    | АлкогольнаяНоменклатура.алкЕмкость,
    | ВЫБОР
    | КОГДА &РежимВыбораКрепости = 2
    | ИЛИ &РежимВыбораКрепости = 3
    | И СерииНоменклатуры.алкКрепость <> 0
    | ТОГДА СерииНоменклатуры.алкКрепость
    | ИНАЧЕ АлкогольнаяНоменклатура.алкКрепость
    | КОНЕЦ КАК алкКрепость,
    | ЕСТЬNULL(СерииНоменклатуры.алкВидПродукции.ЛокальныйКод, АлкогольнаяНоменклатура.КодВидаПродукции) КАК КодВидаПродукции,
    | АлкогольнаяНоменклатура.алкТипПродукции,
    | ВЫБОР
    | КОГДА ЕСТЬNULL(СерииНоменклатуры.алкПроизводитель, НЕОПРЕДЕЛЕНО) В (НЕОПРЕДЕЛЕНО, ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка), ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка))
    | ТОГДА АлкогольнаяНоменклатура.алкПроизводитель
    | ИНАЧЕ СерииНоменклатуры.алкПроизводитель
    | КОНЕЦ КАК Производитель
    |ПОМЕСТИТЬ АлкогольнаяНоменклатураИСерия
    |ИЗ
    | АлкогольнаяНоменклатура КАК АлкогольнаяНоменклатура
    | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатуры
    | ПО АлкогольнаяНоменклатура.Номенклатура = СерииНоменклатуры.Владелец
    |ГДЕ
    | ВЫБОР
    | КОГДА ЕСТЬNULL(СерииНоменклатуры.алкВидПродукции, ЗНАЧЕНИЕ(Справочник.алкВидыАлкогольнойПродукции.ПустаяСсылка)) = ЗНАЧЕНИЕ(Справочник.алкВидыАлкогольнойПродукции.ПустаяСсылка)
    | ТОГДА АлкогольнаяНоменклатура.алкВидПродукции
    | ИНАЧЕ СерииНоменклатуры.алкВидПродукции
    | КОНЕЦ <> ЗНАЧЕНИЕ(Справочник.алкВидыАлкогольнойПродукции.ПустаяСсылка)
    |
    |ОБЪЕДИНИТЬ
    |
    |ВЫБРАТЬ
    | АлкогольнаяНоменклатура.Номенклатура,
    | ЗНАЧЕНИЕ(Справочник.СерииНоменклатуры.ПустаяСсылка),
    | АлкогольнаяНоменклатура.алкЕмкость,
    | АлкогольнаяНоменклатура.алкКрепость,
    | АлкогольнаяНоменклатура.КодВидаПродукции,
    | АлкогольнаяНоменклатура.алкТипПродукции,
    | АлкогольнаяНоменклатура.алкПроизводитель
    |ИЗ
    | АлкогольнаяНоменклатура КАК АлкогольнаяНоменклатура
    |ГДЕ
    | АлкогольнаяНоменклатура.алкВидПродукции <> ЗНАЧЕНИЕ(Справочник.алкВидыАлкогольнойПродукции.ПустаяСсылка)
    |
    |ИНДЕКСИРОВАТЬ ПО
    | Номенклатура,
    | СерияНоменклатуры
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | ДвиженияСпиртаВФизическомОбъеме.Количество КАК Количество,
    | ДвиженияСпиртаВФизическомОбъеме.Регистратор КАК Регистратор,
    | ДвиженияСпиртаВФизическомОбъеме.Номенклатура КАК Номенклатура,
    | ДвиженияСпиртаВФизическомОбъеме.ХарактеристикаНоменклатуры,
    | ДвиженияСпиртаВФизическомОбъеме.СерияНоменклатуры,
    | ДвиженияСпиртаВФизическомОбъеме.Склад
    |ПОМЕСТИТЬ ДвиженияСпиртаВФизическомОбъеме
    |ИЗ
    | АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.алкОстаткиИОборотыФизическогоОбъемаСпирта КАК ДвиженияСпиртаВФизическомОбъеме
    | ПО (ДвиженияСпиртаВФизическомОбъеме.Номенклатура = АлкогольнаяНоменклатураИСерия.Номенклатура)
    | И (ДвиженияСпиртаВФизическомОбъеме.СерияНоменклатуры = АлкогольнаяНоменклатураИСерия.СерияНоменклатуры)
    |ГДЕ
    | ДвиженияСпиртаВФизическомОбъеме.Период МЕЖДУ &НачалоПериода И &КонецПериода
    | И ДвиженияСпиртаВФизическомОбъеме.Организация = &Организация
    | И ДвиженияСпиртаВФизическомОбъеме.Активность = ИСТИНА
    | И (&РежимОтраженияСпирта = 2
    | ИЛИ &РежимОтраженияСпирта = 3)
    | И АлкогольнаяНоменклатураИСерия.алкТипПродукции = ЗНАЧЕНИЕ(Перечисление.алкТипыАлкогольнойПродукции.Спирт)
    | И ВЫБОР
    | КОГДА &ВидВоспроизводстваПродукции = 0
    | ТОГДА ИСТИНА
    | КОГДА &ВидВоспроизводстваПродукции = 1
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель = &Организация
    | КОГДА &ВидВоспроизводстваПродукции = 2
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель <> &Организация
    | КОНЕЦ
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | ДвиженияСпирта.ВидОборота,
    | ВЫБОР
    | КОГДА &РежимОтраженияСпирта = 1
    | ТОГДА ДвиженияСпирта.Количество
    | КОГДА &РежимОтраженияСпирта = 2
    | ТОГДА ЕСТЬNULL(ДвиженияСпиртаВФизическомОбъеме.Количество, 0)
    | КОГДА &РежимОтраженияСпирта = 3
    | ТОГДА ВЫБОР
    | КОГДА ДвиженияСпиртаВФизическомОбъеме.Количество ЕСТЬ NULL
    | ИЛИ ДвиженияСпиртаВФизическомОбъеме.Количество = 0
    | ТОГДА ДвиженияСпирта.Количество
    | ИНАЧЕ ДвиженияСпиртаВФизическомОбъеме.Количество
    | КОНЕЦ
    | КОНЕЦ * АлкогольнаяНоменклатураИСерия.алкЕмкость / 10 КАК КоличествоДал,
    | АлкогольнаяНоменклатураИСерия.алкКрепость КАК Крепость,
    | ДвиженияСпирта.ЛицензияКонтрагента,
    | ДвиженияСпирта.ПунктРазгрузки,
    | ВЫБОР
    | КОГДА ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки ЕСТЬ NULL
    | ТОГДА ВЫРАЗИТЬ(&Организация КАК Справочник.Организации)
    | ИНАЧЕ ДвиженияСпирта.ПунктРазгрузкиОрганизации
    | КОНЕЦ КАК ОрганизацияПунктРазгрузки,
    | ДвиженияСпирта.Номенклатура,
    | ДвиженияСпирта.Регистратор,
    | ВЫБОР
    | КОГДА &РежимОтраженияСпирта = 1
    | ТОГДА ДвиженияСпирта.Количество
    | КОГДА &РежимОтраженияСпирта = 2
    | ТОГДА ЕСТЬNULL(ДвиженияСпиртаВФизическомОбъеме.Количество, 0)
    | КОГДА &РежимОтраженияСпирта = 3
    | ТОГДА ВЫБОР
    | КОГДА ДвиженияСпиртаВФизическомОбъеме.Количество ЕСТЬ NULL
    | ИЛИ ДвиженияСпиртаВФизическомОбъеме.Количество = 0
    | ТОГДА ДвиженияСпирта.Количество
    | ИНАЧЕ ДвиженияСпиртаВФизическомОбъеме.Количество
    | КОНЕЦ
    | КОНЕЦ КАК Количество,
    | АлкогольнаяНоменклатураИСерия.КодВидаПродукции,
    | ДвиженияСпирта.ВидДвижения
    |ПОМЕСТИТЬ ДвиженияСпирта
    |ИЗ
    | АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.алкТоварыОрганизацийБухгалтерскийУчет КАК ДвиженияСпирта
    | ЛЕВОЕ СОЕДИНЕНИЕ ПунктыРазгрузкиОбособленныеПодразделения КАК ПунктыРазгрузкиОбособленныеПодразделения
    | ПО ДвиженияСпирта.ПунктРазгрузкиОрганизации = ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки
    | ЛЕВОЕ СОЕДИНЕНИЕ ДвиженияСпиртаВФизическомОбъеме КАК ДвиженияСпиртаВФизическомОбъеме
    | ПО ДвиженияСпирта.Регистратор = ДвиженияСпиртаВФизическомОбъеме.Регистратор
    | И ДвиженияСпирта.Номенклатура = ДвиженияСпиртаВФизическомОбъеме.Номенклатура
    | И ДвиженияСпирта.ХарактеристикаНоменклатуры = ДвиженияСпиртаВФизическомОбъеме.ХарактеристикаНоменклатуры
    | И ДвиженияСпирта.СерияНоменклатуры = ДвиженияСпиртаВФизическомОбъеме.СерияНоменклатуры
    | И ДвиженияСпирта.Склад = ДвиженияСпиртаВФизическомОбъеме.Склад
    | ПО (ДвиженияСпирта.Номенклатура = АлкогольнаяНоменклатураИСерия.Номенклатура)
    | И (ДвиженияСпирта.СерияНоменклатуры = АлкогольнаяНоменклатураИСерия.СерияНоменклатуры)
    |ГДЕ
    | ДвиженияСпирта.Период МЕЖДУ &НачалоПериода И &КонецПериода
    | И ДвиженияСпирта.Организация = &Организация
    | И ДвиженияСпирта.Активность = ИСТИНА
    | И НЕ ДвиженияСпирта.ВидОборота В (&ВидыОборотовИсключения)
    | И ДвиженияСпирта.ВидОборота В(&ВидыОборотов)
    | И АлкогольнаяНоменклатураИСерия.алкТипПродукции = ЗНАЧЕНИЕ(Перечисление.алкТипыАлкогольнойПродукции.Спирт)
    | И ВЫБОР
    | КОГДА &ВидВоспроизводстваПродукции = 0
    | ТОГДА ИСТИНА
    | КОГДА &ВидВоспроизводстваПродукции = 1
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель = &Организация
    | КОГДА &ВидВоспроизводстваПродукции = 2
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель <> &Организация
    | КОНЕЦ
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.Номенклатура, алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.Номенклатура) КАК Номенклатура,
    | СУММА(ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.КоличествоОстаток, 0)) КАК ОстатокНаНачало,
    | СУММА(ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.КоличествоОстаток, 0)) КАК ОстатокНаКонец,
    | ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.СерияНоменклатуры, алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.СерияНоменклатуры) КАК СерияНоменклатуры,
    | ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.ПунктРазгрузкиОрганизации, алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.ПунктРазгрузкиОрганизации) КАК ПунктРазгрузкиОрганизации
    |ПОМЕСТИТЬ ОстаткиСпиртаНаСкладах
    |ИЗ
    | РегистрНакопления.алкТоварыОрганизацийБухгалтерскийУчет.Остатки(
    | &НачалоПериодаГраница,
    | Организация = &Организация
    | И (Номенклатура, СерияНоменклатуры) В
    | (ВЫБРАТЬ
    | АлкогольнаяНоменклатураИСерия.Номенклатура,
    | АлкогольнаяНоменклатураИСерия.СерияНоменклатуры
    | ИЗ
    | АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ГДЕ
    | АлкогольнаяНоменклатураИСерия.алкТипПродукции = ЗНАЧЕНИЕ(Перечисление.алкТипыАлкогольнойПродукции.Спирт)
    | И ВЫБОР
    | КОГДА &ВидВоспроизводстваПродукции = 0
    | ТОГДА ИСТИНА
    | КОГДА &ВидВоспроизводстваПродукции = 1
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель = &Организация
    | КОГДА &ВидВоспроизводстваПродукции = 2
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель <> &Организация
    | КОНЕЦ)) КАК алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало
    | ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.алкТоварыОрганизацийБухгалтерскийУчет.Остатки(
    | &КонецПериодаГраница,
    | Организация = &Организация
    | И (Номенклатура, СерияНоменклатуры) В
    | (ВЫБРАТЬ
    | АлкогольнаяНоменклатураИСерия.Номенклатура,
    | АлкогольнаяНоменклатураИСерия.СерияНоменклатуры
    | ИЗ
    | АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ГДЕ
    | АлкогольнаяНоменклатураИСерия.алкТипПродукции = ЗНАЧЕНИЕ(Перечисление.алкТипыАлкогольнойПродукции.Спирт)
    | И ВЫБОР
    | КОГДА &ВидВоспроизводстваПродукции = 0
    | ТОГДА ИСТИНА
    | КОГДА &ВидВоспроизводстваПродукции = 1
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель = &Организация
    | КОГДА &ВидВоспроизводстваПродукции = 2
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель <> &Организация
    | КОНЕЦ)) КАК алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец
    | ПО алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.Номенклатура = алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.Номенклатура
    | И алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.ПунктРазгрузкиОрганизации = алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.ПунктРазгрузкиОрганизации
    | И алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.СерияНоменклатуры = алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.СерияНоменклатуры
    |
    |СГРУППИРОВАТЬ ПО
    | ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.Номенклатура, алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.Номенклатура),
    | ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.СерияНоменклатуры, алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.СерияНоменклатуры),
    | ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.ПунктРазгрузкиОрганизации, алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.ПунктРазгрузкиОрганизации)
    |
    |ИМЕЮЩИЕ
    | (СУММА(ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаНачало.КоличествоОстаток, 0)) <> 0
    | ИЛИ СУММА(ЕСТЬNULL(алкТоварыОрганизацийБухгалтерскийУчетОстаткиНаКонец.КоличествоОстаток, 0)) <> 0)
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.ПунктРазгрузкиОрганизации, алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.ПунктРазгрузкиОрганизации) КАК ПунктРазгрузкиОрганизации,
    | ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.Номенклатура, алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.Номенклатура) КАК Номенклатура,
    | ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.СерияНоменклатуры, алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.СерияНоменклатуры) КАК СерияНоменклатуры,
    | СУММА(ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.КоличествоОстаток, 0)) КАК ОстатокНаНачало,
    | СУММА(ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.КоличествоОстаток, 0)) КАК ОстатокНаКонец
    |ПОМЕСТИТЬ ОстаткиСпиртаВФизическомОбъеме
    |ИЗ
    | РегистрНакопления.алкОстаткиИОборотыФизическогоОбъемаСпирта.Остатки(
    | &НачалоПериодаГраница,
    | (&РежимОтраженияСпирта = 2
    | ИЛИ &РежимОтраженияСпирта = 3)
    | И Организация = &Организация
    | И (Номенклатура, СерияНоменклатуры) В
    | (ВЫБРАТЬ
    | АлкогольнаяНоменклатураИСерия.Номенклатура,
    | АлкогольнаяНоменклатураИСерия.СерияНоменклатуры
    | ИЗ
    | АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ГДЕ
    | АлкогольнаяНоменклатураИСерия.алкТипПродукции = ЗНАЧЕНИЕ(Перечисление.алкТипыАлкогольнойПродукции.Спирт)
    | И ВЫБОР
    | КОГДА &ВидВоспроизводстваПродукции = 0
    | ТОГДА ИСТИНА
    | КОГДА &ВидВоспроизводстваПродукции = 1
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель = &Организация
    | КОГДА &ВидВоспроизводстваПродукции = 2
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель <> &Организация
    | КОНЕЦ)) КАК алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало
    | ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.алкОстаткиИОборотыФизическогоОбъемаСпирта.Остатки(
    | &КонецПериодаГраница,
    | (&РежимОтраженияСпирта = 2
    | ИЛИ &РежимОтраженияСпирта = 3)
    | И Организация = &Организация
    | И (Номенклатура, СерияНоменклатуры) В
    | (ВЫБРАТЬ
    | АлкогольнаяНоменклатураИСерия.Номенклатура,
    | АлкогольнаяНоменклатураИСерия.СерияНоменклатуры
    | ИЗ
    | АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ГДЕ
    | АлкогольнаяНоменклатураИСерия.алкТипПродукции = ЗНАЧЕНИЕ(Перечисление.алкТипыАлкогольнойПродукции.Спирт)
    | И ВЫБОР
    | КОГДА &ВидВоспроизводстваПродукции = 0
    | ТОГДА ИСТИНА
    | КОГДА &ВидВоспроизводстваПродукции = 1
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель = &Организация
    | КОГДА &ВидВоспроизводстваПродукции = 2
    | ТОГДА АлкогольнаяНоменклатураИСерия.Производитель <> &Организация
    | КОНЕЦ)) КАК алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец
    | ПО алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.Номенклатура = алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.Номенклатура
    | И алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.ПунктРазгрузкиОрганизации = алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.ПунктРазгрузкиОрганизации
    | И алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.СерияНоменклатуры = алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.СерияНоменклатуры
    |
    |СГРУППИРОВАТЬ ПО
    | ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.Номенклатура, алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.Номенклатура),
    | ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.СерияНоменклатуры, алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.СерияНоменклатуры),
    | ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.ПунктРазгрузкиОрганизации, алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.ПунктРазгрузкиОрганизации)
    |
    |ИМЕЮЩИЕ
    | (СУММА(ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаНачало.КоличествоОстаток, 0)) <> 0
    | ИЛИ СУММА(ЕСТЬNULL(алкОстаткиИОборотыФизическогоОбъемаСпиртаОстаткиНаКонец.КоличествоОстаток, 0)) <> 0)
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | СУММА(ВЫБОР
    | КОГДА &РежимОтраженияСпирта = 1
    | ТОГДА ОстаткиСпиртаНаСкладах.ОстатокНаНачало
    | КОГДА &РежимОтраженияСпирта = 2
    | ТОГДА ЕСТЬNULL(ОстаткиСпиртаВФизическомОбъеме.ОстатокНаНачало, 0)
    | КОГДА &РежимОтраженияСпирта = 3
    | ТОГДА ВЫБОР
    | КОГДА ОстаткиСпиртаВФизическомОбъеме.ОстатокНаНачало ЕСТЬ NULL
    | ИЛИ ОстаткиСпиртаВФизическомОбъеме.ОстатокНаНачало = 0
    | ТОГДА ОстаткиСпиртаНаСкладах.ОстатокНаНачало
    | ИНАЧЕ ОстаткиСпиртаВФизическомОбъеме.ОстатокНаНачало
    | КОНЕЦ
    | КОНЕЦ * АлкогольнаяНоменклатураИСерия.алкЕмкость / 10) КАК ОстатокНаНачало,
    | СУММА(ВЫБОР
    | КОГДА &РежимОтраженияСпирта = 1
    | ТОГДА ОстаткиСпиртаНаСкладах.ОстатокНаКонец
    | КОГДА &РежимОтраженияСпирта = 2
    | ТОГДА ЕСТЬNULL(ОстаткиСпиртаВФизическомОбъеме.ОстатокНаКонец, 0)
    | КОГДА &РежимОтраженияСпирта = 3
    | ТОГДА ВЫБОР
    | КОГДА ОстаткиСпиртаВФизическомОбъеме.ОстатокНаКонец ЕСТЬ NULL
    | ИЛИ ОстаткиСпиртаВФизическомОбъеме.ОстатокНаКонец = 0
    | ТОГДА ОстаткиСпиртаНаСкладах.ОстатокНаКонец
    | ИНАЧЕ ОстаткиСпиртаВФизическомОбъеме.ОстатокНаКонец
    | КОНЕЦ
    | КОНЕЦ * АлкогольнаяНоменклатураИСерия.алкЕмкость / 10) КАК ОстатокНаКонец,
    | АлкогольнаяНоменклатураИСерия.алкКрепость КАК Крепость,
    | ВЫБОР
    | КОГДА ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки ЕСТЬ NULL
    | ТОГДА ВЫРАЗИТЬ(&Организация КАК Справочник.Организации)
    | ИНАЧЕ ОстаткиСпиртаНаСкладах.ПунктРазгрузкиОрганизации
    | КОНЕЦ КАК ОрганизацияПунктРазгрузки,
    | АлкогольнаяНоменклатураИСерия.КодВидаПродукции
    |ПОМЕСТИТЬ ОстаткиСпиртаНаСкладахПодробно
    |ИЗ
    | ОстаткиСпиртаНаСкладах КАК ОстаткиСпиртаНаСкладах
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ПО ОстаткиСпиртаНаСкладах.Номенклатура = АлкогольнаяНоменклатураИСерия.Номенклатура
    | И ОстаткиСпиртаНаСкладах.СерияНоменклатуры = АлкогольнаяНоменклатураИСерия.СерияНоменклатуры
    | ЛЕВОЕ СОЕДИНЕНИЕ ПунктыРазгрузкиОбособленныеПодразделения КАК ПунктыРазгрузкиОбособленныеПодразделения
    | ПО ОстаткиСпиртаНаСкладах.ПунктРазгрузкиОрганизации = ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки
    | ЛЕВОЕ СОЕДИНЕНИЕ ОстаткиСпиртаВФизическомОбъеме КАК ОстаткиСпиртаВФизическомОбъеме
    | ПО ОстаткиСпиртаНаСкладах.Номенклатура = ОстаткиСпиртаВФизическомОбъеме.Номенклатура
    | И ОстаткиСпиртаНаСкладах.СерияНоменклатуры = ОстаткиСпиртаВФизическомОбъеме.СерияНоменклатуры
    | И ОстаткиСпиртаНаСкладах.ПунктРазгрузкиОрганизации = ОстаткиСпиртаВФизическомОбъеме.ПунктРазгрузкиОрганизации
    |ГДЕ
    | НЕ(ВЫБОР
    | КОГДА &РежимОтраженияСпирта = 1
    | ТОГДА ОстаткиСпиртаНаСкладах.ОстатокНаНачало
    | КОГДА &РежимОтраженияСпирта = 2
    | ТОГДА ЕСТЬNULL(ОстаткиСпиртаВФизическомОбъеме.ОстатокНаНачало, 0)
    | КОГДА &РежимОтраженияСпирта = 3
    | ТОГДА ВЫБОР
    | КОГДА ОстаткиСпиртаВФизическомОбъеме.ОстатокНаНачало ЕСТЬ NULL
    | ИЛИ ОстаткиСпиртаВФизическомОбъеме.ОстатокНаНачало = 0
    | ТОГДА ОстаткиСпиртаНаСкладах.ОстатокНаНачало
    | ИНАЧЕ ОстаткиСпиртаВФизическомОбъеме.ОстатокНаНачало
    | КОНЕЦ
    | КОНЕЦ * АлкогольнаяНоменклатураИСерия.алкЕмкость / 10 = 0
    | И ВЫБОР
    | КОГДА &РежимОтраженияСпирта = 1
    | ТОГДА ОстаткиСпиртаНаСкладах.ОстатокНаКонец
    | КОГДА &РежимОтраженияСпирта = 2
    | ТОГДА ЕСТЬNULL(ОстаткиСпиртаВФизическомОбъеме.ОстатокНаКонец, 0)
    | КОГДА &РежимОтраженияСпирта = 3
    | ТОГДА ВЫБОР
    | КОГДА ОстаткиСпиртаВФизическомОбъеме.ОстатокНаКонец ЕСТЬ NULL
    | ИЛИ ОстаткиСпиртаВФизическомОбъеме.ОстатокНаКонец = 0
    | ТОГДА ОстаткиСпиртаНаСкладах.ОстатокНаКонец
    | ИНАЧЕ ОстаткиСпиртаВФизическомОбъеме.ОстатокНаКонец
    | КОНЕЦ
    | КОНЕЦ * АлкогольнаяНоменклатураИСерия.алкЕмкость / 10 = 0)
    |
    |СГРУППИРОВАТЬ ПО
    | АлкогольнаяНоменклатураИСерия.КодВидаПродукции,
    | АлкогольнаяНоменклатураИСерия.алкКрепость,
    | ВЫБОР
    | КОГДА ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки ЕСТЬ NULL
    | ТОГДА ВЫРАЗИТЬ(&Организация КАК Справочник.Организации)
    | ИНАЧЕ ОстаткиСпиртаНаСкладах.ПунктРазгрузкиОрганизации
    | КОНЕЦ";
    Запрос.Выполнить();

  20. Запрос.Текст=
    "ВЫБРАТЬ
    | РегистрАналитикаВидаУчета.Ссылка,
    | РегистрАналитикаВидаУчета.ПодразделениеОрганизации,
    | РегистрАналитикаВидаУчета.РазделУчета
    |ПОМЕСТИТЬ АналитикиВидовУчета
    |ИЗ
    | РегистрСведений.АналитикаВидаУчета КАК РегистрАналитикаВидаУчета
    |ГДЕ
    | РегистрАналитикаВидаУчета.РазделУчета В (ЗНАЧЕНИЕ(Перечисление.РазделыУчета.Затраты), ЗНАЧЕНИЕ(Перечисление.РазделыУчета.ЗатратыНаВыпуск))
    | И РегистрАналитикаВидаУчета.Организация = &Организация
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | РегистрАналитикаУчетаЗатрат.Ссылка,
    | РегистрАналитикаУчетаЗатрат.Затрата,
    | РегистрАналитикаУчетаЗатрат.СерияЗатраты,
    | РегистрАналитикаУчетаЗатрат.ХарактеристикаЗатраты,
    | АлкогольнаяНоменклатураИСерия.Производитель КАК Производитель,
    | АлкогольнаяНоменклатураИСерия.алкТипПродукции
    |ПОМЕСТИТЬ АналитикиУчетаЗатрат
    |ИЗ
    | РегистрСведений.АналитикаУчетаЗатрат КАК РегистрАналитикаУчетаЗатрат
    | ЛЕВОЕ СОЕДИНЕНИЕ АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ПО РегистрАналитикаУчетаЗатрат.Затрата = АлкогольнаяНоменклатураИСерия.Номенклатура
    | И РегистрАналитикаУчетаЗатрат.СерияЗатраты = АлкогольнаяНоменклатураИСерия.СерияНоменклатуры
    |ГДЕ
    | РегистрАналитикаУчетаЗатрат.ХарактерЗатрат В (ЗНАЧЕНИЕ(Перечисление.ХарактерЗатрат.ПроизводственныеРасходы), ЗНАЧЕНИЕ(Перечисление.ХарактерЗатрат.ПустаяСсылка))
    | И ЕСТЬNULL(РегистрАналитикаУчетаЗатрат.СтатьяЗатрат.ВидЗатрат, ЗНАЧЕНИЕ(Перечисление.ВидыЗатрат.Материальные)) = ЗНАЧЕНИЕ(Перечисление.ВидыЗатрат.Материальные)
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | АналитикаРаспределенияЗатрат.Ссылка,
    | АналитикаРаспределенияЗатрат.Продукция,
    | АналитикаРаспределенияЗатрат.СерияПродукции
    |ПОМЕСТИТЬ АналитикиРаспределенияЗатрат
    |ИЗ
    | РегистрСведений.АналитикаРаспределенияЗатрат КАК АналитикаРаспределенияЗатрат
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ПО АналитикаРаспределенияЗатрат.Продукция = АлкогольнаяНоменклатураИСерия.Номенклатура
    | И АналитикаРаспределенияЗатрат.СерияПродукции = АлкогольнаяНоменклатураИСерия.СерияНоменклатуры
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | АналитикиУчетаЗатрат.Затрата,
    | АналитикиУчетаЗатрат.СерияЗатраты,
    | СУММА(УчетЗатратРегл.Количество) КАК Количество,
    | АналитикиВидовУчета.ПодразделениеОрганизации,
    | УчетЗатратРегл.Регистратор,
    | АналитикиРаспределенияЗатрат.Продукция,
    | АналитикиРаспределенияЗатрат.СерияПродукции,
    | АналитикиУчетаЗатрат.ХарактеристикаЗатраты,
    | АлкогольнаяНоменклатураИСерия.алкКрепость КАК Крепость,
    | АлкогольнаяНоменклатураИСерия.КодВидаПродукции
    |ПОМЕСТИТЬ ЗатратыНаВыпуск
    |ИЗ
    | РегистрНакопления.УчетЗатратРегл КАК УчетЗатратРегл
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ АналитикиВидовУчета КАК АналитикиВидовУчета
    | ПО УчетЗатратРегл.АналитикаВидаУчета = АналитикиВидовУчета.Ссылка
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ АналитикиУчетаЗатрат КАК АналитикиУчетаЗатрат
    | ПО УчетЗатратРегл.АналитикаУчетаЗатрат = АналитикиУчетаЗатрат.Ссылка
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ АналитикиРаспределенияЗатрат КАК АналитикиРаспределенияЗатрат
    | ВНУТРЕННЕЕ СОЕДИНЕНИЕ АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерия
    | ПО АналитикиРаспределенияЗатрат.Продукция = АлкогольнаяНоменклатураИСерия.Номенклатура
    | И АналитикиРаспределенияЗатрат.СерияПродукции = АлкогольнаяНоменклатураИСерия.СерияНоменклатуры
    | И (АлкогольнаяНоменклатураИСерия.алкТипПродукции = ЗНАЧЕНИЕ(Перечисление.алкТипыАлкогольнойПродукции.Спирт))
    | ПО УчетЗатратРегл.АналитикаРаспределенияЗатрат = АналитикиРаспределенияЗатрат.Ссылка
    |ГДЕ
    | УчетЗатратРегл.Период МЕЖДУ &НачалоПериода И &КонецПериода
    | И АналитикиВидовУчета.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчета.ЗатратыНаВыпуск)
    | И УчетЗатратРегл.КодОперации В (ЗНАЧЕНИЕ(Перечисление.КодыОперацийЗатратыНаВыпускПродукции.ПрямыеЗатраты), ЗНАЧЕНИЕ(Перечисление.КодыОперацийЗатратыНаВыпускПродукции.ОтрицательныеЗатраты))
    |
    |СГРУППИРОВАТЬ ПО
    | АналитикиУчетаЗатрат.Затрата,
    | АналитикиУчетаЗатрат.СерияЗатраты,
    | АналитикиВидовУчета.ПодразделениеОрганизации,
    | УчетЗатратРегл.Регистратор,
    | АналитикиРаспределенияЗатрат.Продукция,
    | АналитикиРаспределенияЗатрат.СерияПродукции,
    | АналитикиУчетаЗатрат.ХарактеристикаЗатраты,
    | АлкогольнаяНоменклатураИСерия.алкКрепость,
    | АлкогольнаяНоменклатураИСерия.КодВидаПродукции
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | ВЫБОР
    | КОГДА ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки ЕСТЬ NULL
    | ТОГДА ВЫРАЗИТЬ(&Организация КАК Справочник.Организации)
    | ИНАЧЕ ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки
    | КОНЕЦ КАК ОрганизацияПунктРазгрузки,
    | ЗатратыНаВыпуск.Затрата КАК Номенклатура,
    | СУММА(ВЫБОР
    | КОГДА &РежимОтраженияСпирта = 1
    | ТОГДА ЗатратыНаВыпуск.Количество
    | КОГДА &РежимОтраженияСпирта = 2
    | ТОГДА ЕСТЬNULL(ДвиженияСпиртаВФизическомОбъеме.Количество, 0)
    | КОГДА &РежимОтраженияСпирта = 3
    | ТОГДА ВЫБОР
    | КОГДА ДвиженияСпиртаВФизическомОбъеме.Количество ЕСТЬ NULL
    | ИЛИ ДвиженияСпиртаВФизическомОбъеме.Количество = 0
    | ТОГДА ЗатратыНаВыпуск.Количество
    | ИНАЧЕ ДвиженияСпиртаВФизическомОбъеме.Количество
    | КОНЕЦ
    | КОНЕЦ * АлкогольнаяНоменклатураИСерияДляСырья.алкЕмкость / 10) КАК КоличествоДал,
    | ЗатратыНаВыпуск.Крепость КАК Крепость,
    | ЗатратыНаВыпуск.КодВидаПродукции КАК КодВидаПродукции,
    | СУММА(ЗатратыНаВыпуск.Количество) КАК Количество
    |ПОМЕСТИТЬ ЗатратыНаВыпускПодробно
    |ИЗ
    | ЗатратыНаВыпуск КАК ЗатратыНаВыпуск
    | ЛЕВОЕ СОЕДИНЕНИЕ ПунктыРазгрузкиОбособленныеПодразделения КАК ПунктыРазгрузкиОбособленныеПодразделения
    | ПО ЗатратыНаВыпуск.ПодразделениеОрганизации.алкПунктРазгрузкиОрганизации = ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки
    | ЛЕВОЕ СОЕДИНЕНИЕ ДвиженияСпиртаВФизическомОбъеме КАК ДвиженияСпиртаВФизическомОбъеме
    | ПО ЗатратыНаВыпуск.СерияЗатраты = ДвиженияСпиртаВФизическомОбъеме.СерияНоменклатуры
    | И ЗатратыНаВыпуск.Затрата = ДвиженияСпиртаВФизическомОбъеме.Номенклатура
    | И ЗатратыНаВыпуск.ХарактеристикаЗатраты = ДвиженияСпиртаВФизическомОбъеме.ХарактеристикаНоменклатуры
    | И ЗатратыНаВыпуск.Регистратор = ДвиженияСпиртаВФизическомОбъеме.Регистратор
    | ЛЕВОЕ СОЕДИНЕНИЕ АлкогольнаяНоменклатураИСерия КАК АлкогольнаяНоменклатураИСерияДляСырья
    | ПО ЗатратыНаВыпуск.Затрата = АлкогольнаяНоменклатураИСерияДляСырья.Номенклатура
    | И ЗатратыНаВыпуск.СерияЗатраты = АлкогольнаяНоменклатураИСерияДляСырья.СерияНоменклатуры
    |
    |СГРУППИРОВАТЬ ПО
    | ВЫБОР
    | КОГДА ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки ЕСТЬ NULL
    | ТОГДА ВЫРАЗИТЬ(&Организация КАК Справочник.Организации)
    | ИНАЧЕ ПунктыРазгрузкиОбособленныеПодразделения.ПунктРазгрузки
    | КОНЕЦ,
    | ЗатратыНаВыпуск.Затрата,
    | ЗатратыНаВыпуск.КодВидаПродукции,
    | ЗатратыНаВыпуск.Крепость"

  21. Запрос.Текст=
    "ВЫБРАТЬ
    | ДвиженияСпирта.ОрганизацияПунктРазгрузки,
    | ДвиженияСпирта.Крепость,
    | ДвиженияСпирта.КодВидаПродукции,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовПроизводство)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ПоступлениеСобственногоПроизводства,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовВозвратыОтПокупателя)
    | ТОГДА -ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ПоступлениеВозвратОтПокупателя,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовПрочийПриход)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ПрочийПриход,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотаПоставкиПоРоссии)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК РеализацияПоРоссийскойФедерации,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотаПоставкиНаЭкспорт)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК РеализацияНаЭкспорт,
    | СУММА(ВЫБОР
    | КОГДА НЕ ДвиженияСпирта.ВидОборота В (&ВидыОборотовВозвратыОтПокупателя)
    | И ДвиженияСпирта.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК РасходВсего,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовРасходНаПроизводствоЭтиловогоСпирта)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК РасходНаПроизводствоЭтиловогоСпирта,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовРасходНаПроизводствоДенатурированногоЭтиловогоСпирта)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК РасходНаПроизводствоДенатурированногоЭтиловогоСпирта,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовРасходНаПроизводствоАлкогольнойПродукции)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК РасходНаПроизводствоАлкогольнойПродукции,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовРасходНаПроизводствоСпиртосодержащейПродукции)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК РасходНаПроизводствоСпиртосодержащейПродукции,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовРасходНаПроизводствоНеПищевойСпиртосодержащейПродукции)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК РасходНаПроизводствоНеПищевойСпиртосодержащейПродукции,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовРасходНаПроизводствоЛекарственныхСредств)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК РасходНаПроизводствоЛекарственныхСредств,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
    | И НЕ ДвиженияСпирта.ВидОборота В (&ВидыОборотовРасходНаПроизводствоЭтиловогоСпирта, &ВидыОборотовРасходНаПроизводствоДенатурированногоЭтиловогоСпирта, &ВидыОборотовРасходНаПроизводствоАлкогольнойПродукции, &ВидыОборотовРасходНаПроизводствоСпиртосодержащейПродукции, &ВидыОборотовРасходНаПроизводствоНеПищевойСпиртосодержащейПродукции, &ВидыОборотовРасходНаПроизводствоЛекарственныхСредств)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ПрочийРасход,
    | СУММА(ВЫБОР
    | КОГДА ДвиженияСпирта.ВидОборота В (&ВидыОборотовПроизводственныеПотери)
    | ТОГДА ДвиженияСпирта.КоличествоДал
    | ИНАЧЕ 0
    | КОНЕЦ) КАК ПроизводственныеПотери
    |ПОМЕСТИТЬ ДвиженияСпиртаСвернутые
    |ИЗ
    | ДвиженияСпирта КАК ДвиженияСпирта
    |
    |СГРУППИРОВАТЬ ПО
    | ДвиженияСпирта.Крепость,
    | ДвиженияСпирта.КодВидаПродукции,
    | ДвиженияСпирта.ОрганизацияПунктРазгрузки
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ
    | ЕСТЬNULL(ОстаткиСпиртаНаСкладахПодробно.ОрганизацияПунктРазгрузки, ДвиженияСпиртаСвернутые.ОрганизацияПунктРазгрузки) КАК ОрганизацияПунктРазгрузки,
    | ЕСТЬNULL(ОстаткиСпиртаНаСкладахПодробно.КодВидаПродукции, ДвиженияСпиртаСвернутые.КодВидаПродукции) КАК КодВидаПродукции,
    | ЕСТЬNULL(ОстаткиСпиртаНаСкладахПодробно.Крепость, ДвиженияСпиртаСвернутые.Крепость) КАК Крепость,
    | ЕСТЬNULL(ЗатратыНаВыпускПодробно.Номенклатура, ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)) КАК Сырье,
    | ВЫБОР
    | КОГДА ЕСТЬNULL(ЗатратыНаВыпускПодробно.КоличествоДал, 0) <> 0
    | ТОГДА ЗатратыНаВыпускПодробно.КоличествоДал
    | ИНАЧЕ ЕСТЬNULL(ЗатратыНаВыпускПодробно.Количество, 0) * ЕСТЬNULL(ЗатратыНаВыпускПодробно.Номенклатура.ЕдиницаХраненияОстатков.Вес, 0) / 1000
    | КОНЕЦ КАК РасходСырья,
    | ЕСТЬNULL(ОстаткиСпиртаНаСкладахПодробно.ОстатокНаНачало, 0) КАК ОстатокНаНачало,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.ПоступлениеСобственногоПроизводства, 0) КАК ПоступлениеСобственногоПроизводства,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.ПоступлениеВозвратОтПокупателя, 0) КАК ПоступлениеВозвратОтПокупателя,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.ПрочийПриход, 0) КАК ПрочийПриход,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.РеализацияПоРоссийскойФедерации, 0) КАК РеализацияПоРоссийскойФедерации,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.РеализацияНаЭкспорт, 0) КАК РеализацияНаЭкспорт,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.РасходНаПроизводствоЭтиловогоСпирта, 0) КАК РасходНаПроизводствоЭтиловогоСпирта,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.РасходНаПроизводствоДенатурированногоЭтиловогоСпирта, 0) КАК РасходНаПроизводствоДенатурированногоСпирта,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.РасходНаПроизводствоАлкогольнойПродукции, 0) КАК РасходНаПроизводствоАлкогольнойПродукции,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.РасходНаПроизводствоСпиртосодержащейПродукции, 0) КАК РасходНаПроизводствоСпиртосодержащейПродукцииПищевой,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.РасходНаПроизводствоНеПищевойСпиртосодержащейПродукции, 0) КАК РасходНаПроизводствоНеПищевойСпиртосодержащейПродукции,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.РасходНаПроизводствоЛекарственныхСредств, 0) КАК РасходНаПроизводствоЛекарственныхСредств,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.ПрочийРасход, 0) КАК ПрочийРасход,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.ПроизводственныеПотери, 0) КАК ПроизводственныеПотери,
    | ЕСТЬNULL(ДвиженияСпиртаСвернутые.РасходВсего, 0) КАК РасходВсего,
    | ЕСТЬNULL(ОстаткиСпиртаНаСкладахПодробно.ОстатокНаКонец, 0) КАК ОстатокНаКонец
    |ПОМЕСТИТЬ СводнаяТаблица
    |ИЗ
    | ОстаткиСпиртаНаСкладахПодробно КАК ОстаткиСпиртаНаСкладахПодробно
    | ПОЛНОЕ СОЕДИНЕНИЕ ДвиженияСпиртаСвернутые КАК ДвиженияСпиртаСвернутые
    | ПО ОстаткиСпиртаНаСкладахПодробно.ОрганизацияПунктРазгрузки = ДвиженияСпиртаСвернутые.ОрганизацияПунктРазгрузки
    | И ОстаткиСпиртаНаСкладахПодробно.КодВидаПродукции = ДвиженияСпиртаСвернутые.КодВидаПродукции
    | И ОстаткиСпиртаНаСкладахПодробно.Крепость = ДвиженияСпиртаСвернутые.Крепость
    | ЛЕВОЕ СОЕДИНЕНИЕ ЗатратыНаВыпускПодробно КАК ЗатратыНаВыпускПодробно
    | ПО ОстаткиСпиртаНаСкладахПодробно.ОрганизацияПунктРазгрузки = ЗатратыНаВыпускПодробно.ОрганизацияПунктРазгрузки
    | И ОстаткиСпиртаНаСкладахПодробно.КодВидаПродукции = ЗатратыНаВыпускПодробно.КодВидаПродукции
    | И ОстаткиСпиртаНаСкладахПодробно.Крепость = ЗатратыНаВыпускПодробно.Крепость
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ РАЗЛИЧНЫЕ
    | СводнаяТаблица.Крепость,
    | ВЫРАЗИТЬ("""" КАК СТРОКА(32)) КАК КрепостьСтрокой
    |ИЗ
    | СводнаяТаблица КАК СводнаяТаблица";

  22. проверь движения требования по " РегистрНакопления.алкОстаткиИОборотыФизическогоОбъемаСпирта"
    бегло посмотрел - еще берется в декларацию из ЗатратыНаВыпуск - это опять возращаемся к тому как списываются материалы на выпуск.
    Инвентаризацию НЗП делаете? РСВ проводили?

  23. алкОстаткиИОборотыФизическогоОбъемаСпирта не ведут, сказали нафуй не надо им.
    Производство оформлено двумя доками Отчет производства за смену и Требование-накладная. Везде материалы указаны.
    НПЗ не делали, РСВ проводили.

    Я там по книжке из комплекта, настроил универсальный отчет, для отражения инфы попадающей в декларацию. Так вот есть дырка по месту разгрузки. Походу собака тут зарыта.

  24. Рискнул на мисту вынести вопрос. Надеюсь не забанят.

  25. |ГДЕ
    | УчетЗатратРегл.Период МЕЖДУ &НачалоПериода И &КонецПериода
    | И АналитикиВидовУчета.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчета.ЗатратыНаВыпуск)
    | И УчетЗатратРегл.КодОперации В (ЗНАЧЕНИЕ(Перечисление.КодыОперацийЗатратыНаВыпускПродукции.ПрямыеЗатраты),

    Судя по запросу - данные должны попасть на основании движений РСВ. из требования и не должно попадать

  26. РСВ где смотреть?

  27. 14.04.2015 10:57:33 отредактировано sf

    я погорячился по поводу РСВ.

    глянь запрос:

    ВЫБРАТЬ РАЗЛИЧНЫЕ
    	УчетЗатратРегл.Регистратор,
    	УчетЗатратРегл.Количество,
    	УчетЗатратРегл.АналитикаВидаУчета
    ИЗ
    	РегистрНакопления.УчетЗатратРегл КАК УчетЗатратРегл
    ГДЕ
    	УчетЗатратРегл.КодОперации В (ЗНАЧЕНИЕ(Перечисление.КодыОперацийЗатратыНаВыпускПродукции.ПрямыеЗатраты), ЗНАЧЕНИЕ(Перечисление.КодыОперацийЗатратыНаВыпускПродукции.ОтрицательныеЗатраты))
    	И УчетЗатратРегл.Период МЕЖДУ &НачПериода И КОНЕЦПЕРИОДА(&КонПериода, МЕСЯЦ)
    Ответы: (27) (30) (31)
  28. +(26) из требования не попадет, потому как условие по коду операции "КодыОперацийЗатратыНаВыпускПродукции".
    Короче, имхо, задумка разрабов была об указании материалов или в ОПЗС на закладке материалы или в отдельном документе "Распределение материалов на выпуск"

    Ответы: (28)
  29. (27)Хм. А материалы то в ОПЗ указаны. Это тогда яйки справочнику обороты крутить надо. Материалы в регистр вообще не пишутся.

    Ответы: (29)
  30. bizon Хм. А материалы то в ОПЗ указаны.

    не торопись, глянь движения по учет затрат (бух учет) - глянь по коду операции и аналитике вида учета "Затраты на выпуск" есть?

  31. (26)Пустой однако.

    Ответы: (31)
  32. (30) забыл спросить, а вообще РАУЗ же включен? )
    если да - смотри тогда галочки в ОПЗС, если материалы распределены на продукцию, то должны быть движения в запросе из (26)

    Ответы: (32) (33)
  33. +(31) т.е. либо флажки "использовать материалы" и "автоматически распределять материалы",
    либо только "использовать материалы" и заполнение закладки "распределение материалов"

  34. (31)Включен. Озадачил ты меня запросом.

  35. Все, спасибо огромное. С меня причитается.
    Ответили из техподрежки. Тама настройки одной не хватало, поэтому и пункт разгрузки не записывался.
    Пойду теперь закрытие месяца улучать.

    Ответы: (35)
  36. (34) Молодчик ! Держи нас в курсе

или зарегистрируйтесь чтобы ответить!