Имя: Пароль:
1C
1С v8
Доработка отчета по продажам УТ11
,
0 Ramundo
 
11.01.14
10:23
Доработать отчет по продажам для УТ11:

Нужно добавить в отчет несколько столбцов.

1. Количество товаров, проданных с использованием ручной скидки.
2. Разница между стандартным столбцом "Количество" и столбцом из пункта 1.
3. Оплата за единицу продукции. Фиксированное число. Прописывается в отчете в зависимости от группы номенклатуры и соглашения с клиентом.

Интересуют столбцы 1 и 3, откуда брать инфу для них?
1 vqwy
 
11.01.14
10:26
хыхыхы
это ты хочешь за наш счет заработать?

http://1clancer.ru/offer/taskId=7425
Нужно добавить в отчет несколько столбцов.
1. Количество товаров, проданных с использованием ручной скидки.
2. Разница между стандартным столбцом "Количество" и столбцом из пункта 1.
3. Оплата за единицу продукции. Фиксированное число. Прописывается в отчете в зависимости от группы номенклатуры и соглашения с клиентом.
4. 2*3

Стоимость и сроки определяет исполнитель.
2 Ramundo
 
11.01.14
10:32
(1) Это я полюбому не успею за Ваш счет заработать, ибо нуб еще)Но как сделать интересно. Тем более мне только таблицы узнать)
3 Мимохожий Однако
 
11.01.14
10:39
1. Делай запрос к ТЧ документов продажи.
2. Добавь дополнительный реквизит к Номенклатуре и пиши/читай оттуда.
4 Ramundo
 
11.01.14
10:50
(3) Спс, буду пробовать.
5 Eugeneer
 
11.01.14
11:08
", ибо нуб еще"

поколение пепси, варкрафта и танков.
6 Ramundo
 
11.01.14
11:51
(5) ПНХ я музыкант вообще))))))) Кстати помоги с соединением таблиц разобраться раз и навсегда:

ВЫБРАТЬ
    ЦеныНоменклатурыСрезПоследних.Номенклатура,
    ЦеныНоменклатурыСрезПоследних.Характеристика,
    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена
ПОМЕСТИТЬ РозничныеЦены
ИЗ
    РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
ГДЕ
    ЦеныНоменклатурыСрезПоследних.ВидЦены.Наименование = "Розничная"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТоварыВЯчейкахОстатки.Номенклатура,
    ТоварыВЯчейкахОстатки.ВНаличииОстаток,
    ЕСТЬNULL(РозничныеЦены.Цена, "") КАК Цена,
    ТоварыВЯчейкахОстатки.Ячейка,
    РозничныеЦены.Характеристика,
    РозничныеЦены.Номенклатура.ЕдиницаИзмерения,
    ТоварыОрганизацийОстатки.НомерГТД,
    ТоварыОрганизацийОстатки.НомерГТД.СтранаПроисхождения
ИЗ
    РегистрНакопления.ТоварыВЯчейках.Остатки КАК ТоварыВЯчейкахОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки КАК ТоварыОрганизацийОстатки
        ПО ТоварыВЯчейкахОстатки.Характеристика = ТоварыОрганизацийОстатки.Характеристика
            И ТоварыВЯчейкахОстатки.Номенклатура = ТоварыОрганизацийОстатки.Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ РозничныеЦены КАК РозничныеЦены
        ПО ТоварыВЯчейкахОстатки.Номенклатура = РозничныеЦены.Номенклатура
            И ТоварыВЯчейкахОстатки.Характеристика = РозничныеЦены.Характеристика


При таком соединении регистров накопления выдается в отчете лишняя строку без номера ГТД и без страны происхождения. Как соединить? Хотелось бы в данном заданиии разобраться с гребаными соединениями раз и навсегда.
7 Мимохожий Однако
 
11.01.14
11:55
Удали из запроса поля с ГТД. Зачем они тебе?
8 Ramundo
 
11.01.14
12:02
(7) Да в принципе на.. не нужны, в задании были. но разобраться, как вывести все-таки надо. Мало ли когда пригодится. плюс на примере разберусь с соединениями.
Закон Брукера: Даже маленькая практика стоит большой теории.