Вход | Регистрация
 
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 человек.
Рекламное место пустует