компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > 1C (Все версии) > WEB расширение 1С 8.0

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 07.12.2009, 17:42   #1
Пользователи
 
Регистрация: 16.05.2006
Сообщений: 40
По умолчанию

Никто не сталкивался с такой фигней?

Завожу реквизит в справочнике типа число длиной 21 символ и точностью 0
Открываю форму справочника на форме через Web-расширение и оно его очень интересно обрезает. Путем экспериментов выяснил, что если реквизит типа число длиной более 15 символов, то оно его округляет начиная с 15-го знака.

Пример
Значение: 123456789012345678901
Через веб выглядит как: 123456789012346000000

Значение: 123456789012345678
Через веб выглядит как: 123456789012346000

Значение: 123456789012345,678
Через веб выглядит как: 123456789012346,000

Ситуация воспроизводится при добавлении такого реквизита в любой объект метаданных. HELP! Как починить?




Sweex вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
07.12.2009, 17:42
Техник
реклама
По умолчанию

Старый 20.01.2010, 20:35   #2
Пользователи
 
Регистрация: 27.01.2009
Сообщений: 9
Talking

Не твремени воссоздать такую ситуацию, но если это действительно не обходится настройками, то сделал бы так, как, например, в Удаленном складе:
Кинул бы на форму EditBox, а в файле с кодом (.aspx.cs) набросал такое
Код:
private void ItemDataSource_BeforeSetDataToForm(object source, EventArgs e)
{
****EditBox1.Text = (string)Util.getFieldValue(ItemDataSource, "ИмяЧисловогоРеквизита");
}

private void ItemDataSource_BeforeWrite(object source, EventArgs e)
{
****ItemDataSource.GetDataFromForm();
****try
****{
********int Value = (int)EditBox1.Text;// здесь выставь свой тип данных вместо int, если не подходит
****}
****catch (Exception ex)
****{
********Util.onError(ex, this);
********return;
****}
****Util.setFieldValue(ItemDataSource, "ИмяЧисловогоРеквизита", Value);
}
sai_NT вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 01:19. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2