26.04.2010

Налоговая накладная на основании документа «Счет»

Ответы на вопросы

Налоговая накладная на основании документа «Счет»

 

Бывают случаи, когда необходимо выписать налоговую накладную непосредственно на основании документа «Счет», но почему-то в списке документов, вводимых на основании счета, отсутствует налоговая накладная. Можно ли это как-то исправить?

Отвечает Эдвард МЕХЕДОВ, программист, бухгалтер, г. Днепропетровск, e-mail: mexedov@mail.ru

 

Действительно, такая возможность иногда необходима. Например, когда формированием налоговой накладной занимается человек, не имеющий прав доступа к расходным или банковским документам. Данную проблему можно решить, немного изменив программный модуль формы документа «

Налоговая накладная».

Для начала сохраните данные базы, конфигурацию которой собираетесь изменить. Если что-то пойдет не так, вы всегда сможете ее восстановить. Это обязательное условие перед тем, как вносить какие-либо изменения в рабочую конфигурацию. Для этого в режиме конфигуратора выбираем пункт «

Сохранить данные…» из меню «Администрирование».

Для проведения изменений в режиме конфигуратора открываем дерево конфигурации, вызвав пункт «

Открыть конфигурацию» из меню «Конфигурация». Затем в дереве находим ветку «Документы», раскрываем ее щелчком мыши на значке «+». В списке документов отыщем документ «НалоговаяНакладная» и откроем его двойным щелчком мыши.

Теперь отыщите в открывшемся окне настройки документа кнопку «

Ввод на основании…» и нажмите ее. В открывшемся диалоге «Ввод на основании» вам необходимо установить галочку напротив документа «Счет» в окне «Вводить на основании» (правое окно диалога) и нажать кнопку «ОК». Теперь необходимо открыть форму документа для внесения в него незначительных изменений. Сделать это можно с помощью кнопки «Форма». После открытия формы выберите вкладку «Модуль». Теперь в процедуре «ВводНаОсновании(ДокОснование)» необходимо отыскать строку

СчетКонтрагента = ДокОснование.СчетКонтрагента;

Закомментировав данную строку, как показано на рисунке, вставьте на ее место измененную строку:

Попытка СчетКонтрагента = ДокОснование.СчетКонтрагента Исключение СчетКонтрагента="36.1" КонецПопытки;

После этого сохраните конфигурацию и запустите программу в режиме предприятия. Теперь в журнале «Счета фактуры» вы сможете воспользоваться стандартной функцией «Ввести на основании документа».