Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Підключення сканера Magellan 8400
Fil15
Отправлено: 20.10.22, 11:06


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Сделал сам инструкцию, как подключать без бубнов к 1с.
1 . Сбрасываем настройки. 3 коротких, перезапуск и еще один сигнал после запуска.
2. Заходим в режим программирования. После сканирования должен мигать.
Это же и выход из режима программирования.
3. Устанавливаем интерфейс RS-232 standart
4. Выходим из режима программирования
5. Устанавливаем скорость порта, количество переданных данных, стоповых бит, проверку четности.

9600, количество 8, стоп 1, четность -нет

6. Выходим из режима программирования. Должны перезапуститься весы.
7. Для отклчения «F» префикса. Входим в режим программирования.
LABEL ID отключаем.
8. Выходим из режима программирования.

Дополнение:
Если ЕАН13 выводит только 12 символов.
1. Заходим в режим программирования.
EAN-13 check character transmission = enable
3. Выходим из режима программирования.

  Форум: Работа с торговым оборудованием · Просмотр сообщения: #176432 · Ответов: 7 · Просмотров: 1441
 

>  Разные результаты в консоли запросов и в консоли СКД
Fil15
Отправлено: 05.05.17, 9:16


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Bernet @ Сегодня, 9:53 * ,
Спасибо огромное и вот еще как победил буквально одновременно с Вами.
ВЫБРАТЬ ПЕРВЫЕ 1
    ТоварыВРознице.Номенклатура,
    ТоварыВРознице.Регистратор КАК Регистратор,
    ТоварыВРознице.Регистратор.Дата КАК РегистраторДата,
    МАКСИМУМ(ТоварыВРознице.Период) КАК Период
ПОМЕСТИТЬ табл1
ИЗ
    РегистрНакопления.ТоварыВРознице КАК ТоварыВРознице
ГДЕ
    ТоварыВРознице.Номенклатура = &Номенклатура

СГРУППИРОВАТЬ ПО
    ТоварыВРознице.Регистратор,
    ТоварыВРознице.Номенклатура,
    ТоварыВРознице.Регистратор.Дата

Собственно я так понимаю это одно и тоже.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #126418 · Ответов: 4 · Просмотров: 3126
 

>  Разные результаты в консоли запросов и в консоли СКД
Fil15
Отправлено: 04.05.17, 21:28


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Пробовал так, но результат тот же
ВЫБРАТЬ ПЕРВЫЕ 1
    ТоварыВРознице.Номенклатура,
    ТоварыВРознице.Регистратор КАК Регистратор,
    ТоварыВРознице.Регистратор.Дата КАК РегистраторДата
ПОМЕСТИТЬ табл1
ИЗ
    РегистрНакопления.ТоварыВРознице КАК ТоварыВРознице
ГДЕ
    ТоварыВРознице.Номенклатура = &Номенклатура
    И (ТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
            ИЛИ ТоварыВРознице.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход))

Разве никто не знает? Неужели нельзя сразу указать сразу и Приход и Расход?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #126396 · Ответов: 4 · Просмотров: 3126
 

>  Разные результаты в консоли запросов и в консоли СКД
Fil15
Отправлено: 04.05.17, 16:09


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Добрый день!
Дано:
Платформа: 1С:Предприятие 8.3 (8.3.7.2008)
Конфигурация: "Управление торговым предприятием для Украины", редакция 1.2.38.1
В СКД формирую вот такой запрос:
ВЫБРАТЬ ПЕРВЫЕ 1
    ТоварыВРознице.Номенклатура,
    ТоварыВРознице.Регистратор КАК Регистратор,
    ТоварыВРознице.Регистратор.Дата КАК РегистраторДата
ПОМЕСТИТЬ табл1
ИЗ
    РегистрНакопления.ТоварыВРознице КАК ТоварыВРознице
ГДЕ
    ТоварыВРознице.Номенклатура = &Номенклатура

УПОРЯДОЧИТЬ ПО
    Регистратор УБЫВ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТоварыВРозницеОстаткиИОбороты.Номенклатура,
    ТоварыВРозницеОстаткиИОбороты.КоличествоКонечныйОстаток
ПОМЕСТИТЬ табл2
ИЗ
    РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , ) КАК ТоварыВРозницеОстаткиИОбороты
ГДЕ
    ТоварыВРозницеОстаткиИОбороты.Номенклатура = &Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    табл2.Номенклатура,
    табл2.КоличествоКонечныйОстаток,
    табл1.Регистратор
ИЗ
    табл2 КАК табл2
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ табл1 КАК табл1
        ПО (табл1.Номенклатура = табл2.Номенклатура)

он мне в табл1 в результате выдает последние, но только с ВидДвижения = Приход, но условий никаких не стоит, а вот в консоле запросов отрабатывает как нужно - выдает последний документ. Подскажите как сделать, что бы в СКД он выдавал последний документ независимо от Вида движения?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #126389 · Ответов: 4 · Просмотров: 3126
 

