Имя: Пароль:
1C
1С v8
Создание документа перемещение программно
0 Tumakota
 
28.04.15
19:15
ДокументПеремещения = Документы.ПеремещениеТоваров.СоздатьДокумент();
    ДокументПеремещения.Дата = ТекущаяДата() - 600;
    ДокументПеремещения.СкладОтправитель = Справочники.Склады.НайтиПоНаименованию("№ 1");
    ДокументПеремещения.СкладПолучатель = Справочники.Склады.НайтиПоНаименованию("Розничный");
    ДокументПеремещения.Организация = Справочники.Организации.НайтиПоРеквизиту("ОГРН", "1037739503780");
    ТаблицаТоваров = Объект.Товары.Выгрузить();
    ДокументПеремещения.Товары.Загрузить(ТаблицаТоваров);
    ДокументПеремещения.Записать(РежимЗаписиДокумента.Проведение);

Подскажите народ, создаю документ перемещение программно, но товар не перемещается, а точнее получается что он не делает  запись в регистр Товары на Складах, поэтому и не перемещает как я понимаю, только вопрос почему? подскажите
1 shuhard_серый
 
28.04.15
19:17
(0) топик ни о чем
нет ни картинки ТЧ перемещения, ни конфы
2 Tumakota
 
28.04.15
19:20
конфигурация УТ ред.11.1 релиз последний, а что нету ТЧ часть заполнена полностью, Номенклатура, характеристика, количество, единица измерения, при проведение 3 регистра заполняет: "Свободные остатки", "Товары организации", "Себестоимость товаров"
3 DrShad
 
28.04.15
19:21
А статус
4 Tumakota
 
28.04.15
19:24
(3) У меня нету Статусов в перемещении
5 Tatitutu
 
28.04.15
19:25
Качество ?
6 Tumakota
 
28.04.15
19:28
(5) Качество нормально установлено все
7 Tumakota
 
28.04.15
19:29
В коде то нормально все или может где то что то не так?
8 shuhard_серый
 
28.04.15
19:30
(2) а ни чё, что склад ордерный ?
9 DrShad
 
28.04.15
19:30
Странно ибо у меня есть
10 Cyberhawk
 
28.04.15
19:30
А другие документы перемещения движение по нужному тебе регистру делают?
Если да, то в консоли запросов выбери все реквизиты у пары перемещений (программно созданного и нормального, с нужным движением) и сравни, чего не хватает.
Если нет, то сделай вручную перемещение и убедись, что движения есть.
11 shuhard_серый
 
28.04.15
19:31
(10) угу
любит УТ 11/ERP кэшировать тучу учетных политик
12 Tumakota
 
28.04.15
19:32
(10) Да если создаю сам то все отлично, а если программно то делает только по трем регистрам
13 Cyberhawk
 
28.04.15
19:38
(8) если бы был ордерным, то создавалсь бы движения "Товары к откгрузке / к получению" (в ЕРП 2.0 по крайней мере точно так), а у него всего 3 регистра заполняются... с его слов
(12) ну консоль запросов тебе в помощь, типа "Выбрать * Из Документ.Перемещение КАК Док ГДЕ Док.Номер такой-то или такой-то"
14 Garykom
 
гуру
28.04.15
19:55
(0) не уверен но если есть реквизит ТЧ "КоличествоУпаковок" то его тоже заполни...
15 ДенисЧ
 
28.04.15
19:59
Реквизит Коэффициент не заполне
16 Tumakota
 
28.04.15
21:28
(15) Все заполнено
17 mehfk
 
28.04.15
21:32
Прислушайся к DrShad - он дело говорит.
18 Tumakota
 
28.04.15
21:37
(17) Если ты про статусы, то у меня их использование отключено
19 ДенисЧ
 
28.04.15
21:40
(18) Ну тогда тебе только один путь - в отладчик
20 mehfk
 
28.04.15
21:41
(18) Присвой нужный статус так, как будто бы они у тебя использовались.
21 Tumakota
 
28.04.15
22:11
(20) Статус присвоил теперь при записи пишет что хозяйственная операция не может быть пустой, а где ее указать?)
22 rabbidX
 
28.04.15
22:55
(0) чего гадать? мог давно отладчиком выловить момент где движения по регистру формируются, там, наверняка, какой-то важный запрос пустой результат возвращает.
23 PaulBC
 
29.04.15
02:47
(0)
ДокументПеремещения = Документы.ПеремещениеТоваров.СоздатьДокумент();
ДокументПеремещения.Заполнить(Неопределено);
24 v-kam
 
29.04.15
09:27
ТЧ Виды запасов заполни и будет счастье =)
25 Jonny_Khomich
 
29.04.15
09:29
"ВЕТТОРГ", ООО у вас крутой спец
Программист всегда исправляет последнюю ошибку.