Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

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

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

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

Оффлайн GanG031

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

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

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>


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

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

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

Оффлайн GanG031

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



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

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

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

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

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

Оффлайн GanG031

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

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


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

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



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

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


Теги:
 

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

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

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

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

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

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

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

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

Ответов: 5
Просмотров: 1564
Последний ответ 05 Мар 2017, 14:36
от Igor100500
Работа с формой Справочника "Физ.Лица" в ЗУП 2.5

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

Ответов: 3
Просмотров: 3411
Последний ответ 15 Дек 2011, 00:04
от Vit1501

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
83 Сообщений
wise wise
63 Сообщений
Dethmontt Dethmontt
60 Сообщений
MuI_I_Ika MuI_I_Ika
51 Сообщений
alex0402
49 Сообщений
ilyay ilyay
32 Сообщений
Сергей Федоров Сергей Федоров
32 Сообщений
ilnur75
22 Сообщений
Дмитрий Медведков
19 Сообщений
magnifico61
18 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal