inkognito, по второму вопросу - есть небольшая описка (запятая вместо точки)
Список.НоваяКолонка("СуммаБезНДС","Число",20.2,,,,2);
Или надо разделять на триады?
bt, а какие побочные эффекты?
Создание процедур. Сохранение параметров и формат сумм в гриде
-
- Светоч Мысли
- Повідомлень: 3847
- З нами з: 12 серпня 2011, 05:23
- Дякував (ла): 1843 рази
- Подякували: 1936 разів
Borodin
Не, это размер колонки - 20 символов. Чтобы несколько миллионов грн туда поместилось, и уменьшить пустое место в колонке.
Код строк скопипастил, - он нормально отображается, с 2мя знаками после запятой за счет значения 2 после 20.
Да, нужно именно триады выделять. Пробую формат сделать вот таким:
Список.НоваяКолонка("СуммаБезНДС","Число",20,2,,,Формат(, "ЧПДС"),2);
Список.НоваяКолонка("Сумма_с_НДС","Число",20,2,,,Формат(, "ЧПДС"),2);
Неполучается
Не понимаю, какое значение нужно прописать в первом параметре Формата. Сейчас буду спрашивать Гугл.
Не, это размер колонки - 20 символов. Чтобы несколько миллионов грн туда поместилось, и уменьшить пустое место в колонке.
Код строк скопипастил, - он нормально отображается, с 2мя знаками после запятой за счет значения 2 после 20.
Да, нужно именно триады выделять. Пробую формат сделать вот таким:
Список.НоваяКолонка("СуммаБезНДС","Число",20,2,,,Формат(, "ЧПДС"),2);
Список.НоваяКолонка("Сумма_с_НДС","Число",20,2,,,Формат(, "ЧПДС"),2);
Неполучается
Не понимаю, какое значение нужно прописать в первом параметре Формата. Сейчас буду спрашивать Гугл.
-
- Светоч Мысли
- Повідомлень: 1576
- З нами з: 29 жовтня 2008, 06:07
- Дякував (ла): 149 разів
- Подякували: 734 рази
Нет описки. Не надо там никакой точки. Там должно быть целое число.Borodin писав: inkognito По второму вопросу - есть небольшая описка (запятая вместо точки)
Список.НоваяКолонка("СуммаБезНДС","Число",20.2,,,,2);
При совпадении идентификатора значения и идентификатора константы будет восстановлено не сохраненное значение, а значение константы.Borodin писав:bt А какие побочные эффекты?
-
- Светоч Мысли
- Повідомлень: 1576
- З нами з: 29 жовтня 2008, 06:07
- Дякував (ла): 149 разів
- Подякували: 734 рази
Женя, невнимательность тебя погубит!inkognito писав:Borodin
Не, это размер колонки - 20 символов. Чтобы несколько миллионов грн туда поместилось, и уменьшить пустое место в колонке.
Код строк скопипастил, - он нормально отображается, с 2мя знаками после запятой за счет значения 2 после 20.
Да, нужно именно триады выделять. Пробую формат сделать вот таким:
Список.НоваяКолонка("СуммаБезНДС","Число",20,2,,,Формат(, "ЧПДС"),2);
Список.НоваяКолонка("Сумма_с_НДС","Число",20,2,,,Формат(, "ЧПДС"),2);
Неполучается
Не понимаю, какое значение нужно прописать в первом параметре Формата. Сейчас буду спрашивать Гугл.
НЕ НАДО использовать функцию Формат.
Надо использовать строку, задающую форматирование.
А вот саму строку надо задавать согласно правилам для задания параметра "Форматная_строка" в функции Формат(<Параметр>, <Форматная_строка>).
Кстати, ЧПДС - это число прописью.
Для указания символа разделения триад нужна следующая строка:
"Ч20.2.,".
Жирным я выделил символ разделения на триады.
Я использовал запятую, можно другой символ.
То есть, формат строки такой.
1. Буква Ч
2. Число разрядов
3. точка
4. число разрядов после запятой
5. Символ разделения целой и дробной части
6. Символ разделения триад.
-
- Светоч Мысли
- Повідомлень: 3847
- З нами з: 12 серпня 2011, 05:23
- Дякував (ла): 1843 рази
- Подякували: 1936 разів