Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не заполняется документ.

Не заполняется документ.
Я
   GoodDeiDie
 
29.07.21 - 12:24
Документ = Документы.ВводОстатков.СоздатьДокумент();

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

НоваястрокаТчДокумента = Документ.Товары.Добавить();
НоваястрокаТчДокумента.Номенклатура = Номенклатура;
НоваястрокаТчДокумента.Количество = 55;
НоваястрокаТчДокумента.Цена = 1121;
Документ.Склад = Склад;
Документ.Дата = ТекущаяДата();
Документ.Организация = Справочники.Организации.УправленческаяОрганизация;
                
Документ.Записать(РежимЗаписиДокумента.Запись);
Сообщить(Документ.Ссылка);


Добрый день, имеется такой код, но почему то после того как процедура проходит, заполняется только Дата, и Цена в ТЧ. В чем может быть проблема?
   OldCondom
 
1 - 29.07.21 - 12:26
запросом проверь, все там заполнилось
   DJ Anthon
 
2 - 29.07.21 - 12:27
в остальных реквизитах и хз, что у тебя в номенклатуре - ссылка или объект. а еще у этого документа поди есть процедура передзаписью. и вообще - это все отладчиком ищется. но если ты только начал изучать программирование 1с - бедабедабеда.
   GoodDeiDie
 
3 - 29.07.21 - 12:30
(2)Я только начал...
   OldCondom
 
4 - 29.07.21 - 12:31
да это ввод остатков. там 99% скрыты табличные части простт
   Жан Пердежон
 
5 - 29.07.21 - 12:32
(0) Значит делаешь так:
1. создаешь и заполняешь этот документ руками, сохраняешь
2. в консоли запросов пишешь "Выбрать * Из Документ.ВводОстатков ГДЕ Ссылка = &Ссылка"
3. Сравниваешь, что выдает консоль для документам созданного руками и созданного твоим кодом
4. Думаешь, исправляешь код в (0)
   GoodDeiDie
 
6 - 29.07.21 - 12:32
(4) А как это запросом проверить?
   GoodDeiDie
 
7 - 29.07.21 - 12:33
(5) Понял, сейчас.
   GoodDeiDie
 
8 - 29.07.21 - 13:25
(5) не подскажите где взять ссылку на мой документ?
   Мультук
 
9 - 29.07.21 - 13:31
(8) Тут нужен программист
   GoodDeiDie
 
10 - 29.07.21 - 13:34
(9) Согласен, не помешал бы. Да я серьезно, как получить ссылку на нужный документ, я попробовал через Нажатие на документ, и получить ссылку через ГлавноеМеню - Сервис, но Консоль ругается
   Мультук
 
11 - 29.07.21 - 13:47
(10) https://pasteboard.co/KdoYEA0.png

1) Пишем запрос
2) Заполняем параметры 
3) Вводим значения параметров
4) выполняем запрос
   GoodDeiDie
 
12 - 29.07.21 - 13:59
(11) Понял, благодарю)
   GoodDeiDie
 
13 - 29.07.21 - 14:44
Проблему Решил, Передавал вместо ссылок на номенклатуру и прочее, Просто текстовыми полями. Спасибо всем за помощь.
   Мультук
 
14 - 29.07.21 - 14:56
(13) Нет. Не решил. Это тебе так кажется.
Делать ввод начальных остатков в УТ( это ведь УТ ?) ничего не зная ни о 1С, ни о УТ -- это бомба.
И зачастую замедленного действия.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.