|
УТ 11.4 Обнаружено нулевое количество при пересчете в единицу хранения | ☑ | ||
---|---|---|---|---|
0
ddron7
22.10.24
✎
16:02
|
Добрый день! Программно создаю д-т Перемещение товаров. Всё заполняется хорошо, но при проведении программа ругается на нулевое кол-во. Если перещелкнуть ед.изм. на форме, то проводится без проблем. Как победить эту ошибку? Спасибо
|
|||
1
Мультук
гуру
22.10.24
✎
16:07
|
(0)
0) Никому не показывай свой код >>Всё заполняется хорошо, но при проведении программа ругается на нулевое кол-во 1) Создай документ программно. Запиши. 2) Потом руками то же самое. Запиши. 3) Затем с помощью консоли запросов выведи шапку этих двух документов сравни. 4) Затем с помощью консоли запросов выведи таб.часть "Товары" этих двух документов сравни. 5) Думай |
|||
2
ddron7
22.10.24
✎
16:08
|
(1) Да там смотреть нечего)))
НовыйДокумент = Документы.ПеремещениеТоваров.СоздатьДокумент(); НовыйДокумент.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ПеремещениеТоваров; НовыйДокумент.Дата = ТекущаяДатаСеанса(); НовыйДокумент.Организация = Ссылка.Организация; НовыйДокумент.СкладОтправитель = СкладВладивосток; НовыйДокумент.СкладПолучатель = Ссылка.Склад; НовыйДокумент.Комментарий = "#Создан автоматически#"; НовыйДокумент.СпособДоставки = Перечисления.СпособыДоставки.Самовывоз; НовыйДокумент.ВариантПриемкиТоваров = Перечисления.ВариантыПриемкиТоваров.РазделенаТолькоПоНакладным; ТабличнаяЧасть = НовыйДокумент.Товары; НоваяСтрокаТЧ = ТабличнаяЧасть.Добавить(); НоваяСтрокаТЧ.Номенклатура = стр.номенклатура; НоваяСтрокаТЧ.КоличествоУпаковок = стр.КоличествоУпаковок; |
|||
3
okmail
22.10.24
✎
16:08
|
Посмотреть что происходит при изменении единицы измерения
|
|||
4
Гена
гуру
22.10.24
✎
16:08
|
(0) Добуквенно текст ошибки сюда. Нет ли там слов про округление?
|
|||
5
ddron7
22.10.24
✎
16:09
|
Дело в том, что в ТЧ д-та перемещения нет поля ед.изм
|
|||
6
okmail
22.10.24
✎
16:09
|
А количество заполнено?
|
|||
7
Мультук
гуру
22.10.24
✎
16:09
|
(4)
Он просто забыл/забил на НоваяСтрокаТЧ.Количество = стр.КакоеТоПоле; |
|||
8
ddron7
22.10.24
✎
16:10
|
(4) про округление ни слова
|
|||
9
okmail
22.10.24
✎
16:10
|
Конфигурация какая?
|
|||
10
Гена
гуру
22.10.24
✎
16:12
|
(7) А... Понятно. А когда перещёлкивает на упаковки, то они есть:
НоваяСтрокаТЧ.КоличествоУпаковок = стр.КоличествоУпаковок; Лихо Вы сразу увидели - а я нет ) |
|||
11
okmail
22.10.24
✎
16:11
|
(5) есть
|
|||
12
ddron7
22.10.24
✎
16:12
|
(7) не поможет
|
|||
13
Мультук
гуру
22.10.24
✎
16:12
|
(5)
>> Дело в том, что в ТЧ д-та перемещения нет поля ед.изм А вот поле "Упаковка" должно быть |
|||
14
ddron7
22.10.24
✎
16:13
|
(15) у меня штучный товар.
|
|||
15
okmail
22.10.24
✎
16:15
|
Вот тут смотреть надо
|
|||
16
Мультук
гуру
22.10.24
✎
16:17
|
(0) (10)
"Количество" в форме документа это "КоличествоУпаковок" Когда мы его меняем или меняем "ед.изм" 1С автоматом пересчитывает поле "Количество" |
|||
17
ddron7
22.10.24
✎
16:20
|
(16) я программно создаю документ. Мне не надо форму
|
|||
18
okmail
22.10.24
✎
16:26
|
(17) Надо заполнить не только КоличествоУпаковок, но и Количество
|
|||
19
okmail
22.10.24
✎
16:27
|
(17) Вам надо сделать вывод, что нужен алгоритм аналогичный перевыбору единицы измерения на форме (упаковки)
|
|||
20
craxx
22.10.24
✎
17:19
|
(17) Посмотри запросом заполненные поля документа, созданного руками и своего, созданного программно. Сразу поймешь где проблема.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |