Имя: Пароль:
1C
1С v8
Установка цен номенклатуры - не записывает в регистр сведений цены
0 prog-Igor
 
20.03.15
12:16
УТ 11-типовая, платформа 1С:Предприятие 8.3 (8.3.5.1119), база файловая.

Создан и проведен документ "установка цен номенклатуры", все данные заполнены в документе но в регистр сведений цены номенклатуры нет записей! перепровел документ- не помогло, создал новый- тоже нет записей. Сам регистр сведений в конфигураторе "цены номенклатуры" не трогал, подскажите где может быть глюк?
1 prog-Igor
 
20.03.15
12:17
документ "установка цен номенклатуры" не записывает цены.
2 Dmitriy_76
 
20.03.15
12:17
отладчик в руки
3 DexterMorgan
 
20.03.15
12:18
вангую на Статус - согласован
4 prog-Igor
 
20.03.15
12:25
(3) Статус указан-согласовано
5 DexterMorgan
 
20.03.15
12:28
Процедура ИнициализироватьДанныеДокумента(ДокументСсылка, ДополнительныеСвойства) Экспорт

    Запрос = Новый Запрос(
    // 0 ТаблицаЦеныНоменклатуры
    "ВЫБРАТЬ
    |    ТаблицаТовары.Номенклатура          КАК Номенклатура,
    |    ТаблицаТовары.Характеристика        КАК Характеристика,
    |    ТаблицаТовары.Упаковка              КАК Упаковка,
    |    ТаблицаТовары.ВидЦены               КАК ВидЦены,
    |    ТаблицаТовары.Цена                  КАК Цена,
    |    ТаблицаТовары.ВидЦены.ВалютаЦены    КАК Валюта,
    |    ТаблицаТовары.Ссылка.Дата           КАК ПЕРИОД
    |ИЗ
    |    Документ.УстановкаЦенНоменклатуры.Товары КАК ТаблицаТовары
    |ГДЕ
    |    ТаблицаТовары.Ссылка.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыУстановокЦенНоменклатуры.Согласован)
    |    И ТаблицаТовары.Ссылка = &Ссылка
    |    И (ТаблицаТовары.Номенклатура.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
    |        ИЛИ (ТаблицаТовары.Номенклатура.ИспользованиеХарактеристик <> ЗНАЧЕНИЕ(Перечисление.ВариантыИспользованияХарактеристикНоменклатуры.НеИспользовать)
    |        И ТаблицаТовары.Характеристика <> ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)))
    |");

    Запрос.УстановитьПараметр("Ссылка", ДокументСсылка);
    Результат = Запрос.ВыполнитьПакет();

    ДополнительныеСвойства.ТаблицыДляДвижений.Вставить("ТаблицаЦеныНоменклатуры", Результат[0].Выгрузить());

КонецПроцедуры
6 DexterMorgan
 
20.03.15
12:29
(4) хз тада смотри отладчиком
7 prog-Igor
 
20.03.15
12:33
(6) ок, спасибо
8 prog-Igor
 
20.03.15
12:41
Спасибо за совет -(5) , он натолкнул на то чтобы проверить номенклатуру, оказалось номенклатура была записана через обработку и  в ней не указано -"вид номенклатуры"-где указывается использования характеристик.
Независимо от того, куда вы едете — это в гору и против ветра!