Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Как сгенерировать номер справочника с префиксом из числа?

Как сгенерировать номер справочника с префиксом из числа?
Я
   tabarigen
 
13.04.18 - 16:23
Всем добра, всем бабла.

получаю номера 1,4, 69.
этим номерам соответствуют контрагенты 00-000001, 00-000004 и 00-000069.

Как мне из чисел составить строку, чтоб в дальнейшем найти по коду соответствующих им контрагентов.
 
 
   Малыш Джон
 
1 - 13.04.18 - 16:27
"Чтооо? Опяяять?" ))
   azernot
 
2 - 13.04.18 - 16:28
Номер = 1, 4, 69;//Выбрать любой

НомерСтр = Формат(Номер, "ЧГ=");
Если СтрДллина(НомерСтр)> 6 Тогда
  Возврат;
Конец
КодСправочника = "00-"+Лев("000000", 6 -СтрДллина(НомерСтр))+НомерСтр;
   Малыш Джон
 
3 - 13.04.18 - 16:28
"00-" + Прав("000000"+Формат(Номер,"ЧГ=0"),6)
   SeriyP
 
4 - 13.04.18 - 16:29
Если СтрДлина(Номер)=1 Тогда КодКА="00-00000"+Номер
ИначеЕсли Если СтрДлина(Номер)=2 Тогда КодКА="00-0000"+Номер
ИначеЕсли Если СтрДлина(Номер)=3 Тогда КодКА="00-000"+Номер
.....
КонецЕсли
   Kigo_Kigo
 
5 - 13.04.18 - 16:30
(4) Опередил - сей прекрасным кодом :)
   tabarigen
 
6 - 13.04.18 - 16:33
(1) до этого была обратная задача)
   tabarigen
 
7 - 13.04.18 - 16:34
(4) это же жесть.....
   tabarigen
 
8 - 13.04.18 - 16:34
так и я мог наговнокодить)
   SeriyP
 
9 - 13.04.18 - 16:38
(8) ну дык, а чего же тогда вопросы такие возникают? Это Вам для наглядности.
   tabarigen
 
10 - 13.04.18 - 16:38
(3) лойс тигру!
 
 Рекламное место пустует
   Малыш Джон
 
11 - 13.04.18 - 16:38
(8) а вот так можешь?:

Если Номер=1 Тогда КодКА="00-000001"
ИначеЕсли Номер=2 Тогда КодКА="00-000002"
ИначеЕсли Номер=3 Тогда КодКА="00-000003"...
   tabarigen
 
12 - 13.04.18 - 16:39
(11) Малыш Джон у тебя в роду Петросянов не было?)
   xxTANATORxx
 
13 - 13.04.18 - 16:39
>>Поиск по коду контрагента

что-то мне подсказывает, что задача решается как-то кривовато
   tabarigen
 
14 - 13.04.18 - 16:39
без сарказма)
   tabarigen
 
15 - 13.04.18 - 16:39
(13) я спецом на это  обратил внимание
   xxTANATORxx
 
16 - 13.04.18 - 16:40
(15)выкладывай задачу, что нужно???
   Малыш Джон
 
17 - 13.04.18 - 16:41
(12) Вах! Ара, в нашэм роду кого толко нэ было
   azernot
 
18 - 13.04.18 - 16:41
Я сильно извиняюсь, но разве задача не решена в постах (2) и (3)?
   Малыш Джон
 
19 - 13.04.18 - 16:41
(18) а поговорить?)
   tabarigen
 
20 - 13.04.18 - 16:42
(16) клиенты скидывают заявки в dbf. последние 4 символа генерятся рандомно. надо из дбф программно созлать документ Заказ лкиента.
С перебором дбф проблем нет, а вот с поиском контрагента как видите возникли затруднения
   tabarigen
 
21 - 13.04.18 - 16:42
(18) решена.
   tabarigen
 
22 - 13.04.18 - 16:42
(17) )
   xxTANATORxx
 
23 - 13.04.18 - 18:08
(20)ищи по ИНН/КПП, не прогадаешь


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует