Нумерация счетов на оплату

1. semenoof 10.04.21 10:55 Сейчас в теме
Друзья, подскажите, пожалуйста, по нумератору счетов на оплату.
Есть КА 2.4.13.156.
Мне у счетов на оплату нужно получать следующий номер:
ДФ='[ОР][ИБ]-MM/'
ОР=00
ИБ=00

Как правильно написать эту конструкцию:

&После("ПередЗаписью")
Процедура КДПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Если Не ЗначениеЗаполнено(Ссылка) Тогда
Номер ="0000-" + "" + Формат(Источник.Дата,"ДФ=""ММ/""") ;
КонецЕсли;
КонецПроцедуры

говорит Источник.Дата переменная не определена.

как мне взять месяц из текущего документа СчетНаОплатуКлиенту?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1534961 10.04.21 11:04 Сейчас в теме
УстановитьНовыйномер("0000"+формат(датамесяц(дата, "чф=2"))+"/")
Или сред(дата,3,2)
А что такое источник? Это реквизит? Он заполнен?
3. semenoof 10.04.21 11:17 Сейчас в теме
(2)
УстановитьНовыйномер("0000"+формат(датамесяц(дата, "чф=2"))+"/")


так пишет, что :

{ИзменениеНумерацииСчетов Документ.СчетНаОплатуКлиенту.МодульОбъекта(7,38)}: Процедура или функция с указанным именем не определена (датамесяц)
УстановитьНовыйномер("0000"+формат(<<?>>датамесяц(дата, "чф=2"))+"/"); (Проверка: Сервер)


Источник - это текущий документ по моему понимаю. Там я где собираюсь этот номер менять, т.е. СчетНаОплатуКлиенту
user1534961; +1 Ответить
4. UtSpar 137 10.04.21 14:26 Сейчас в теме
5. semenoof 11.04.21 08:17 Сейчас в теме
Если так:

&После("ПередЗаписью")
Процедура КДПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
	Если Не ЗначениеЗаполнено(Ссылка) Тогда
	   Номер ="0000-" + "" + Формат(Дата,"ДФ=ММ")+"/";	
	КонецЕсли;
КонецПроцедуры;

То номер получается 0000-Текущий месяц/ и все....

А мне нужно получить номер 0000-Месяц текущего документа

Как можно это сделать?
Текущий документ=счет на оплату клиента
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот