Имя: Пароль:
1C
1С v8
УПП 1.3 помогите с СКД
0 myc_oz
 
17.04.15
12:51
не пинайте сильно, я только начинаю
Ребята не могу совладать с СКД. Конфиг. УПП 1.3
Задача: получить список номенклатуры из Табличной части "Товары" документов Отчет о Розничной Продажи(Отбор по датам,организации и складу) и если попадается номенклатура со спецификацией, то вставлять не саму номенклатуру, а ее спецификацию, которая находиться в справочнике "Спецификация номенклатуры" соответственно количество спецификации умножается на количество номенклатуры.
Пример
Номер    Номенклатура     Количество
1        Пиво(товар)              10
2        Салфетка(товар)          12
3        Гамбургер(Блюдо)          6 (Позиции быть не должно)
3.1      Булка                    1*6                    
3.2      котлета                  2*6
3.3      Огурец                   3*6
3.4      Помидор                  2*6
4        Доп соус(товар)           3
5        Багет Сицилия(Блюдо)      3 (Позиции быть не должно)
5.1      Булка                    1*3
5.2      Индейка                  3*3
5.3      Помидор                  2*3
5.4      Кетчуп                   1*3
6...
7...
и т.д.

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

Теперь пытаюсь в этом запросе сделать соединение (по полю номенклатура) с таблицей "Спецификация" (из справочника "спецификация номенклатуры"), но мои руки еще далеко не прямые(даже рядом не стоят). помогите пожалуйста
1 pessok
 
17.04.15
12:52
(0) первое, тащить лучше из регистров.
второе - при сложном разузловании СКД без внешнего источника не взлетит. Например если гамбургер делается из мяса, мясо из коровы, корова из теленка, а теленок из манны небесной
2 Kvant1C
 
17.04.15
13:05
+ (1) Второе, в документе розничные продажи реквизит - спецификация отсутствует как класс.
Если для номенклатуры заведено несколько спецификаций, какую использовать?
3 myc_oz
 
17.04.15
13:36
(2) В том то и дело мне получается надо "заглянуть" в каждую номенклатуру посмотреть на реквизит "ВидНоменклатуры". если он "Блюдо" тогда смотреть на спецификацию.
Насчет нескольких спецификаций ты меня загнал еще сильней=(. Поискал, нашел регистр сведений "ОсновныеСпецификацииНоменклатуры". Как я понял это и есть ответ на вопрос о нескольких спецификаций.(Блин это еще одну таблицу соединять=(). Есть Дата, номенклатура и Элемент из справочника "СпецификацииНоменклатуры"
4 myc_oz
 
17.04.15
14:04
живи)
5 myc_oz
 
17.04.15
14:42
up
6 myc_oz
 
17.04.15
15:04
высь
Независимо от того, куда вы едете — это в гору и против ветра!