Имя: Пароль:
1C
1С v8
Обработка по установке характеристик. УТ 11.1 ☑
0 EverGreenMouse
 
01.07.15
✎
11:20
Сабж: нужно для всего товара в наличии проставить характеристики, исходя из документа закупки. Дабы не залезать в списания\приходования.
Вопрос: Запрос написал. Но что-то допетрить не могу, как обратиться к характеристикам, учитывая, что они "индивидуальные для номенклатуры"
1 EverGreenMouse
 
01.07.15
✎
11:26
&НаСервере
Процедура КнопкаНажатиеНаСервере()
    Склад = ЭтотОбъект.Объект.Склад;
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
        |    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
        |    ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ВНаличииОстаток,
        |    ТоварыНаСкладахОстатки.Склад КАК Склад,
        |    ТоварыНаСкладахОстатки.Номенклатура.Ссылка КАК НоменклатураСсылка
        |ПОМЕСТИТЬ Остатки
        |ИЗ
        |    РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
        |ГДЕ
        |    ТоварыНаСкладахОстатки.ВНаличииОстаток > 0
        |    И ТоварыНаСкладахОстатки.Склад = &Склад
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ПоступлениеТоваровУслуг.Ссылка КАК Ссылка,
        |    ПоступлениеТоваровУслугТовары.Номенклатура КАК Номенклатура,
        |    ПоступлениеТоваровУслугТовары.Цена КАК Цена,
        |    ПоступлениеТоваровУслуг.Контрагент КАК Контрагент,
        |    ПоступлениеТоваровУслуг.Менеджер КАК Менеджер,
        |    ПоступлениеТоваровУслуг.ЗаказПоставщику КАК ЗаказПоставщику
        |ПОМЕСТИТЬ НоменклатураПоступления
        |ИЗ
        |    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
        |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
        |        ПО (ПоступлениеТоваровУслугТовары.Ссылка = ПоступлениеТоваровУслуг.Ссылка)
        |ГДЕ
        |    ПоступлениеТоваровУслуг.Склад = &Склад
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    НоменклатураПоступления.Ссылка КАК ДокументПоступления,
        |    НоменклатураПоступления.Номенклатура КАК Номенклатура,
        |    НоменклатураПоступления.Цена КАК Цена,
        |    Остатки.Номенклатура КАК Номенклатура1,
        |    Остатки.ВНаличииОстаток КАК ВНаличииОстаток,
        |    НоменклатураПоступления.Контрагент,
        |    НоменклатураПоступления.Менеджер,
        |    НоменклатураПоступления.ЗаказПоставщику
        |ИЗ
        |    Остатки КАК Остатки
        |        ЛЕВОЕ СОЕДИНЕНИЕ НоменклатураПоступления КАК НоменклатураПоступления
        |        ПО (НоменклатураПоступления.Номенклатура = Остатки.Номенклатура)";
    Запрос.УстановитьПараметр("Склад", Склад);
    ТаблицаЗначений = Запрос.Выполнить().Выгрузить();
    
    Для каждого Строка из ТаблицаЗначений Цикл
        
    КонецЦикла;
КонецПроцедуры



Собственно
2 Wirtuozzz
 
01.07.15
✎
11:35
(0) На инфостарте видел, помоему обработина за вебмани скачивалась.
3 EverGreenMouse
 
01.07.15
✎
11:37
(2) за вебмани не труЪ)
4 MSOliver
 
01.07.15
✎
11:39
|    ТоварыНаСкладахОстатки.}{арактеристика
5 Wirtuozzz
 
01.07.15
✎
11:40
(3) мои обработки там очень даже тру, качают, еще и проценты снимают за вебмани эти ихние.
6 EverGreenMouse
 
01.07.15
✎
11:41
(4) Не, то что обработки там путные, я не сомневаюсь) Но что-то я пока не дошел до того, чтоб платить за то, что путем изнасилования собственного мозга можно получить)
7 EverGreenMouse
 
01.07.15
✎
11:42
(4) Так. Но каким образом это поможет проставить, например, МенеджераЗакупки в характеристику номенклатуры? или я что-то совсем торможу?
8 MSOliver
 
01.07.15
✎
11:46
Вид номенклатуры использовать характеристики
9 EverGreenMouse
 
01.07.15
✎
12:10
(8) Чудно. А присвоить значение характеристики элементу из ТаблицыЗначений?
10 Windyhead
 
01.07.15
✎
12:17
Из описания совсем не понятна задача .
Что хотим то? Заполнить свойства номенклатуры? заполнить свойства характеристик? Перейти на учет номенклатуры в разрезе характеристикам если раньше таковой не вели?
11 EverGreenMouse
 
01.07.15
✎
12:20
(10) Хотим заполнить значения характеристик.
12 EverGreenMouse
 
01.07.15
✎
12:21
То есть у номенклатуры есть характеристики ЦенаВх, менеджерЗакупки, Контрагент. Все эти данные я получаю в запросе.
13 EverGreenMouse
 
01.07.15
✎
12:21
(12) +Бррр, сам запутался. Данные, которые я получил в запросе нужно использовать для заполнения значений характеристик
14 asxasxasx
 
01.07.15
✎
12:22
1с не для тя - иди на завод
15 EverGreenMouse
 
01.07.15
✎
12:23
(14) Бггг) вот не поверишь, но для завода и пишу)
16 asxasxasx
 
01.07.15
✎
12:25
гайкокрутом
17 EverGreenMouse
 
01.07.15
✎
16:20
Итак. Вопрос еще актуален)
18 EverGreenMouse
 
01.07.15
✎
16:23
Проясню задачу еще раз поконкретней:
1)В ВидеНоменклатуры указано 4 дополнительных значения характеристик.
2)Характеристики "Индивидуальные для номенклатуры".
3)Имеется номенклатура этого ВидаНоменклатуры.
Нужно программно заполнить значения этих характеристик значениями из запроса для каждой номенклатуры (опять же из запроса)
19 EverGreenMouse
 
02.07.15
✎
09:06
может все же?)
20 MSOliver
 
02.07.15
✎
09:18
(18) "Нужно программно заполнить значения этих характеристик значениями из запроса для каждой номенклатуры (опять же из запроса)" - ну коли нужно то надо заполнять... Может у Вас что-то не получается?
21 EverGreenMouse
 
02.07.15
✎
09:21
(20) Да. Не понимаю как обратиться к Дополнительным реквизитам характеристик, дабы их заполнить. Номенклатура имеет ВидНоменклатуры, в котором указано 4 доп реквизита характеристик. Вот значения из запроса нужно туда засунут.
Независимо от того, куда вы едете — это в гору и против ветра!