Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
22 Окт 2017, 09:18
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: (Чтение из csv, и заполние справочника)  (Прочитано 971 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GanG031

  • ***
  • Сообщений: 160
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-10-28
  • Сайт: 
  • Профессия: Ученик 1С
Доброго времени суток, уважаемые! Суть в следующем: конфигурация Камин 3.0 Обычное приложение. Нужно написать обработку( на форме располагаются реквизиты из справочника "Лицевые счета", а именно: "Перечислять всю сумму", "Банк", "Дата окончания", "Флаг пособия ФСС"), которая берет данные из файла ( файл csv, в нем 4 колонки: Номер счета, ФИО, Дата рождения, Заработная плата), а именно ФИО и дату рождения, и сравнивает этих сотрудников с сотрудниками из базы. Если есть совпадение, то в справочник "Лицевые счета" добавляется новая запись с выбранным сотрудником, и заполняются соответствующие реквизиты справочника данными, которыми пользователь заполнил на форме. Если сотрудник не был найден, то вывести сообщение о том, что такому то сотруднику не было найдено  соответствия в базе, и так по всем сотрудникам (строчкам) из csv файла

Собственно говоря сделал форму, теперь думаю над самим алгоритмом, мысли такие: считываем файл, берем из файла ФИО и дату рождения, делаем запрос к бд, соответстенно если есть совпадение, создаем новый элемент, и заполняем его данными, и так по всем строкам csv файла. Может быть у кого то есть похожие обработки, что бы я мог глянуть пример имеено как это делается программно? Помогите пожалуйста. Заранее спасибо! Вот скрин формы обработки:


Оффлайн дфтын

  • Могу решить ЛЮБУЮ задачу в 1С и не только.. С вопросами в личку:)
  • *****
  • Сообщений: 2720
  • РЕПУТАЦИЯ: 325
  • КПД: 12%
  • 1С наше все
  • Регистрация: 2014-04-29
    • Skype: Soprov1C
  • Компания: Корпорация зонтиков
  • Профессия: Разработчик 1С
Пффф. Ну описали векрно. пишите код. В случае ошибок в коде пишите , посмотрим.
Добавлено: 29 Мар 2016, 21:33

А для написания кода - пишите с печеньками
Помог? Нажми - Спасибо :)
skype: Soprov1C

Оффлайн GanG031

  • ***
  • Сообщений: 160
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-10-28
  • Сайт: 
  • Профессия: Ученик 1С
Начал писать, вот код:



Подскажите, как в переменную ВременнаяСтрокаСТекущимСотрудником добавить пробелы между словами? а то получается ИвановИванИванович, пробовал так: ВременнаяСтрокаСТекущимСотрудником =   Строка (ВыборкаДетальныеЗаписи.Фамилия)+ " "
                                    + ВыборкаДетальныеЗаписи.Имя+ " "
                                    + ВыборкаДетальныеЗаписи.Отчество + " " ;

, но ругается, что приобразование к типу чсло не может быть выполнено

Оффлайн дфтын

  • Могу решить ЛЮБУЮ задачу в 1С и не только.. С вопросами в личку:)
  • *****
  • Сообщений: 2720
  • РЕПУТАЦИЯ: 325
  • КПД: 12%
  • 1С наше все
  • Регистрация: 2014-04-29
    • Skype: Soprov1C
  • Компания: Корпорация зонтиков
  • Профессия: Разработчик 1С
А Вы после равно добавьте ""
И отладчик - великая вещь.
Добавлено: 29 Мар 2016, 23:11

1С не совсем бейсик микрософтовский. рекомендую, все таки, иногда объявлять переменные. Иначе - фу
Помог? Нажми - Спасибо :)
skype: Soprov1C

Оффлайн GanG031

  • ***
  • Сообщений: 160
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2015-10-28
  • Сайт: 
  • Профессия: Ученик 1С
А Вы после равно добавьте ""
И отладчик - великая вещь.
Добавлено: 29 Мар 2016, 23:11

1С не совсем бейсик микрософтовский. рекомендую, все таки, иногда объявлять переменные. Иначе - фу


я понимаю, но почему то не срабатывает точка останова((((
Добавлено: 30 Мар 2016, 00:14

Чуть переделал вот так:



впринципе все вроде корректно, осталось только создать нужный элемент справочника. Но оказывается, что фамилия, имя и отчество в этом справочнике, это только реквизиты формы, то бишь в самом этом справочнике в конфигураторе их нету, но они есть в регистре сведений "ФиоСотрудников". Подскажите, как собственно создать новый элемент справочника "Лицевые счета"? Все нужные реквизиты, кроме ФИО в этом справочнике присутствуют. Заранее спасибо!

Последний раз редактировалось: GanG031; 30 Мар 2016, 00:14. Причина: Объединение сообщений


Теги:
 

Как вызвать "Анализ субконто" из справочника "Контрагенты"

Автор EnigManРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 6358
Последний ответ 06 Фев 2012, 10:46
от cska-fanat-kz
Заполнение поля табличной части документа из табличной части справочника.

Автор Kurt_WagnerРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 4053
Последний ответ 06 Апр 2015, 20:08
от Kurt_Wagner
Заполнение табличной части документа реквизитами табличной части справочника

Автор kaf_infoРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 507
Последний ответ 10 Май 2017, 20:44
от ilnur75
Как сделать, чтобы поле в документе имело тип "ссылка на поле справочника"?

Автор друганРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 1894
Последний ответ 05 Мар 2017, 14:36
от Igor100500
Изменение цвета при подборе сотрудника в форме списка справочника "Сотрудники организации" для документа "Зарплата к выплате организаций" ЗУП 2.5

Автор ksander-farsРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 148
Последний ответ 12 Окт 2017, 14:02
от wise

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

oleg-x
86 Сообщений
alex0402
49 Сообщений
AIFrame
43 Сообщений
Oldman06
31 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
30 Сообщений
vitasw
29 Сообщений
Golickoff Golickoff
28 Сообщений
MuI_I_Ika MuI_I_Ika
18 Сообщений
DmitriyF DmitriyF
14 Сообщений
BuhRust
13 Сообщений

* Кто онлайн

  • Точка Гостей: 206
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal