Имя: Пароль:
1C
1С v8
Не заполняется документ.
,
0 GoodDeiDie
 
29.07.21
12:24
Документ = Документы.ВводОстатков.СоздатьДокумент();

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

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


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

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