|
Не заполняется документ. |
☑ |
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С, ни о УТ -- это бомба.
И зачастую замедленного действия.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший