INV19 EXCEL 2 — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
Строка 2: | Строка 2: | ||
Очистить таблицу от нулей и записать вместо них значение null | Очистить таблицу от нулей и записать вместо них значение null | ||
+ | |||
+ | INV19_EXCEL_2( _ ) | ||
+ | |||
+ | _ - таблица | ||
Это необходимо делать, для того, чтобы не перегружать лишней информацией пользователя | Это необходимо делать, для того, чтобы не перегружать лишней информацией пользователя | ||
+ | |||
+ | = Текст программы = | ||
+ | |||
+ | parameters _ | ||
+ | |||
+ | local aa, i, sql | ||
+ | |||
+ | aa := ( _ )->( DbStruct() ) | ||
+ | |||
+ | for i := 1 to len( aa ) | ||
+ | if aa[i,2] = 'N' | ||
+ | sql := [ Update _ ; | ||
+ | Set ] + aa[i,1] + [ = null ; | ||
+ | From ] + TmpFilePath( _ ) + [ _ ; | ||
+ | Where ] + aa[i,1] + [ = 0 ] | ||
+ | SimpleSql( sql, TempPath ) | ||
+ | endif | ||
+ | next | ||
= Примеры = | = Примеры = | ||
INV19_EXCEL_2( _ ) | INV19_EXCEL_2( _ ) |
Версия 10:20, 28 июля 2016
INV19_EXCEL_2 - это функция из справочника R266
Очистить таблицу от нулей и записать вместо них значение null
INV19_EXCEL_2( _ )
_ - таблица
Это необходимо делать, для того, чтобы не перегружать лишней информацией пользователя
Текст программы
parameters _ local aa, i, sql aa := ( _ )->( DbStruct() ) for i := 1 to len( aa ) if aa[i,2] = 'N' sql := [ Update _ ; Set ] + aa[i,1] + [ = null ; From ] + TmpFilePath( _ ) + [ _ ; Where ] + aa[i,1] + [ = 0 ] SimpleSql( sql, TempPath ) endif next
Примеры
INV19_EXCEL_2( _ )