>  Отладка СКД в запросах
Fil15
Отправлено: 28.12.16, 12:34


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Acid @ Сегодня, 13:04 * , для файловой все на много хуже. Уже как 20 минут кешиться, но ответа так и не получил. Да и машинка не очень мощная.
  Форум: Система компоновки данных · Просмотр сообщения: #121164 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 28.12.16, 11:23


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Acid @ Сегодня, 10:53 * , вот сейчас создал отдельно виртуальный сервер с mssql и сервером 1c и клиентом. Запускаю запрос и 15 минут, а выполнение
Цитата
Запрос: РегистрНакопления.ПартииТоваровОрганизаций.ОстаткиИОбороты(&НачалоПериода,&КонецПериода (количество строк = 43 954, время выполнения = 15,705 с)

  Форум: Система компоновки данных · Просмотр сообщения: #121161 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 28.12.16, 9:35


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Acid @ Сегодня, 10:33 * , по сети, но от этого не зависит. Пробовал и на локальной машинке. Время выполнения пишет секунды, а вот выводит результат через 15 минут.
  Форум: Система компоновки данных · Просмотр сообщения: #121156 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 28.12.16, 9:03


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Acid @ Сегодня, 9:59 * , да но ждал я его минут 15.
  Форум: Система компоновки данных · Просмотр сообщения: #121151 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 28.12.16, 8:39


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Acid @ Вчера, 10:19 * ,Запрос: РегистрНакопления.ПартииТоваровОрганизаций.ОстаткиИОбороты(&НачалоПериода,&КонецПериода (количество строк = 43 213, время выполнения = 12,235 с) это за дату 01.12 по 04.12. Ну база под 2 ГБ. Просто розничный магазин.
  Форум: Система компоновки данных · Просмотр сообщения: #121149 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 27.12.16, 9:20


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Acid @ Сегодня, 9:52 * , выбираю с 1.12.2016 по 04.12.2016. Куски как раз работают, но долго. по 20 ...30 минут. А этот кусок чуть позже проверю.

  Форум: Система компоновки данных · Просмотр сообщения: #121090 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 26.12.16, 23:12


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


И вот результат. При проверке базы были выявлены ошибки, но никак не связаны с этим. И не помогло исключение из запроса
&КонецПериода = ДАТАВРЕМЯ(1, 1, 1)
Подскажите еще варианты?? Выслушаю самые сумасшедшие!

1с пишет
Цитата
Привышен максимальный расход памяти сервера за один вызов

На MS Sql для уточнения. Оперативки и жеского диска хватает. 09000000.gif

Как его потимизировать я хз! Дайте хоть намек.

Вот разделил на подзапросы Ведомость по партиям разделенка
  Форум: Система компоновки данных · Просмотр сообщения: #121065 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 26.12.16, 16:33


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Сейчас буду пытаться делать проверку на целостность базы (от отчаяния why.gif ), хотя раньше проблем не было. Посмотрим, что получиться.
  Форум: Система компоновки данных · Просмотр сообщения: #121052 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 26.12.16, 16:05


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Acid @ Сегодня, 16:39 * , консоль с замером есть, а вот код сюда e-mail
  Форум: Система компоновки данных · Просмотр сообщения: #121049 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 26.12.16, 15:27


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Acid @ Сегодня, 13:42 * , разбил на мелкие запросы и поставил периоды там где Вы указали. Там где указывал период в среднем формируется по 20 минут. Т.е. в у меня выходит 1 час на формировании 3-х запросов и при этом на жестком диске при каждом из этих трех запросов съедается по icon_cuss.gif 7...10 ГБ памяти. Ткните хоть куда копать?
  Форум: Система компоновки данных · Просмотр сообщения: #121044 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 26.12.16, 12:11


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


sava1 @ Сегодня, 12:49 * , сам результат такой должен быть



Acid @ Сегодня, 12:53 * , период взял за 2 дня


А вот так пишет сама 1с
Цитата
{ОбщийМодуль.ДлительныеОперации.Модуль(153)}: Конфликт блокировок при выполнении транзакции:
Превышено максимальное время ожидания предоставления блокировки
ВызватьИсключение(ТекстОшибки);



 ! 

Тег "код" используйте только для выделения программного кода. Не надо использовать его для выделения текста ошибок.
 
  Форум: Система компоновки данных · Просмотр сообщения: #121023 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 26.12.16, 11:47


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


logist @ Сегодня, 10:50 * , ошибка из консоли запросов:

Цитата
{Форма.Форма.Форма(1212)}: Ошибка при вызове метода контекста (ВыполнитьЗапрос)
Результат = ОбъектОбработки().ВыполнитьЗапрос(Текст, МассивПараметров, ВыводитьВременныеТаблицы, ВыводитьИдентификатор, ПорядокОбхода, ТабличныйДокументРезультата, ВремяВыполнения, КоличествоСтрок, ТекстСообщения, ИспользованиеЧередования, МеткаЗапроса);
по причине:
Превышен максимальный расход памяти сервера за один вызов
  Форум: Система компоновки данных · Просмотр сообщения: #121019 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 26.12.16, 9:37


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


logist @ Сегодня, 10:11 * , в том и проблема, что что-то связано с движением документов, а не с самим запросом. Хотя и отчет оооочень долго формируется.
  Форум: Система компоновки данных · Просмотр сообщения: #121011 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 26.12.16, 9:30


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Vofka @ Сегодня, 10:13 * , сам запрос:
Код
ВЫБРАТЬ РАЗЛИЧНЫЕ
    Сегменты.Номенклатура,
    Сегменты.Характеристика,
    ИСТИНА КАК ИспользуетсяОтборПоСегментуНоменклатуры
ПОМЕСТИТЬ ОтборПоСегментуНоменклатуры
ИЗ
    РегистрСведений.НоменклатураСегмента КАК Сегменты
{ГДЕ
    Сегменты.Сегмент.* КАК СегментНоменклатуры,
    Сегменты.Номенклатура.* КАК Номенклатура,
    Сегменты.Характеристика.* КАК Характеристика}

ИНДЕКСИРОВАТЬ ПО
    Сегменты.Номенклатура,
    Сегменты.Характеристика,
    ИспользуетсяОтборПоСегментуНоменклатуры
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТаблицаПартий.ПериодДень КАК ПериодДень,
    ТаблицаПартий.ПериодНеделя КАК ПериодНеделя,
    ТаблицаПартий.ПериодДекада КАК ПериодДекада,
    ТаблицаПартий.ПериодМесяц КАК ПериодМесяц,
    ТаблицаПартий.ПериодКвартал КАК ПериодКвартал,
    ТаблицаПартий.ПериодПолугодие КАК ПериодПолугодие,
    ТаблицаПартий.ПериодГод КАК ПериодГод,
    ТаблицаПартий.ПериодСекунда КАК ПериодСекунда,
    ТаблицаПартий.Номенклатура КАК Номенклатура,
    ТаблицаПартий.ЕдиницаХранения КАК ЕдиницаХранения,
    ТаблицаПартий.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
    ТаблицаПартий.НоменклатураАртикул КАК НоменклатураАртикул,
    ТаблицаПартий.Характеристика КАК Характеристика,
    ТаблицаПартий.Серия КАК Серия,
    ТаблицаПартий.Склад КАК Склад,
    ТаблицаПартий.АналитикаУчетаНом КАК АналитикаУчетаНом,
    ТаблицаПартий.ДокументПоступления КАК ДокументПоступления,
    ТаблицаПартий.СтатьяРасходов КАК СтатьяРасходов,
    ТаблицаПартий.ДокументПоступленияРасходов КАК ДокументПоступленияРасходов,
    ТаблицаПартий.ВидЗапасов КАК ВидЗапасов,
    ТаблицаПартий.Поставщик КАК Поставщик,
    ТаблицаПартий.Менеджер КАК Менеджер,
    ТаблицаПартий.Подразделение КАК Подразделение,
    ТаблицаПартий.Сделка КАК Сделка,
    ТаблицаПартий.ГруппаФинансовогоУчета КАК ГруппаФинансовогоУчета,
    ТаблицаПартий.Организация КАК Организация,
    ТаблицаПартий.НалоговоеНазначение КАК НалоговоеНазначение,
    ВЫБОР
        КОГДА ТаблицаПартий.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
        ИНАЧЕ ТаблицаПартий.Регистратор
    КОНЕЦ КАК Регистратор,
    СУММА(ТаблицаПартий.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
    СУММА(ТаблицаПартий.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
    СУММА(ТаблицаПартий.КоличествоПриход) КАК КоличествоПриход,
    СУММА(ТаблицаПартий.КоличествоРасход) КАК КоличествоРасход,
    СУММА(ТаблицаПартий.НачальныйОстатокВес) КАК НачальныйОстатокВес,
    СУММА(ТаблицаПартий.КонечныйОстатокВес) КАК КонечныйОстатокВес,
    СУММА(ТаблицаПартий.ПриходВес) КАК ПриходВес,
    СУММА(ТаблицаПартий.РасходВес) КАК РасходВес,
    СУММА(ТаблицаПартий.НачальныйОстатокОбъем) КАК НачальныйОстатокОбъем,
    СУММА(ТаблицаПартий.КонечныйОстатокОбъем) КАК КонечныйОстатокОбъем,
    СУММА(ТаблицаПартий.ПриходОбъем) КАК ПриходОбъем,
    СУММА(ТаблицаПартий.РасходОбъем) КАК РасходОбъем,
    СУММА(ТаблицаПартий.СтоимостьПоступленияНачальныйОстаток) КАК СтоимостьПоступленияНачальныйОстаток,
    СУММА(ТаблицаПартий.СтоимостьПоступленияКонечныйОстаток) КАК СтоимостьПоступленияКонечныйОстаток,
    СУММА(ТаблицаПартий.СтоимостьПоступленияПриход) КАК СтоимостьПоступленияПриход,
    СУММА(ТаблицаПартий.СтоимостьПоступленияРасход) КАК СтоимостьПоступленияРасход,
    СУММА(ТаблицаПартий.НДСРеглНачальныйОстаток) КАК НДСРеглНачальныйОстаток,
    СУММА(ТаблицаПартий.НДСРеглКонечныйОстаток) КАК НДСРеглКонечныйОстаток,
    СУММА(ТаблицаПартий.НДСРеглПриход) КАК НДСРеглПриход,
    СУММА(ТаблицаПартий.НДСРеглРасход) КАК НДСРеглРасход,
    СУММА(ТаблицаПартий.ДопРасходыНачальныйОстаток) КАК ДопРасходыНачальныйОстаток,
    СУММА(ТаблицаПартий.ДопРасходыКонечныйОстаток) КАК ДопРасходыКонечныйОстаток,
    СУММА(ТаблицаПартий.ДопРасходыПриход) КАК ДопРасходыПриход,
    СУММА(ТаблицаПартий.ДопРасходыРасход) КАК ДопРасходыРасход,
    СУММА(ТаблицаПартий.СебестоимостьНачальныйОстаток) КАК СебестоимостьНачальныйОстаток,
    СУММА(ТаблицаПартий.СебестоимостьКонечныйОстаток) КАК СебестоимостьКонечныйОстаток,
    СУММА(ТаблицаПартий.СебестоимостьПриход) КАК СебестоимостьПриход,
    СУММА(ТаблицаПартий.СебестоимостьРасход) КАК СебестоимостьРасход
ИЗ
    (ВЫБРАТЬ
        Партии.ПериодДень КАК ПериодДень,
        Партии.ПериодНеделя КАК ПериодНеделя,
        Партии.ПериодДекада КАК ПериодДекада,
        Партии.ПериодМесяц КАК ПериодМесяц,
        Партии.ПериодКвартал КАК ПериодКвартал,
        Партии.ПериодПолугодие КАК ПериодПолугодие,
        Партии.ПериодГод КАК ПериодГод,
        Партии.ПериодСекунда КАК ПериодСекунда,
        АналитикаНоменклатуры.Номенклатура КАК Номенклатура,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов КАК ЕдиницаДляОтчетов,
        АналитикаНоменклатуры.Номенклатура.Артикул КАК НоменклатураАртикул,
        АналитикаНоменклатуры.Характеристика КАК Характеристика,
        АналитикаНоменклатуры.Серия КАК Серия,
        ВЫРАЗИТЬ(АналитикаНоменклатуры.Склад КАК Справочник.Склады) КАК Склад,
        Партии.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНом,
        Партии.ДокументПоступления КАК ДокументПоступления,
        &СтрокаСтатьяПоступлениеТовара КАК СтатьяРасходов,
        Партии.ДокументПоступления КАК ДокументПоступленияРасходов,
        Партии.ВидЗапасов КАК ВидЗапасов,
        Партии.ВидЗапасов.Поставщик КАК Поставщик,
        Партии.ВидЗапасов.Менеджер КАК Менеджер,
        Партии.ВидЗапасов.Подразделение КАК Подразделение,
        Партии.ВидЗапасов.Сделка КАК Сделка,
        Партии.ВидЗапасов.ГруппаФинансовогоУчета КАК ГруппаФинансовогоУчета,
        Партии.Организация КАК Организация,
        Партии.АналитикаУчетаПартий.НалоговоеНазначение КАК НалоговоеНазначение,
        Партии.Регистратор КАК Регистратор,
        ВЫБОР
            КОГДА &ЕдиницыКоличества = 0
                ТОГДА Партии.КоличествоНачальныйОстаток
            КОГДА &ЕдиницыКоличества = 1
                ТОГДА ВЫБОР
                        КОГДА АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
                            ТОГДА Партии.КоличествоНачальныйОстаток / АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ КАК КоличествоНачальныйОстаток,
        ВЫБОР
            КОГДА &ЕдиницыКоличества = 0
                ТОГДА Партии.КоличествоКонечныйОстаток
            КОГДА &ЕдиницыКоличества = 1
                ТОГДА ВЫБОР
                        КОГДА АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
                            ТОГДА Партии.КоличествоКонечныйОстаток / АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ КАК КоличествоКонечныйОстаток,
        ВЫБОР
            КОГДА &ЕдиницыКоличества = 0
                ТОГДА Партии.КоличествоПриход
            КОГДА &ЕдиницыКоличества = 1
                ТОГДА ВЫБОР
                        КОГДА АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
                            ТОГДА Партии.КоличествоПриход / АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ КАК КоличествоПриход,
        ВЫБОР
            КОГДА &ЕдиницыКоличества = 0
                ТОГДА Партии.КоличествоРасход
            КОГДА &ЕдиницыКоличества = 1
                ТОГДА ВЫБОР
                        КОГДА АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
                            ТОГДА Партии.КоличествоРасход / АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ КАК КоличествоРасход,
        Партии.КоличествоНачальныйОстаток * АналитикаНоменклатуры.Номенклатура.Вес КАК НачальныйОстатокВес,
        Партии.КоличествоКонечныйОстаток * АналитикаНоменклатуры.Номенклатура.Вес КАК КонечныйОстатокВес,
        Партии.КоличествоПриход * АналитикаНоменклатуры.Номенклатура.Вес КАК ПриходВес,
        Партии.КоличествоРасход * АналитикаНоменклатуры.Номенклатура.Вес КАК РасходВес,
        Партии.КоличествоНачальныйОстаток * АналитикаНоменклатуры.Номенклатура.Объем КАК НачальныйОстатокОбъем,
        Партии.КоличествоКонечныйОстаток * АналитикаНоменклатуры.Номенклатура.Объем КАК КонечныйОстатокОбъем,
        Партии.КоличествоПриход * АналитикаНоменклатуры.Номенклатура.Объем КАК ПриходОбъем,
        Партии.КоличествоРасход * АналитикаНоменклатуры.Номенклатура.Объем КАК РасходОбъем,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Партии.СтоимостьНачальныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.СтоимостьРеглНачальныйОстаток + ВЫБОР
                        КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Партии.НДСРеглНачальныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Партии.СтоимостьБезНДСНачальныйОстаток
        КОНЕЦ КАК СтоимостьПоступленияНачальныйОстаток,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Партии.СтоимостьКонечныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.СтоимостьРеглКонечныйОстаток + ВЫБОР
                        КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Партии.НДСРеглКонечныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Партии.СтоимостьБезНДСКонечныйОстаток
        КОНЕЦ КАК СтоимостьПоступленияКонечныйОстаток,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Партии.СтоимостьПриход
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.СтоимостьРеглПриход + ВЫБОР
                        КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Партии.НДСРеглПриход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Партии.СтоимостьБезНДСПриход
        КОНЕЦ КАК СтоимостьПоступленияПриход,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Партии.СтоимостьРасход
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.СтоимостьРеглРасход + ВЫБОР
                        КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Партии.НДСРеглРасход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Партии.СтоимостьБезНДСРасход
        КОНЕЦ КАК СтоимостьПоступленияРасход,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.НДСРеглНачальныйОстаток
            ИНАЧЕ 0
        КОНЕЦ КАК НДСРеглНачальныйОстаток,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.НДСРеглКонечныйОстаток
            ИНАЧЕ 0
        КОНЕЦ КАК НДСРеглКонечныйОстаток,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.НДСРеглПриход
            ИНАЧЕ 0
        КОНЕЦ КАК НДСРеглПриход,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.НДСРеглРасход
            ИНАЧЕ 0
        КОНЕЦ КАК НДСРеглРасход,
        0 КАК ДопРасходыНачальныйОстаток,
        0 КАК ДопРасходыКонечныйОстаток,
        0 КАК ДопРасходыПриход,
        0 КАК ДопРасходыРасход,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Партии.СтоимостьНачальныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.СтоимостьРеглНачальныйОстаток + ВЫБОР
                        КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Партии.НДСРеглНачальныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Партии.СтоимостьБезНДСНачальныйОстаток
        КОНЕЦ КАК СебестоимостьНачальныйОстаток,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Партии.СтоимостьКонечныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.СтоимостьРеглКонечныйОстаток + ВЫБОР
                        КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Партии.НДСРеглКонечныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Партии.СтоимостьБезНДСКонечныйОстаток
        КОНЕЦ КАК СебестоимостьКонечныйОстаток,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Партии.СтоимостьПриход
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.СтоимостьРеглПриход + ВЫБОР
                        КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Партии.НДСРеглПриход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Партии.СтоимостьБезНДСПриход
        КОНЕЦ КАК СебестоимостьПриход,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Партии.СтоимостьРасход
            КОГДА &ДанныеОтчета = 3
                ТОГДА Партии.СтоимостьРеглРасход + ВЫБОР
                        КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Партии.НДСРеглРасход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Партии.СтоимостьБезНДСРасход
        КОНЕЦ КАК СебестоимостьРасход
    {ВЫБРАТЬ
        ПериодГод,
        ПериодПолугодие,
        ПериодКвартал,
        ПериодМесяц,
        ПериодДекада,
        ПериодНеделя,
        ПериодДень,
        Регистратор,
        ПериодСекунда}
    ИЗ
        РегистрНакопления.ПартииТоваровОрганизаций.ОстаткиИОбороты(, , Авто, , ) КАК Партии
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаНоменклатуры
            ПО Партии.АналитикаУчетаНоменклатуры = АналитикаНоменклатуры.КлючАналитики}
    {ГДЕ
        ((АналитикаНоменклатуры.Номенклатура, АналитикаНоменклатуры.Характеристика) В
                (ВЫБРАТЬ
                    ОтборПоСегментуНоменклатуры.Номенклатура,
                    ОтборПоСегментуНоменклатуры.Характеристика
                ИЗ
                    ОтборПоСегментуНоменклатуры
                ГДЕ
                    ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры))}
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        НАЧАЛОПЕРИОДА(Партии.Период, ДЕНЬ),
        НАЧАЛОПЕРИОДА(Партии.Период, НЕДЕЛЯ),
        НАЧАЛОПЕРИОДА(Партии.Период, ДЕКАДА),
        НАЧАЛОПЕРИОДА(Партии.Период, МЕСЯЦ),
        НАЧАЛОПЕРИОДА(Партии.Период, КВАРТАЛ),
        НАЧАЛОПЕРИОДА(Партии.Период, ПОЛУГОДИЕ),
        НАЧАЛОПЕРИОДА(Партии.Период, ГОД),
        Партии.Период,
        АналитикаНоменклатуры.Номенклатура,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов,
        АналитикаНоменклатуры.Номенклатура.Артикул,
        АналитикаНоменклатуры.Характеристика,
        АналитикаНоменклатуры.Серия,
        ВЫРАЗИТЬ(АналитикаНоменклатуры.Склад КАК Справочник.Склады),
        Партии.АналитикаУчетаНоменклатуры,
        Партии.ДокументПоступления,
        &СтрокаСтатьяПоступлениеТовара,
        Партии.ДокументПоступления,
        Партии.ВидЗапасов,
        Партии.ВидЗапасов.Поставщик,
        Партии.ВидЗапасов.Менеджер,
        Партии.ВидЗапасов.Подразделение,
        Партии.ВидЗапасов.Сделка,
        Партии.ВидЗапасов.ГруппаФинансовогоУчета,
        Партии.Организация,
        Партии.АналитикаУчетаПартий.НалоговоеНазначение,
        Партии.Регистратор,
        0,
        0,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА -ВЫБОР
                        КОГДА &ЕдиницыКоличества = 0
                            ТОГДА Партии.Количество
                        КОГДА &ЕдиницыКоличества = 1
                            ТОГДА ВЫБОР
                                    КОГДА АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
                                        ТОГДА Партии.Количество / АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов
                                    ИНАЧЕ 0
                                КОНЕЦ
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА -ВЫБОР
                        КОГДА &ЕдиницыКоличества = 0
                            ТОГДА Партии.Количество
                        КОГДА &ЕдиницыКоличества = 1
                            ТОГДА ВЫБОР
                                    КОГДА АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов <> 0
                                        ТОГДА Партии.Количество / АналитикаНоменклатуры.Номенклатура.КоэффициентЕдиницыДляОтчетов
                                    ИНАЧЕ 0
                                КОНЕЦ
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        0,
        0,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА -Партии.Количество * АналитикаНоменклатуры.Номенклатура.Вес
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА -Партии.Количество * АналитикаНоменклатуры.Номенклатура.Вес
            ИНАЧЕ 0
        КОНЕЦ,
        0,
        0,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА -Партии.Количество * АналитикаНоменклатуры.Номенклатура.Объем
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА -Партии.Количество * АналитикаНоменклатуры.Номенклатура.Объем
            ИНАЧЕ 0
        КОНЕЦ,
        0,
        0,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -Партии.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Партии.СтоимостьРегл - ВЫБОР
                                    КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА Партии.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -Партии.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -Партии.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Партии.СтоимостьРегл - ВЫБОР
                                    КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА Партии.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -Партии.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        0,
        0,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Партии.НДСРегл
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Партии.НДСРегл
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ,
        0,
        0,
        0,
        0,
        0,
        0,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -Партии.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Партии.СтоимостьРегл - ВЫБОР
                                    КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА Партии.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -Партии.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА Партии.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -Партии.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Партии.СтоимостьРегл - ВЫБОР
                                    КОГДА Партии.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА Партии.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -Партии.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ
    ИЗ
        РегистрНакопления.ПартииТоваровОрганизаций КАК Партии
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаНоменклатуры
            ПО Партии.АналитикаУчетаНоменклатуры = АналитикаНоменклатуры.КлючАналитики}
    ГДЕ
        (Партии.Период МЕЖДУ &НачалоПериода И &КонецПериода
                ИЛИ &КонецПериода = ДАТАВРЕМЯ(1, 1, 1)
                    И Партии.Период >= &НачалоПериода)
        И Партии.ХозяйственнаяОперация В(&ИсключаемыеХозОперации)
        И &ИсключатьХозОперации = ИСТИНА
    {ГДЕ
        ((АналитикаНоменклатуры.Номенклатура, АналитикаНоменклатуры.Характеристика) В
                (ВЫБРАТЬ
                    ОтборПоСегментуНоменклатуры.Номенклатура,
                    ОтборПоСегментуНоменклатуры.Характеристика
                ИЗ
                    ОтборПоСегментуНоменклатуры
                ГДЕ
                    ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры))}
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        ДопРасходы.ПериодДень,
        ДопРасходы.ПериодНеделя,
        ДопРасходы.ПериодДекада,
        ДопРасходы.ПериодМесяц,
        ДопРасходы.ПериодКвартал,
        ДопРасходы.ПериодПолугодие,
        ДопРасходы.ПериодГод,
        ДопРасходы.ПериодСекунда,
        АналитикаНоменклатуры.Номенклатура,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов,
        АналитикаНоменклатуры.Номенклатура.Артикул,
        АналитикаНоменклатуры.Характеристика,
        АналитикаНоменклатуры.Серия,
        ВЫРАЗИТЬ(АналитикаНоменклатуры.Склад КАК Справочник.Склады),
        ДопРасходы.АналитикаУчетаНоменклатуры,
        ДопРасходы.ДокументПоступления,
        ДопРасходы.СтатьяРасходов,
        ДопРасходы.ДокументПоступленияРасходов,
        ДопРасходы.ВидЗапасов,
        ДопРасходы.ВидЗапасов.Поставщик,
        ДопРасходы.ВидЗапасов.Менеджер,
        ДопРасходы.ВидЗапасов.Подразделение,
        ДопРасходы.ВидЗапасов.Сделка,
        ДопРасходы.ВидЗапасов.ГруппаФинансовогоУчета,
        ДопРасходы.Организация,
        ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение,
        ДопРасходы.Регистратор,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.СтоимостьРеглНачальныйОстаток + ВЫБОР
                        КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА ДопРасходы.НДСРеглНачальныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.СтоимостьРеглКонечныйОстаток + ВЫБОР
                        КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА ДопРасходы.НДСРеглКонечныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.СтоимостьРеглПриход + ВЫБОР
                        КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА ДопРасходы.НДСРеглПриход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.СтоимостьРеглРасход + ВЫБОР
                        КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА ДопРасходы.НДСРеглРасход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.НДСРеглНачальныйОстаток
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.НДСРеглКонечныйОстаток
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.НДСРеглПриход
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.НДСРеглРасход
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА ДопРасходы.СтоимостьНачальныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА 0
            ИНАЧЕ ДопРасходы.СтоимостьБезНДСНачальныйОстаток
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА ДопРасходы.СтоимостьКонечныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА 0
            ИНАЧЕ ДопРасходы.СтоимостьБезНДСКонечныйОстаток
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА ДопРасходы.СтоимостьПриход
            КОГДА &ДанныеОтчета = 3
                ТОГДА 0
            ИНАЧЕ ДопРасходы.СтоимостьБезНДСПриход
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА ДопРасходы.СтоимостьРасход
            КОГДА &ДанныеОтчета = 3
                ТОГДА 0
            ИНАЧЕ ДопРасходы.СтоимостьБезНДСРасход
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА ДопРасходы.СтоимостьНачальныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.СтоимостьРеглНачальныйОстаток + ВЫБОР
                        КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА ДопРасходы.НДСРеглНачальныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ ДопРасходы.СтоимостьБезНДСНачальныйОстаток
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА ДопРасходы.СтоимостьКонечныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.СтоимостьРеглКонечныйОстаток + ВЫБОР
                        КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА ДопРасходы.НДСРеглКонечныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ ДопРасходы.СтоимостьБезНДСКонечныйОстаток
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА ДопРасходы.СтоимостьПриход
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.СтоимостьРеглПриход + ВЫБОР
                        КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА ДопРасходы.НДСРеглПриход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ ДопРасходы.СтоимостьБезНДСПриход
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА ДопРасходы.СтоимостьРасход
            КОГДА &ДанныеОтчета = 3
                ТОГДА ДопРасходы.СтоимостьРеглРасход + ВЫБОР
                        КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА ДопРасходы.НДСРеглРасход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ ДопРасходы.СтоимостьБезНДСРасход
        КОНЕЦ
    ИЗ
        РегистрНакопления.ПартииРасходовНаСебестоимостьТоваров.ОстаткиИОбороты(, , Авто, , ) КАК ДопРасходы
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаНоменклатуры
            ПО ДопРасходы.АналитикаУчетаНоменклатуры = АналитикаНоменклатуры.КлючАналитики}
    {ГДЕ
        ((АналитикаНоменклатуры.Номенклатура, АналитикаНоменклатуры.Характеристика) В
                (ВЫБРАТЬ
                    ОтборПоСегментуНоменклатуры.Номенклатура,
                    ОтборПоСегментуНоменклатуры.Характеристика
                ИЗ
                    ОтборПоСегментуНоменклатуры
                ГДЕ
                    ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры))}
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        НАЧАЛОПЕРИОДА(ДопРасходы.Период, ДЕНЬ),
        НАЧАЛОПЕРИОДА(ДопРасходы.Период, НЕДЕЛЯ),
        НАЧАЛОПЕРИОДА(ДопРасходы.Период, ДЕКАДА),
        НАЧАЛОПЕРИОДА(ДопРасходы.Период, МЕСЯЦ),
        НАЧАЛОПЕРИОДА(ДопРасходы.Период, КВАРТАЛ),
        НАЧАЛОПЕРИОДА(ДопРасходы.Период, ПОЛУГОДИЕ),
        НАЧАЛОПЕРИОДА(ДопРасходы.Период, ГОД),
        ДопРасходы.Период,
        АналитикаНоменклатуры.Номенклатура,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов,
        АналитикаНоменклатуры.Номенклатура.Артикул,
        АналитикаНоменклатуры.Характеристика,
        АналитикаНоменклатуры.Серия,
        ВЫРАЗИТЬ(АналитикаНоменклатуры.Склад КАК Справочник.Склады),
        ДопРасходы.АналитикаУчетаНоменклатуры,
        ДопРасходы.ДокументПоступления,
        ДопРасходы.СтатьяРасходов,
        ДопРасходы.ДокументПоступленияРасходов,
        ДопРасходы.ВидЗапасов,
        ДопРасходы.ВидЗапасов.Поставщик,
        ДопРасходы.ВидЗапасов.Менеджер,
        ДопРасходы.ВидЗапасов.Подразделение,
        ДопРасходы.ВидЗапасов.Сделка,
        ДопРасходы.ВидЗапасов.ГруппаФинансовогоУчета,
        ДопРасходы.Организация,
        ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение,
        ДопРасходы.Регистратор,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        ВЫБОР
            КОГДА ДопРасходы.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -ДопРасходы.СтоимостьРегл - ВЫБОР
                                    КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА ДопРасходы.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА ДопРасходы.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -ДопРасходы.СтоимостьРегл - ВЫБОР
                                    КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА ДопРасходы.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        0,
        0,
        ВЫБОР
            КОГДА ДопРасходы.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -ДопРасходы.НДСРегл
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ,
        ВЫБОР
            КОГДА ДопРасходы.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -ДопРасходы.НДСРегл
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ,
        0,
        0,
        ВЫБОР
            КОГДА ДопРасходы.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -ДопРасходы.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА 0
                        ИНАЧЕ -ДопРасходы.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА ДопРасходы.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -ДопРасходы.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА 0
                        ИНАЧЕ -ДопРасходы.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        0,
        0,
        ВЫБОР
            КОГДА ДопРасходы.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -ДопРасходы.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -ДопРасходы.СтоимостьРегл - ВЫБОР
                                    КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА ДопРасходы.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -ДопРасходы.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА ДопРасходы.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -ДопРасходы.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -ДопРасходы.СтоимостьРегл - ВЫБОР
                                    КОГДА ДопРасходы.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА ДопРасходы.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -ДопРасходы.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ
    ИЗ
        РегистрНакопления.ПартииРасходовНаСебестоимостьТоваров КАК ДопРасходы
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаНоменклатуры
            ПО ДопРасходы.АналитикаУчетаНоменклатуры = АналитикаНоменклатуры.КлючАналитики}
    ГДЕ
        (ДопРасходы.Период МЕЖДУ &НачалоПериода И &КонецПериода
                ИЛИ &КонецПериода = ДАТАВРЕМЯ(1, 1, 1)
                    И ДопРасходы.Период >= &НачалоПериода)
        И ДопРасходы.ХозяйственнаяОперация В(&ИсключаемыеХозОперации)
        И &ИсключатьХозОперации = ИСТИНА
    {ГДЕ
        ((АналитикаНоменклатуры.Номенклатура, АналитикаНоменклатуры.Характеристика) В
                (ВЫБРАТЬ
                    ОтборПоСегментуНоменклатуры.Номенклатура,
                    ОтборПоСегментуНоменклатуры.Характеристика
                ИЗ
                    ОтборПоСегментуНоменклатуры
                ГДЕ
                    ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры))}
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        Затраты.ПериодДень,
        Затраты.ПериодНеделя,
        Затраты.ПериодДекада,
        Затраты.ПериодМесяц,
        Затраты.ПериодКвартал,
        Затраты.ПериодПолугодие,
        Затраты.ПериодГод,
        Затраты.ПериодСекунда,
        АналитикаНоменклатуры.Номенклатура,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов,
        АналитикаНоменклатуры.Номенклатура.Артикул,
        АналитикаНоменклатуры.Характеристика,
        АналитикаНоменклатуры.Серия,
        ВЫРАЗИТЬ(АналитикаНоменклатуры.Склад КАК Справочник.Склады),
        Затраты.АналитикаУчетаПродукции,
        Затраты.ДокументВыпуска,
        АналитикаМатериалов.Номенклатура,
        Затраты.ДокументПоступления,
        Затраты.ВидЗапасов,
        Затраты.ВидЗапасов.Поставщик,
        Затраты.ВидЗапасов.Менеджер,
        Затраты.ВидЗапасов.Подразделение,
        Затраты.ВидЗапасов.Сделка,
        Затраты.ВидЗапасов.ГруппаФинансовогоУчета,
        Затраты.Организация,
        Затраты.АналитикаУчетаПартий.НалоговоеНазначение,
        Затраты.Регистратор,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Затраты.СтоимостьНачальныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.СтоимостьРеглНачальныйОстаток
            ИНАЧЕ Затраты.СтоимостьБезНДСНачальныйОстаток
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Затраты.СтоимостьКонечныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.СтоимостьРеглКонечныйОстаток
            ИНАЧЕ Затраты.СтоимостьБезНДСКонечныйОстаток
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Затраты.СтоимостьПриход
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.СтоимостьРеглПриход
            ИНАЧЕ Затраты.СтоимостьБезНДСПриход
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Затраты.СтоимостьРасход
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.СтоимостьРеглРасход
            ИНАЧЕ Затраты.СтоимостьБезНДСРасход
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.НДСРеглНачальныйОстаток
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.НДСРеглКонечныйОстаток
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.НДСРеглПриход
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.НДСРеглРасход
            ИНАЧЕ 0
        КОНЕЦ,
        0,
        0,
        0,
        0,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Затраты.СтоимостьНачальныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.СтоимостьРеглНачальныйОстаток + ВЫБОР
                        КОГДА Затраты.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Затраты.НДСРеглНачальныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Затраты.СтоимостьБезНДСНачальныйОстаток
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Затраты.СтоимостьКонечныйОстаток
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.СтоимостьРеглКонечныйОстаток + ВЫБОР
                        КОГДА Затраты.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Затраты.НДСРеглКонечныйОстаток
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Затраты.СтоимостьБезНДСКонечныйОстаток
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Затраты.СтоимостьПриход
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.СтоимостьРеглПриход + ВЫБОР
                        КОГДА Затраты.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Затраты.НДСРеглПриход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Затраты.СтоимостьБезНДСПриход
        КОНЕЦ,
        ВЫБОР
            КОГДА &ДанныеОтчета = 1
                ТОГДА Затраты.СтоимостьРасход
            КОГДА &ДанныеОтчета = 3
                ТОГДА Затраты.СтоимостьРеглРасход + ВЫБОР
                        КОГДА Затраты.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                            ТОГДА Затраты.НДСРеглРасход
                        ИНАЧЕ 0
                    КОНЕЦ
            ИНАЧЕ Затраты.СтоимостьБезНДСРасход
        КОНЕЦ
    ИЗ
        РегистрНакопления.ПартииЗатратНаВыпуск.ОстаткиИОбороты(, , Авто, , ) КАК Затраты
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаНоменклатуры
            ПО Затраты.АналитикаУчетаПродукции = АналитикаНоменклатуры.КлючАналитики}
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаМатериалов
            ПО Затраты.АналитикаУчетаНоменклатуры = АналитикаМатериалов.КлючАналитики}
    {ГДЕ
        ((АналитикаНоменклатуры.Номенклатура, АналитикаНоменклатуры.Характеристика) В
                (ВЫБРАТЬ
                    ОтборПоСегментуНоменклатуры.Номенклатура,
                    ОтборПоСегментуНоменклатуры.Характеристика
                ИЗ
                    ОтборПоСегментуНоменклатуры
                ГДЕ
                    ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры))}
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        НАЧАЛОПЕРИОДА(Затраты.Период, ДЕНЬ),
        НАЧАЛОПЕРИОДА(Затраты.Период, НЕДЕЛЯ),
        НАЧАЛОПЕРИОДА(Затраты.Период, ДЕКАДА),
        НАЧАЛОПЕРИОДА(Затраты.Период, МЕСЯЦ),
        НАЧАЛОПЕРИОДА(Затраты.Период, КВАРТАЛ),
        НАЧАЛОПЕРИОДА(Затраты.Период, ПОЛУГОДИЕ),
        НАЧАЛОПЕРИОДА(Затраты.Период, ГОД),
        Затраты.Период,
        АналитикаНоменклатуры.Номенклатура,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаИзмерения,
        АналитикаНоменклатуры.Номенклатура.ЕдиницаДляОтчетов,
        АналитикаНоменклатуры.Номенклатура.Артикул,
        АналитикаНоменклатуры.Характеристика,
        АналитикаНоменклатуры.Серия,
        ВЫРАЗИТЬ(АналитикаНоменклатуры.Склад КАК Справочник.Склады),
        Затраты.АналитикаУчетаПродукции,
        Затраты.ДокументПоступления,
        АналитикаМатериалов.Номенклатура,
        Затраты.ДокументПоступления,
        Затраты.ВидЗапасов,
        Затраты.ВидЗапасов.Поставщик,
        Затраты.ВидЗапасов.Менеджер,
        Затраты.ВидЗапасов.Подразделение,
        Затраты.ВидЗапасов.Сделка,
        Затраты.ВидЗапасов.ГруппаФинансовогоУчета,
        Затраты.Организация,
        Затраты.АналитикаУчетаПартий.НалоговоеНазначение,
        Затраты.Регистратор,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        ВЫБОР
            КОГДА Затраты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -Затраты.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Затраты.СтоимостьРегл - ВЫБОР
                                    КОГДА Затраты.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА Затраты.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -Затраты.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА Затраты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -Затраты.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Затраты.СтоимостьРегл - ВЫБОР
                                    КОГДА Затраты.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА Затраты.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -Затраты.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        0,
        0,
        ВЫБОР
            КОГДА Затраты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Затраты.НДСРегл
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ,
        ВЫБОР
            КОГДА Затраты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Затраты.НДСРегл
                        ИНАЧЕ 0
                    КОНЕЦ
        КОНЕЦ,
        0,
        0,
        0,
        0,
        0,
        0,
        ВЫБОР
            КОГДА Затраты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -Затраты.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Затраты.СтоимостьРегл - ВЫБОР
                                    КОГДА Затраты.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА Затраты.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -Затраты.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ,
        ВЫБОР
            КОГДА Затраты.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
                ТОГДА ВЫБОР
                        КОГДА &ДанныеОтчета = 1
                            ТОГДА -Затраты.Стоимость
                        КОГДА &ДанныеОтчета = 3
                            ТОГДА -Затраты.СтоимостьРегл - ВЫБОР
                                    КОГДА Затраты.АналитикаУчетаПартий.НалоговоеНазначение.ВидДеятельностиНДС = ЗНАЧЕНИЕ(Перечисление.ВидыДеятельностиНДС.Необлагаемая)
                                        ТОГДА Затраты.НДСРегл
                                    ИНАЧЕ 0
                                КОНЕЦ
                        ИНАЧЕ -Затраты.СтоимостьБезНДС
                    КОНЕЦ
            ИНАЧЕ 0
        КОНЕЦ
    ИЗ
        РегистрНакопления.ПартииЗатратНаВыпуск КАК Затраты
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаНоменклатуры
            ПО Затраты.АналитикаУчетаПродукции = АналитикаНоменклатуры.КлючАналитики}
            {ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаМатериалов
            ПО Затраты.АналитикаУчетаНоменклатуры = АналитикаМатериалов.КлючАналитики}
    ГДЕ
        (Затраты.Период МЕЖДУ &НачалоПериода И &КонецПериода
                ИЛИ &КонецПериода = ДАТАВРЕМЯ(1, 1, 1)
                    И Затраты.Период >= &НачалоПериода)
        И Затраты.ХозяйственнаяОперация В(&ИсключаемыеХозОперации)
        И &ИсключатьХозОперации = ИСТИНА
    {ГДЕ
        ((АналитикаНоменклатуры.Номенклатура, АналитикаНоменклатуры.Характеристика) В
                (ВЫБРАТЬ
                    ОтборПоСегментуНоменклатуры.Номенклатура,
                    ОтборПоСегментуНоменклатуры.Характеристика
                ИЗ
                    ОтборПоСегментуНоменклатуры
                ГДЕ
                    ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры))}) КАК ТаблицаПартий

