|   |   | 
| 
 | Как сгенерировать номер справочника с префиксом из числа? | ☑ | ||
|---|---|---|---|---|
| 0
    
        tabarigen 13.04.18✎ 16:23 | 
        Всем добра, всем бабла.
 получаю номера 1,4, 69. этим номерам соответствуют контрагенты 00-000001, 00-000004 и 00-000069. Как мне из чисел составить строку, чтоб в дальнейшем найти по коду соответствующих им контрагентов. | |||
| 1
    
        Малыш Джон 13.04.18✎ 16:27 | 
        "Чтооо? Опяяять?" ))     | |||
| 2
    
        azernot 13.04.18✎ 16:28 | 
        Номер = 1, 4, 69; //Выбрать любой
 НомерСтр = Формат(Номер, "ЧГ="); Если СтрДллина(НомерСтр)> 6 Тогда Возврат; Конец КодСправочника = "00-"+Лев("000000", 6 -СтрДллина(НомерСтр))+НомерСтр; | |||
| 3
    
        Малыш Джон 13.04.18✎ 16:28 | 
        "00-" + Прав("000000"+Формат(Номер,"ЧГ=0"),6)     | |||
| 4
    
        SeriyP 13.04.18✎ 16:29 | 
        Если СтрДлина(Номер)=1 Тогда КодКА="00-00000"+Номер
 ИначеЕсли Если СтрДлина(Номер)=2 Тогда КодКА="00-0000"+Номер ИначеЕсли Если СтрДлина(Номер)=3 Тогда КодКА="00-000"+Номер ..... КонецЕсли | |||
| 5
    
        Kigo_Kigo 13.04.18✎ 16:30 | 
        (4) Опередил - сей прекрасным кодом :)     | |||
| 6
    
        tabarigen 13.04.18✎ 16:33 | 
        (1) до этого была обратная задача)     | |||
| 7
    
        tabarigen 13.04.18✎ 16:34 | 
        (4) это же жесть.....     | |||
| 8
    
        tabarigen 13.04.18✎ 16:34 | 
        так и я мог наговнокодить)     | |||
| 9
    
        SeriyP 13.04.18✎ 16:38 | 
        (8) ну дык, а чего же тогда вопросы такие возникают? Это Вам для наглядности.     | |||
| 10
    
        tabarigen 13.04.18✎ 16:38 | 
        (3) лойс тигру!     | |||
| 11
    
        Малыш Джон 13.04.18✎ 16:38 | 
        (8) а вот так можешь?:
 Если Номер=1 Тогда КодКА="00-000001" ИначеЕсли Номер=2 Тогда КодКА="00-000002" ИначеЕсли Номер=3 Тогда КодКА="00-000003"... | |||
| 12
    
        tabarigen 13.04.18✎ 16:39 | 
        (11) Малыш Джон у тебя в роду Петросянов не было?)     | |||
| 13
    
        xxTANATORxx 13.04.18✎ 16:39 | 
        >>Поиск по коду контрагента
 что-то мне подсказывает, что задача решается как-то кривовато | |||
| 14
    
        tabarigen 13.04.18✎ 16:39 | 
        без сарказма)     | |||
| 15
    
        tabarigen 13.04.18✎ 16:39 | 
        (13) я спецом на это  обратил внимание     | |||
| 16
    
        xxTANATORxx 13.04.18✎ 16:40 | 
        (15)выкладывай задачу, что нужно???     | |||
| 17
    
        Малыш Джон 13.04.18✎ 16:41 | 
        (12) Вах! Ара, в нашэм роду кого толко нэ было     | |||
| 18
    
        azernot 13.04.18✎ 16:41 | 
        Я сильно извиняюсь, но разве задача не решена в постах (2) и (3)?     | |||
| 19
    
        Малыш Джон 13.04.18✎ 16:41 | 
        (18) а поговорить?)     | |||
| 20
    
        tabarigen 13.04.18✎ 16:42 | 
        (16) клиенты скидывают заявки в dbf. последние 4 символа генерятся рандомно. надо из дбф программно созлать документ Заказ лкиента.
 С перебором дбф проблем нет, а вот с поиском контрагента как видите возникли затруднения | |||
| 21
    
        tabarigen 13.04.18✎ 16:42 | 
        (18) решена.     | |||
| 22
    
        tabarigen 13.04.18✎ 16:42 | 
        (17) )     | |||
| 23
    
        xxTANATORxx 13.04.18✎ 18:08 | 
        (20)ищи по ИНН/КПП, не прогадаешь     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |