среда, 10 июня 2015 г.

Заметка про поддержку старого кода

В случае если возникла необходимость добавить функциональность в старый код в котором невозможно разобраться и времени на рефакторинг и тестирование нет следует придерживаться следующих правил:

  • Не стоит писать плохо потому что все остальное написано плохо. 
  • При возможности следует выделять новые куски кода в функции и добавлять комментарии к старому коду. 
  • Старый изменять не следует если нет возможности полноценного тестирования.

вторник, 5 мая 2015 г.

Ссылка на экспорт списка в Excel

В списках есть удобная функция экспорта данных в файл Excel. Кнопка для экспорта расположена в риббоне на вкладке ( список -> экспорт в excel  ).

Чтобы реализовать такой же функционал на своей странице в кнопке или ссылке можно использовать ссылку специального вида.

Узнать GUID списка и представления можно выполнив экспорт через кнопку в риббоне. Затем в Excel открыть, далее ( данные -> подключения -> свойства -> текст команды ).
Или можно узнать через SharePoint manager.

Получится ссылка такого вида.

site_url/_vti_bin/owssvr.dll?CS=109&Using=_layouts/query.iqy&List=F412F320-2E05-4E27-98B7-4E01282FF247&View=1E79350F-7CB6-416D-AB59-4271F5150F84&CacheControl=1