СГРУППИРОВАТЬ ПО
    ТаблицаПартий.ПериодДень,
    ТаблицаПартий.ПериодНеделя,
    ТаблицаПартий.ПериодДекада,
    ТаблицаПартий.ПериодМесяц,
    ТаблицаПартий.ПериодКвартал,
    ТаблицаПартий.ПериодПолугодие,
    ТаблицаПартий.ПериодГод,
    ТаблицаПартий.ПериодСекунда,
    ТаблицаПартий.Номенклатура,
    ТаблицаПартий.ЕдиницаХранения,
    ТаблицаПартий.ЕдиницаДляОтчетов,
    ТаблицаПартий.НоменклатураАртикул,
    ТаблицаПартий.Характеристика,
    ТаблицаПартий.Серия,
    ТаблицаПартий.Склад,
    ТаблицаПартий.АналитикаУчетаНом,
    ТаблицаПартий.ДокументПоступления,
    ТаблицаПартий.СтатьяРасходов,
    ТаблицаПартий.ДокументПоступленияРасходов,
    ТаблицаПартий.ВидЗапасов,
    ТаблицаПартий.Поставщик,
    ТаблицаПартий.Менеджер,
    ТаблицаПартий.Подразделение,
    ТаблицаПартий.Сделка,
    ТаблицаПартий.ГруппаФинансовогоУчета,
    ТаблицаПартий.Организация,
    ТаблицаПартий.НалоговоеНазначение,
    ВЫБОР
        КОГДА ТаблицаПартий.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
        ИНАЧЕ ТаблицаПартий.Регистратор
    КОНЕЦ
  Форум: Система компоновки данных · Просмотр сообщения: #121009 · Ответов: 43 · Просмотров: 10636
 

>  Отладка СКД в запросах
Fil15
Отправлено: 26.12.16, 9:00


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Добрый день!
Есть конфигурация с управляемыми формами УТ для Ураины 3.1 на платформе 8.3.7. В отчете "Ведомость по пратиям" выскакивает ошибка. Вопрос: Как отследить к каким проводкам обращается запрос в СКД. Если не сложно полную инструкция, а то только начинаю и еще многое не понятно.
  Форум: Система компоновки данных · Просмотр сообщения: #121006 · Ответов: 43 · Просмотров: 10636
 

>  v8: Получить даты периода из Коммандной Панели?
Fil15
Отправлено: 14.11.11, 13:27


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 29.03.11
Пользователь №: 8379


Есть список документов в журнале. Я создаю вкладки со списком этих документов с отбором из номера журнала. У меня вопрос как получить Дату начала периода и конца периода из установленных вручную из Командной панели. Рисунки откуда получить для уточнения:
и вот это
Извините за возможную тупость вопроса! Начинаю только.
  Форум: Программирование в 1С Предприятие 8.1 (8.0) · Просмотр сообщения: #36737 · Ответов: 1 · Просмотров: 3093
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 23.04.24, 17:16
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!