Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Установка цен номенклатуры. Нет движений документа

Установка цен номенклатуры. Нет движений документа
Я
   norets
 
13.10.16 - 08:08
Добрый день!
Пытаюсь написать обработку по загрузке прайс-листа xls. Файл читается, номенклатура создается, даже документ установка цен создается и проводится, но... Но вот движений по регистру нет. Опыта мне не хватает чтобы самостоятельно разобраться в проблеме. Подскажите где ошибка

<code>
&НаСервере
Функция УстановкаЗакЦен(Товар, ЦенаЗакуп, Док)
       ВидЦены = Справочники.ВидыЦен.НайтиПоНаименованию("Закупочные");
    Ном = Справочники.Номенклатура.НайтиПоКоду(Товар.Код);

    Если Док = Неопределено Тогда
    ДокУЦ = Документы.УстановкаЦенНоменклатуры.СоздатьДокумент();
        ДокУЦ.Дата = ТекущаяДата();
        ДокУЦ.Согласован = Истина;
        ДокУЦ.Ответственный = Пользователи.ТекущийПользователь();
                    
        ТЧВидЦены = ДокУЦ.ВидыЦен.Добавить();
        ТЧВидЦены.ВидЦены = ВидЦены;
    Иначе
        ДокУЦ = Док;
    КонецЕсли;
    
        
        НоваяСтрока = ДокУЦ.Товары.Добавить();
        НоваяСтрока.Номенклатура = Ном;
        НоваяСтрока.ВидЦены      = ВидЦены;
        НоваяСтрока.Цена         = ЦенаЗакуп;
        НоваяСтрока.ЦенаИзмененаВручную = Истина;
        
    
    ДокУЦ.Записать();
    Возврат ДокУЦ.Ссылка;
КонецФункции    
</code>
 
 
   norets
 
1 - 13.10.16 - 08:31
Оговорка:
Платформа 8.3.8.1652
УТ 11.1.2.9

Если ручками создать документ, добавить номенклатуру, установить цену то движения по регистру проходят. Программно нет. И номер документа в пределах дня выставляется ~23 650
   FIXXXL
 
2 - 13.10.16 - 09:04
(1) создай руками и сравни потроха документа запросом с созданным программно, ищи различия
   aleks_default
 
3 - 13.10.16 - 09:09
записывать нужно в режиме проведения
   FIXXXL
 
4 - 13.10.16 - 09:24
ДокУЦ.Записать();

мда...
   Krabb
 
5 - 13.10.16 - 09:50
(0) ДокУЦ.Записать(РежимЗаписиДокумента.Проведение);
   norets
 
6 - 13.10.16 - 11:17
РежимЗаписиДокумента не влияет...
А можно образец запроса для сравнения документов? Не получается у меня что-то...
   FIXXXL
 
7 - 13.10.16 - 11:20
(6) содаешь программно док с одной записью, записываешь
создаешь точно такой же руками
выбираешь инфу из обоих через ОБЪЕДИНИТЬ, смотришь глазами
   Krabb
 
8 - 13.10.16 - 11:55
(6) Какая конфигурация?
   norets
 
9 - 13.10.16 - 12:19
Платформа 8.3.8.1652
УТ 11.1.2.9
   norets
 
10 - 13.10.16 - 14:12
Решено:
Вместо:

ДокУЦ.Согласован = Истина;

Надо:

ДокУЦ.Статус = Перечисления.СтатусыУстановокЦенНоменклатуры.Согласован;

Всем спасибо за ответы
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует