ТиС: ошибка обмена с сайтом Bitrix

Словил ошибку:

1C: Выборка из регистра сведений «Срез последних» не делает выборки, хотя записи в регистре есть

Очень часто проблема в том, что в запросе идёт выборка по условию из РЕСУРСА а не из измерения. Особенность выполнения запроса в 1С по «срезу последних» такова, что сначала делается выборка последних из измерений, а уже затем из ресурсов. Соответственно если в срезе последних по выбранным измерениям нет ресурса, то ничего и не вернётся.

Однако есть способ, заставить 1С выбрать «наоборот». Т.е. сначала делается выборка всего из условия в ресурсе, а затем из ник делается выборка по срезу последних. Достаточно вынести условие в параметры виртуальной таблицы.

1C: Еще один вариант вывода данных с пагинацией

На этот раз, данные подготовлены для JSON JqGrid. Рабочий вариант для не большого количества записей (около 1000). В противном случае будут «тормоза» в 1С, т.к. листается вся выборка для построения «страницы» (не моё).

Указано неверное поле для ввода по строке: Наименование

Иногда в справочниках 1С, реквизит Наименование не нужен. Если длинну его поставить 0, то при сохранении конфигурации может выйти ошибка «Указано неверное поле для ввода по строке: Наименование».

Чтобы поправить — нужно зайти во вкладку «Поле ввода», и убрать «Наименование» из «Ввод по строке»




1c: ошибка конвертирования в JSON значений с null

Сегодня словил чудный глюк. 1С при :

В том случае, если внтури структуры answer есть значения с null, выдавал ошибку записи JSONanswer.

Решение:

при формировании ответа делаем проверку на null:

 




1 30 31 32 33 34 40