Имя: Пароль:
1C
1С v8
Создание справочника банков
,
0 ghostrid3r
 
29.11.12
18:35
Добрый день подскажи пожалуйста пример как создавать банк, имея только МФО, из классификатора, я знаю что там есть макет классификатор банков, но как оттуда данные забрать ? Вообщем если есть пожалуйста поделитесь примерчиком, как только по коду МФО создать автоматически банки, или обьясните на пальцах плз.
1 zdas
 
29.11.12
18:36
в какой конфе?
2 BlackSeaCat
 
29.11.12
18:38
Ни конфы, ни даже страны... В России, например, нет никакого МФО, есть БИК.
3 ghostrid3r
 
29.11.12
18:41
Украина, УПП
4 shuhard
 
29.11.12
18:41
(3) не интересует
5 ghostrid3r
 
30.11.12
11:01
(4) отличный ответ, ну даже если брать с Россией то наверно не сильно отличается, вот например у вас тот же код БИК есть единственный как по нему найти в макете и добавить банк в справочник.
6 Cube
 
30.11.12
11:02
(5) CTRL + F ???
7 ghostrid3r
 
30.11.12
11:02
(6) это ты внешней обработкой будешь делать?
8 cw014
 
30.11.12
11:03
Макет кинь на почту, откуда ты данные по банку хочешь брать?
9 Cube
 
30.11.12
11:04
(7) Не понял вопроса...
10 Staffa
 
30.11.12
11:05
в чем проблема найти текст в макете?
11 Deon
 
30.11.12
11:06
(0) Загрузи макет в таблицу значений перебором, потом ищи себе свои банки и создавай.
12 ghostrid3r
 
30.11.12
11:06
(8) скинул на почту
13 cw014
 
30.11.12
11:09
Ну так перебирай и ищи
14 hhhh
 
30.11.12
11:10
(12) Область = Макет.НайтиТекст(БИК) не оно?
15 cw014
 
30.11.12
11:12
(12) Тебе написать обработку?
16 ghostrid3r
 
30.11.12
11:15
(14) ну нашел я область дальше то что, в ней кроме область табличного документа нет никаких данных.
17 cw014
 
30.11.12
11:17
(16) -> (15)
18 ghostrid3r
 
30.11.12
11:19
(17) мне можно написать пример добавления.
19 Deon
 
30.11.12
11:20
(16) Посмотри уже в СП пример у этого метода, там нарисовано как дальше получить номер столбца и строки. Потом и выдергивай то, что правее от ячейки.
20 Cube
 
30.11.12
11:21
(18) Ты откуда макет взял, код не посмотрел там что-ли? В любой типовой есть подбор из классификатора (Банки, страны, единицы измерения)
21 Staffa
 
30.11.12
11:21
"продам СП, дорого" (С)

НайтиТекст()
...
Возвращаемое значение:
Тип: ОбластьЯчеекТабличногоДокумента


ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
Текст (Text)
Использование:

Чтение и запись.
Описание:

Тип: Строка.
Содержит значение текста ячеек области.
22 Deon
 
30.11.12
11:21
(18) Пример создания нового элемента справочника?
23 ghostrid3r
 
30.11.12
11:27
(22) как добавить просто справчник я знаю, как мне вытянуть из этой области ячеек данные
24 cw014
 
30.11.12
11:28
(23)


Процедура КнопкаВыполнитьНажатие(Кнопка)
   
   Макет = ПолучитьМакет("Макет");
   СтруктураОбластей = Новый Структура();
   СтруктураОбластей.Вставить("КодМФО", Макет.ПолучитьОбласть("КодМФО"));
   СтруктураОбластей.Вставить("Наименование", Макет.ПолучитьОбласть("Наименование"));
   СтруктураОбластей.Вставить("Город", Макет.ПолучитьОбласть("Город"));
   СтруктураОбластей.Вставить("Адрес", Макет.ПолучитьОбласть("Адрес"));
   СтруктураОбластей.Вставить("ЕДРПОУ", Макет.ПолучитьОбласть("ЕДРПОУ"));
   СтруктураОбластей.Вставить("Телефоны", Макет.ПолучитьОбласть("Телефоны"));
   СтруктураОбластей.Вставить("КоррСчет", Макет.ПолучитьОбласть("КоррСчет"));
   
   КодМФО = СтруктураОбластей.КодМФО.НайтиТекст(ПолеВвода1);
   Если КодМФО = Неопределено тогда
       Сообщить("Не найдено");
   Иначе
       Сообщить(КодМФО.Текст);
       Сообщить(СтруктураОбластей.Наименование.Область(КодМФО.Верх, 1).Текст);
       Сообщить(СтруктураОбластей.Город.Область(КодМФО.Верх, 1).Текст);
       Сообщить(СтруктураОбластей.Адрес.Область(КодМФО.Верх, 1).Текст);
       Сообщить(СтруктураОбластей.ЕДРПОУ.Область(КодМФО.Верх, 1).Текст);
       Сообщить(СтруктураОбластей.Телефоны.Область(КодМФО.Верх, 1).Текст);
       Сообщить(СтруктураОбластей.КоррСчет.Область(КодМФО.Верх, 1).Текст);
   КонецЕсли;
   
КонецПроцедуры
25 cw014
 
30.11.12
11:30
(23) Можно даже поблагодарить пивом
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.