![]() |
![]() |
![]() |
|
Подписка на событие | ☑ | ||
---|---|---|---|---|
0
NexForZ
19.11.15
✎
05:18
|
Сразу говорю, в 1с я полный ноль.
Нужно взять дату документа и установить её префиксом в номер документа, кто-нибудь приведите примеры как это сделать. Заранее спасибо. |
|||
1
Горогуля
19.11.15
✎
05:23
|
что это за изощрение? на здоровье
Процедура ПриУстановкеНовогоНомераДокумента(Источник, СтандартнаяОбработка, Префикс) Экспорт |
|||
2
Горогуля
19.11.15
✎
05:30
|
и перед записью сконвертируй номер документа в его дату
|
|||
3
NexForZ
19.11.15
✎
05:33
|
Эм, а дату из документа запросом взять нужно?
|
|||
4
rphosts
19.11.15
✎
05:34
|
(2) наоборот дату в номер.
|
|||
5
rphosts
19.11.15
✎
05:35
|
(3) зависит от того как у тебя номеруется документ
|
|||
6
Горогуля
19.11.15
✎
05:35
|
такой префикс делать вообще не нужно. даже путём обращения к источнику
|
|||
7
Горогуля
19.11.15
✎
05:36
|
(4) это он сейчас сделает. я предлагаю усложнить дело ещё больше
|
|||
8
NexForZ
19.11.15
✎
05:38
|
Мне желательно не усложнять это
|
|||
9
NexForZ
19.11.15
✎
05:38
|
Я и так новичек в 1с
|
|||
10
Горогуля
19.11.15
✎
05:39
|
(8) тогда только ничего не трогай
|
|||
11
NexForZ
19.11.15
✎
06:01
|
Задача вообще звучит так:
Префикс по текущей дате - 04062015/000001. 04 – день, 06- месяц, 2015 – год, 00001 порядковый номер документа. Вот сколько в нете шарился, ничего не получается сделать Можете пример привести? |
|||
12
rphosts
19.11.15
✎
06:13
|
04062015 - получается из даты форматом, подробности в СП
>Вот сколько в нете шарился, ничего не получается сделать попробуйте сами сделать а не шариться. Если-бы вы не шарились а привели код - вам возможно подсказали-бы. >Можете пример привести? Уважаемый, тут не богодельня и за вас никто делать не будет. Но подсказать или поправить - запросто. И это правильно. |
|||
13
Горогуля
19.11.15
✎
06:14
|
префикс=формат(источник.дата, "ДФ=ддММггг")+"/"
|
|||
14
Горогуля
19.11.15
✎
06:15
|
(12) гадельня ;)
|
|||
15
rphosts
19.11.15
✎
06:15
|
(13) чел теперь не узнает что есть СП... эх
|
|||
16
Горогуля
19.11.15
✎
06:16
|
расходная накладная №04062015/000001 от 04.06.2015 г. - это звучит гордо
|
|||
17
Горогуля
19.11.15
✎
06:17
|
(15) продадим попозже
|
|||
18
Мэс33
19.11.15
✎
06:21
|
(0) Я бы номер документа не стал бы трогать, пусть сам 1С нумерует по порядочку.
А ваш "красивый" с префиксами и преферансами - в отдельный реквизит. |
|||
19
NexForZ
19.11.15
✎
07:03
|
Вот что получилось
Процедура ДобавитьПрефиксДата (ДокументОбъект, Префикс) Экспорт префикс=формат(ДокументОбъект.Дата, "ДФ=ддММгггг")+"/"; КонецПроцедуры Процедура ПриУстановкеНовогоНомераДокументаСчетФактураВыданныйПриУстановкеНовогоНомера(Источник, СтандартнаяОбработка, Префикс) Экспорт ДобавитьПрефиксДата(Источник,Префикс); КонецПроцедуры Всё работает) Всем огромное спасибо) |
|||
20
Горогуля
19.11.15
✎
07:06
|
отдельная процедура под это дело внушает
|
|||
21
NexForZ
19.11.15
✎
07:29
|
Вот у меня номер документа получился в таком виде 19112015/00001
Как сделать, чтобы сохранился старый префикс, при проводки ранее созданных документов? |
|||
22
Горогуля
19.11.15
✎
07:53
|
ПриУстановкеНовогоНомера, НовогоНомераПриУстановке, НомераНовогоУстановкеПри... не знаю
|
|||
23
rphosts
19.11.15
✎
08:10
|
(21) Используй конструкцию
Если <Условие> Тогда //тут мы меняем номер КонецЕсли; |
|||
24
NexForZ
19.11.15
✎
08:39
|
Спасибо)
Но оказалось не нужным) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |