Консультация № 176467
03.02.2010, 19:01
0.00 руб.
08.02.2010, 19:03
0 1 1
Здравствуйте!
Есть еще один вопрос. Правда, поинтересней!
Есть учет в 1С:Бухгалтерии для Украины, 7.7, все ведется по б/налу. Но есть накладные, которые проведены по черному налу. Надо как-то изменить номера, если документ прошел по налу. Например: безналичный - ТО-000455, а наличный - ТН-000455.
При проведении ставить, например, в документе птичку и изменяется номер... в одном журнале документов... Помогите, плиз...

Обсуждение

Неизвестный
04.02.2010, 08:30
общий
08.02.2010, 18:35
это ответ
Здравствуйте, Lesine.

Делаем реквизит документа например ЧБФлаг - Число (1,0)
Добавляем на форму в виде "птички" и пишем в обработчике.
Можно запретить у записанного документа менять Флаг (см. ниже)

Код:
Процедура ОбработкаЧБФлага() 
Если ЧБФлаг = 1 Тогда
УстановитьНовыйНомер("ТО-");
Иначе
УстановитьНовыйНомер("ТН-");
КонецЕсли;
КонецПроцедуры


Или

Код:
Процедура ОбработкаЧБФлага() 
Если Выбран() = 1 Тогда
Предупреждение("Нельзя менять номер записанного документа.");
ЧБФлаг = 1 - ЧБФлаг;
Возврат;
КонецЕсли;
Если ЧБФлаг = 1 Тогда
УстановитьНовыйНомер("ТО-");
Иначе
УстановитьНовыйНомер("ТН-");
КонецЕсли;
КонецПроцедуры


P.S. По-хорошему неплохо бы еще и в процедуре ВводНового() тоже выбрать ОбработкаЧБФлага()
5
Попробую такой вариант...
Форма ответа