Вкладення до 50 символів в імені файла

Відповісти
Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Вкладення до 50 символів в імені файла

Повідомлення Inkognito » 19 лютого 2021, 10:58

Клієнт звернувся з проблемою (вже давно тягнется), при спробі імпортувати вкладення до первинного документу:

ЗображенняЗображення

Документ реальний. Тип String() в FireBird нормально функціонує на 255 символів, наскільки пам'ятаю. Що заважає розширити?
Сидіти і перейменовувати документи клієнт не має бажання. І має на це повне право.
ПС | Показать
Всі розуміють безглуздість такого рішення програміста, який проектував базу даних. Мабудь якийсь старенький ІТ-шник, який застав часи флопі-дисків і економії місця за рахунок малого розміру полів (кілька байтів, а може і цілий кілобайт зекономив, - "молодець"). Та ті часи на щастя давно минули. Дайте більше символів.

ЗображенняЗображення

Roman Brashchenko
Повідомлень: 250
З нами з: 11 грудня 2019, 17:44

Re: Вкладення до 50 символів в імені файла

Повідомлення Roman Brashchenko » 04 березня 2021, 11:32

Inkognito писав:
19 лютого 2021, 10:58
Клієнт звернувся з проблемою (вже давно тягнется), при спробі імпортувати вкладення до первинного документу:

ЗображенняЗображення

Документ реальний. Тип String() в FireBird нормально функціонує на 255 символів, наскільки пам'ятаю. Що заважає розширити?
Сидіти і перейменовувати документи клієнт не має бажання. І має на це повне право.
ПС | Показать
Всі розуміють безглуздість такого рішення програміста, який проектував базу даних. Мабудь якийсь старенький ІТ-шник, який застав часи флопі-дисків і економії місця за рахунок малого розміру полів (кілька байтів, а може і цілий кілобайт зекономив, - "молодець"). Та ті часи на щастя давно минули. Дайте більше символів.

ЗображенняЗображення
Увеличено в 032 обновлении

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Вкладення до 50 символів в імені файла

Повідомлення Inkognito » 04 березня 2021, 14:55

Шкода, що не можу Вас лайкнуть (сміюсь). Дякую!

vnkor
Повідомлень: 1073
З нами з: 07 жовтня 2011, 09:39

Re: Вкладення до 50 символів в імені файла

Повідомлення vnkor » 04 березня 2021, 15:06

Roman Brashchenko писав:
04 березня 2021, 11:32
Увеличено в 032 обновлении
На сколько увеличено?
Каждая программа содержит, по крайней мере, одну ошибку.
Народная мудрость.

poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Re: Вкладення до 50 символів в імені файла

Повідомлення poltava_energy » 04 березня 2021, 15:13

vnkor писав:
04 березня 2021, 15:06
Roman Brashchenko писав:
04 березня 2021, 11:32
Увеличено в 032 обновлении
На сколько увеличено?
На 14 байт.
Нова довжина 64 байти :)

vnkor
Повідомлень: 1073
З нами з: 07 жовтня 2011, 09:39

Re: Вкладення до 50 символів в імені файла

Повідомлення vnkor » 04 березня 2021, 15:50

poltava_energy писав:
04 березня 2021, 15:13
На 14 байт.
Нова довжина 64 байти :)
Круто! :)
Каждая программа содержит, по крайней мере, одну ошибку.
Народная мудрость.

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Вкладення до 50 символів в імені файла

Повідомлення Inkognito » 04 березня 2021, 16:16

ЗображенняЗображення

100 трохи краще за 50. Поточну задачу вирішує.

Roman Brashchenko
Повідомлень: 250
З нами з: 11 грудня 2019, 17:44

Re: Вкладення до 50 символів в імені файла

Повідомлення Roman Brashchenko » 04 березня 2021, 18:55

Думаю, что 100 знаков для полета фантазий в название должно хватить)

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Вкладення до 50 символів в імені файла

Повідомлення Inkognito » 24 березня 2021, 21:09

Виявлено, що при програмному вкладенні методом AddAppendix() при імені файлу >50 символів (але менше 100) повертає помилку (код 4).
Тобто, при додавання вкладення методом АПІ - AddAppendix() , проблема залишилась. Логічно доопрацювати.
Коди помилок згідно інструкції використанння СОМ | Показать
//«0» - успішно;
//«1» - нема ідентифікатора документа;
//«2» - нема документа;
//«3» - для х32 обмеження на 50 вкладень, уже в наявності;
//«4» - обмеження на довжину імені файла, більше 50 символів;
//«5» - обмеження на загальний розмір 20М;
//«6» - для х32 обмеження на 50 вкладень з новим вкладенням;
//«7» - помилка додавання у базу;
//«8» - інші помилки, відсутність або блокування файла тощо.

Відповісти

Повернутись до “Электронний документообіг”