Имя: Пароль:
1C
1С v8
Строка "#Null" в габаритах для отправки в "Почту России"
0 ДобрыйПутник
 
07.11.24
10:09
Здравствуйте, делаю штуку, чтоб могли из заданий на перевозку данные сразу прогружать в почту excel файлом, передаю, все нормально, единственная загвоздка, он прогружает поля - Высоты Ширины и Длинны коробки, они должны быть не заполнены,  но если их не заполнять при прогрузке файла на сайте почты он эти в них записывает #Null!, пытался сделать пробелом, но тогда на сайте почты нужно потыкать по полям и он типо обновит данные и пропустит, но автоматизма в этом никакого.
1 ДобрыйПутник
 
07.11.24
10:10
Скриншоты
https://imgur.com/a/Z1sgikC
2 Волшебник
 
07.11.24
10:11
дурдом какой-то
3 ДобрыйПутник
 
07.11.24
10:11
(2) Плохо объяснил?)
4 Климов Сергей
 
07.11.24
10:12
(3) Да
5 ДобрыйПутник
 
07.11.24
10:19
Ну смотрите, на сайте «Почты России» можно загружать отправления из Excel-файла.

Я сделал печатную форму, которая собирает нужные данные, чтобы на сайте их прогружать, но некоторые поля принимают значение #Null!, которые я не заполняю в макете, но они должны быть что-то типа Null, но не нулл, потому что почта со значением поля Null не пускает.

Я пытался залить пробелами, но тогда потом их на сайте почты нужно вычищать, пытался поменять типы ячеек в макете, не помогло.
6 RVN
 
07.11.24
10:17
а может туда стоит 0 передать?
7 ДобрыйПутник
 
07.11.24
10:20
(6) С нулем тоже не работает, тогда он финальную сумму посылки не может посчитать, так как он считает либо по граммам, либо по размерам.
Если вес в граммах есть, то считает по граммам, если что-то из размерности задано, то считает уже по размерности, и с 0 он не пускает это поле, так как размеры не могут быть 0.
Либо считаем по грамовке типа, либо указывайте норм размеры.
8 Волшебник
 
07.11.24
10:19
значения "#Null!" не бывает
9 ДобрыйПутник
 
07.11.24
10:21
(8) В скриншоте видно что данные после загрузки из excel файла он выдает #Null!, хотя поля просто не заполнены в макете
10 Skylark
 
07.11.24
10:21
Видать у почты какой-то проприетарный тип #Null
Которого больше ни у кого нет
11 Skylark
 
07.11.24
10:22
может это типа просто строка "#Null"?
в порядке бреда
12 Волшебник
 
07.11.24
10:22
У меня есть решение: надо указать длину, ширину и высоту коробки.
13 ДобрыйПутник
 
07.11.24
10:24
(12) Ну это каждый раз тогда мерять их, помимо взвешивания и эти данные куда-то вносить еще
14 ДобрыйПутник
 
07.11.24
10:24
(11) В макетах это просто пустые ячейки https://imgur.com/a/iv0b35H
15 Волшебник
 
07.11.24
10:25
(13) Прикинь, да?
16 ДобрыйПутник
 
07.11.24
10:32
И причем, если я этот файл заполню вручную и не буду эти поля вообще трогать, а сделаю просто работу за эту печатную форму, то он прогрузит всё нормально, дело именно в том, что как будто макет дает ячейкам какое-то значение или тип и при сохранении в Excel его сохраняет.

Типо, если я создам файл через печатную форму, пройдусь по этим ячейкам и понажимаю backspace, сохраню и попробую загрузить, то он всё загрузит без проблем, хотя по факту и так и так ячейки просто пустые.
17 ДобрыйПутник
 
07.11.24
10:38
Попробовал заполнять их именно пустой строкой (""), но проблема та же
https://imgur.com/a/ENbxDDt
19 osa1C
 
07.11.24
12:00
(0) В техподдержку Почты России обратись и спроси, что делать с этим #Null! и как от него избавиться. Может у них там для этого какой-то символ заготовлен, который и надо подставить в поле, чтобы он считал его пустым, но не #Null!. Например знак переноса строки.
20 Гипервизор
 
07.11.24
10:52
(19) Ну это слишком просто. На Мисте интереснее. )
26 d4rkmesa
 
07.11.24
11:06
(16) Попробуйте поэкспериментировать с свойством "Содержит значение" в табличном документе, указать явный тип. Хотя, если у вас вывод из макета, наверное, это не сохранится. Но можно постобработкой пройтись по табличному документу.
29 trdm
 
07.11.24
12:15
а нулл явовский или скульный? :)