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

Хранилище

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

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




>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 22.05.18, 15:17


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

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


На данный момент отчет показывае номенклатуру , кол-во резерва, на ком резерв, и общее кол-во на складе. Но когда показывает сразу несколько контрагентов он каждому добавляет колонку общее кол-во на складе(
тоесть
молоток в резерве 1 у Васи всего на складе 5, в резерве 5 у Пети всего на складе 5.
а нужно
молоток всего на складе 5, у Васи 1, у Пети 5
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141806 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 22.05.18, 12:05


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

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


Добрый день! Получилось сделать чтоб отчет выводил контрагента на котором заказ, теперь беда в другом, колонку общее кол-во на сладе выдает к каждому контрагенту, а не одна общая колонка с кол-вом на складе. Что не так?
 "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    РегЗаказы.Склад КАК Склад,
                   |    ПРЕДСТАВЛЕНИЕ(РегЗаказы.Склад),
                   |    РегЗаказы.ДокументРезерва КАК ДокументРезерва,
                   |    ПРЕДСТАВЛЕНИЕ(РегЗаказы.ДокументРезерва),
                   |    РегЗаказы.Номенклатура КАК Номенклатура,
                   |    ПРЕДСТАВЛЕНИЕ(РегЗаказы.Номенклатура),
                   |    РегЗаказы.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
                   |    ПРЕДСТАВЛЕНИЕ(РегЗаказы.ХарактеристикаНоменклатуры),
                   |    РегЗаказы.СерияНоменклатуры КАК СерияНоменклатуры,
                   |    ПРЕДСТАВЛЕНИЕ(РегЗаказы.СерияНоменклатуры),
                   |    РегЗаказы.КоличествоОстаток КАК КоличествоОстаток,
                   |    ТоварыНаСкладахОстатки.КоличествоОстаток КАК ОбщееКоличествоНаСкладе,
                   |    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура1
                   |{ВЫБРАТЬ
                   |    Склад.*,
                   |    ДокументРезерва.*,
                   |    Номенклатура.*,
                   |    ХарактеристикаНоменклатуры.*,
                   |    СерияНоменклатуры.*,
                   |    КоличествоОстаток,
                   |    ОбщееКоличествоНаСкладе}
                   |ИЗ
                   |    РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки
                   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК РегЗаказы
                   |        ПО ТоварыНаСкладахОстатки.Склад = РегЗаказы.Склад
                   |            И ТоварыНаСкладахОстатки.Номенклатура = РегЗаказы.Номенклатура
                   |{ГДЕ
                   |    РегЗаказы.Склад.*,
                   |    РегЗаказы.ДокументРезерва.*,
                   |    РегЗаказы.Номенклатура.*,
                   |    РегЗаказы.ХарактеристикаНоменклатуры.*,
                   |    РегЗаказы.СерияНоменклатуры.*,
                   |    РегЗаказы.КоличествоОстаток}
                   |{УПОРЯДОЧИТЬ ПО
                   |    Склад.*,
                   |    ДокументРезерва.*,
                   |    Номенклатура.*,
                   |    ХарактеристикаНоменклатуры.*,
                   |    СерияНоменклатуры.*,
                   |    КоличествоОстаток}
                   |ИТОГИ
                   |    СУММА(КоличествоОстаток),
                   |    СУММА(ОбщееКоличествоНаСкладе)
                   |ПО
                   |    ОБЩИЕ
                   |{ИТОГИ ПО
                   |    Склад.*,
                   |    ДокументРезерва.*,
                   |    Номенклатура.*,
                   |    ХарактеристикаНоменклатуры.*,
                   |    СерияНоменклатуры.*}
                   |АВТОУПОРЯДОЧИВАНИЕ

// УниверсальныйОтчет.ДобавитьПоказатель(<ИмяПоказателя>, <ПредставлениеПоказателя>, <ВключенПоУмолчанию>, <Формат>, <ИмяГруппы>, <ПредставлениеГруппы>);
УниверсальныйОтчет.ДобавитьПоказатель("ОбщееКоличествоНаСкладе", "Количество на складе", Истина, "ЧЦ=15; ЧДЦ=3","Количество на складе", );

  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141799 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 16.05.18, 7:58


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

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


Vofka @ Вчера, 17:32 * ,
Доброе утро! Прошу прощения если что то нарушила, с правилами ознакомилась)
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141602 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 15.05.18, 16:13


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

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


a1987mar @ Сегодня, 17:06 * ,
Уже выбивает синтатическая ошибка Из

Прошу прощения вынуждена покинуть своё рабочее место( Завтра бутру рада снова обсудить эту тему....Всем спасибо кто помогает friends.gif
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141572 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 15.05.18, 16:07


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

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


ЮлияЛебешева @ Сегодня, 17:04 * ,
Еще может быть что одна и та же номенклатура в резерве у разных покупателей
тоесть:
2 молотка у Пети и 3 у Леши
у меня показывает только что всего нас складе 10 и 5 из них в резерве
а надо чтоб показывало еще 2 молотка у Пети и 3 у Леши
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141570 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 15.05.18, 16:04


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

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


a1987mar @ Сегодня, 16:53 * ,
Выбивает ощибку поле не найдено(
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141568 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 15.05.18, 15:39


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

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


a1987mar @ Сегодня, 16:36 * ,
к сожалению нет( нужна одна общая таблица для отчетности

ЮлияЛебешева @ Сегодня, 16:38 * ,
Нужно чтоб человек глядя на отчет понимал сколько у него молотков вообще на складе сколько из низ в резерве и на ком они в резерве
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141565 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 15.05.18, 15:34


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

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


Bernet @ Сегодня, 16:28 * ,
Отчет был сделан на основе универсального и сохранен как внешний.

Код
    ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    ТоварыНаСкладахОстатки.Склад,
                   |    ТоварыНаСкладахОстатки.Номенклатура,
                   |    ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры,
                   |    ТоварыНаСкладахОстатки.СерияНоменклатуры,
                   |    ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток,
                   |    ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК ОстатокРезерв,
                   |    ЦеныНоменклатурыСрезПоследних.ТипЦен,
                   |    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
                   |    ЦеныНоменклатурыСрезПоследних.Цена * ТоварыНаСкладахОстатки.КоличествоОстаток КАК Сумма,
                   |    ЦеныНоменклатурыСрезПоследних.Цена * ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК СуммаРезерв,
                   |    ЗаказПокупателя.Контрагент КАК РезервНаОбьекте
                   |{ВЫБРАТЬ
                   |    Склад.*,
                   |    Номенклатура.*,
                   |    ХарактеристикаНоменклатуры.*,
                   |    СерияНоменклатуры.*,
                   |    Остаток,
                   |    ОстатокРезерв,
                   |    ТипЦен.*,
                   |    Цена,
                   |    Сумма,
                   |    СуммаРезерв,
                   |    РезервНаОбьекте.*}
                   |ИЗ
                   |    РегистрНакопления.ТоварыНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыНаСкладахОстатки
                   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон, ) КАК ТоварыВРезервеНаСкладахОстатки
                   |            ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПокупателя КАК ЗаказПокупателя
                   |            ПО ТоварыВРезервеНаСкладахОстатки.Номенклатура = ЗаказПокупателя.Контрагент
                   |        ПО ТоварыНаСкладахОстатки.Склад = ТоварыВРезервеНаСкладахОстатки.Склад
                   |            И ТоварыНаСкладахОстатки.Номенклатура = ТоварыВРезервеНаСкладахОстатки.Номенклатура
                   |            И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры
                   |            И ТоварыНаСкладахОстатки.СерияНоменклатуры = ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры
                   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаКон, ) КАК ЦеныНоменклатурыСрезПоследних
                   |        ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
                   |            И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
                   |{ГДЕ
                   |    ТоварыНаСкладахОстатки.Склад.*,
                   |    ТоварыНаСкладахОстатки.Номенклатура.*,
                   |    ЦеныНоменклатурыСрезПоследних.ТипЦен.*}
                   |{УПОРЯДОЧИТЬ ПО
                   |    Номенклатура.*}
                   |ИТОГИ
                   |    СУММА(Остаток),
                   |    СУММА(ОстатокРезерв),
                   |    МАКСИМУМ(Цена),
                   |    СУММА(Сумма),
                   |    СУММА(СуммаРезерв)
                   |ПО
                   |    ОБЩИЕ
                   |{ИТОГИ ПО
                   |    Склад.*,
                   |    Номенклатура.*}
                   |АВТОУПОРЯДОЧИВАНИЕ";

// УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить(<ИмяПоля>, <ПредставлениеПоля>);
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "Склад", "Склад");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "Номенклатура", "Номенклатура");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "ХарактеристикаНоменклатуры", "Характеристика номенклатуры");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "СерияНоменклатуры", "Серия номенклатуры");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "ТипЦен", "Тип цен");
    УниверсальныйОтчет.мСтруктураПредставлениеПолей.Вставить( "РезервНаОбьекте", "Резерв на обьекте");
    // Добавление показателей
    // Необходимо вызывать для каждого добавляемого показателя.
    // УниверсальныйОтчет.ДобавитьПоказатель(<ИмяПоказателя>, <ПредставлениеПоказателя>, <ВключенПоУмолчанию>, <Формат>, <ИмяГруппы>, <ПредставлениеГруппы>);
    УниверсальныйОтчет.ДобавитьПоказатель("Цена", "Цена", Истина, "ЧЦ=15; ЧДЦ=2", "Цена", "Цена");
    УниверсальныйОтчет.ДобавитьПоказатель("Остаток", "Общее кол-во на складе", Истина, "ЧЦ=15; ЧДЦ=3", "Количество", "Количество");
    УниверсальныйОтчет.ДобавитьПоказатель("ОстатокРезерв", "Общее кол-во на обьекте", Истина, "ЧЦ=15; ЧДЦ=3", "Количество", "Количество");
    УниверсальныйОтчет.ДобавитьПоказатель("Сумма", "Сумма остаток", Истина, "ЧЦ=15; ЧДЦ=2", "Сумма", "Сумма");
    УниверсальныйОтчет.ДобавитьПоказатель("СуммаРезерв", "Сумма остаток в резерве", Истина, "ЧЦ=15; ЧДЦ=2", "Сумма", "Сумма");
    УниверсальныйОтчет.ДобавитьПоказатель("РезервНаОбьекте", "Резерв на обьекте", Истина, "ЧЦ=15; ЧДЦ=3", "Резерв на обьекте", "Резерв на обьекте");
    
    
    // Добавление предопределенных группировок строк отчета.
    // Необходимо вызывать для каждой добавляемой группировки строки.
    // УниверсальныйОтчет.ДобавитьИзмерениеСтроки(<ПутьКДанным>);
    УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Склад");
    УниверсальныйОтчет.ДобавитьИзмерениеСтроки("Номенклатура");


ЮлияЛебешева @ Сегодня, 16:30 * ,
У нас обьект это и есть контрагент.... Я поле добавила Резерв на обьекте, как его настроить чтоб оно показало на ком стоит резерв номенклатуры
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141563 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 15.05.18, 15:24


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

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


a1987mar @ Сегодня, 16:22 * ,
Это 1С ( Управление торговлей
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141561 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 15.05.18, 15:12


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

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


Vofka @ Сегодня, 16:05 * ,
Спасибо) Как это сделать?
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141559 · Ответов: 20 · Просмотров: 4069
 

>  Добавить колонку с контрагентом на котором стоит резерв данной номенклатуры
ЮлияЛебешева
Отправлено: 15.05.18, 15:00


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

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


Добрый день! прошу помощи так как новичок) Я создала отчет Товары в Резерве и на Складе, ( Выглядит так: Номенклаткра, Цена, Общее кол-во на складе, Общее кол-во в резерве) руководству не хватает еще одной колонки где будет указан контрагент на котором резерв. Возможно ли это?
  Форум: Программирование управляемых форм 1С 8.2 · Просмотр сообщения: #141557 · Ответов: 20 · Просмотров: 4069
 

>  Как быстро разработать красивый отчет используя Универсальный отчет в прикладных решениях фирмы 1С
ЮлияЛебешева
Отправлено: 11.05.18, 14:27


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

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


Добрый день! подскажите в чем проблема? делала все точно по инструкции, в отчете кол. остаток он номенклатуру увеличивает в два раза, тоесть вместо 11 лампочек показывает 22
  Форум: 1С:Предприятие 8.2 · Просмотр сообщения: #141474 · Ответов: 6 · Просмотров: 27381
 


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

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