Нужно завести РС или реквизит документа с именем Счетчик. В случае реквизита документа - в обработчике ПредеЗаписью проверяем РежимЗаписи, если Проведение - увеличиваем. В случае РС - можно прям в обработчике проведения читать запись, увеличивать и записывать обратно.
В самом начале модуля объявите переменную, она станет глобальной для модуля (если нужно просто видеть ее в разных процедурах этого модуля).
Перем Счетчик=0;
Еще можно сделать ее реквизитом формы или объекта, в зависимости от задачи. Конечно, сложно советовать, не видя всей задачи, но, кажется, в Вашем случае нужно жобавить реквизит "Счетчик" с типом, например, "Число (5,0)" документу.
Вы пишете про нажатие кнопки, а код помещаете в обработчик проведения. Как-то нелогично.
Но правильный ответ на прозвучавший вопрос будет следующим:
1) Кнопка не может существовать сама по себе - она может быть только на форме
2) У формы может быть контекст локальных переменных (но в клиент-сервере не рекомендую, они будут постоянно перезаписываться при обновлении формы) и есть реквизиты.
3) Вам нужно сделать реквизит формы типа Число для хранения значений, а в обработчике кнопки при нажатиях делать +1
4) Для наглядности реквизит со значением счетчика можно вывести на форму как надпись.