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

Автор Тема: сопряжение 1с с отчетами биллинга  (Прочитано 4624 раз)

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

Оффлайн n0153

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-01-04
  • Сайт: 
  • Профессия: Программист 7.7
здравствуйте! мы интернет-провайдер и у нас есть linux-биллинг на python и postgresql и есть 1с предприятие 7.7. в биллинге есть скриптики на питоне, которые делают запросы к postgresql и на выходе формируют аккуратные html отчеты о услугах оказанных различным группам пользователей за различные периоды.

проблема в том, что потом эти отчеты с бумаги руками переносятся в один из журналов 1с, соотвественно стоит задача автоматизировать эту простую в прицнипе, но трудоемкую задачу.

питоном я по большей части владею, а вот в 1С я человек новый, только начинаю разбираться, соответственно я остро нуждаюсь в подсказках со стороны тех, кто делал что-то подобное.

потенциально я вижу такие пути решения:

1)питоновский скрипт через специализированную библиотеку подключается к 1С и выводит информацию не в HTML отчет, а в 1С журнал, сразу.

2)1С процедура подключается к postgresql-базе, берет оттуда всю нужную информацию и забивает ее в журнал

3) питоновский скрипт экспортирует данные в промежуточный формат, который удобно будет разбирать 1С скриптом, а 1С скрипт, в свою очередь, забивает все в журнал. CSV, XML, еще что-то - незнаю что из этого будет лучше.

вобщем, покидайте сюда ссылок на технологии которые мне нужны и на какие-то руководства, по которым эти технологии было бы удобно осваивать.

на данный момент все что я знаю о 1С ограничивается тем, что я начал читать учебник с mista.ru, прошу поправить если я на неверном пути.


Оффлайн start2000

  • **
  • Сообщений: 73
  • РЕПУТАЦИЯ: 29
  • КПД: 40%
  • Регистрация: 2011-04-23
  • Сайт: 
  • Профессия: Программист 7.7
В какую конфу 1С и в какой документ или документы вручную забивают данные из файла сгенерированного Питоном?
если помог, то смело жми Спасибо!

Оффлайн n0153

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-01-04
  • Сайт: 
  • Профессия: Программист 7.7
в окне "Конфигурация" в корне дерева значится следующее: Настройка "Моя бухгалтерия 7.7" 7.11.02.02 *

это какая-то из стандартных конфигураций или у нас что-то специфическое?

далее в конфигурации нужно раскрыть "Журналы документов" и там будет журнал "Оказание услуг", туда и нужно занести различные поля.

Оффлайн volodya1122

  • ***
  • Сообщений: 215
  • РЕПУТАЦИЯ: 31
  • КПД: 14%
  • Регистрация: 2011-01-24
  • Сайт: 
  • Профессия: Программист 7.7
вставлю свои 5 копеек
3. думаю подойдет третий вариант.
У нас похожая ситуация. Отчет за месяц выгружается в текстовый файл. И с текстового файла идет уже разбор на составляющие(логин пользователя, тариф, адрес......) в самой 1С. Правда конфа 1С у нас заточена именно под Интернет (тоисть нестандартная)

Оффлайн start2000

  • **
  • Сообщений: 73
  • РЕПУТАЦИЯ: 29
  • КПД: 40%
  • Регистрация: 2011-04-23
  • Сайт: 
  • Профессия: Программист 7.7
Значит у вас бухучет и надо создать обработку, которая будет разбирать питоновский отчет и создавать новые документы "Оказание услуг". Как это примерно делается можно посмотреть в стандартной конфе 1С: Бухгалтерия 7.7. В обработке "ПредприятиеКлиент"(Сервис->Обмен данными->1С Предприятие клиент-банк) процедура "ЗагрузитьТекст", которая загружает данные из файла, выгруженного программой Клиент-банк. Оттуда надо взять, 1. подключение к файлу, 2. выбор строк из файла. 3. создание документа и заполнение его шапки. 4. заполнение табличной части этого документа. 5. запись документа
если помог, то смело жми Спасибо!

Оффлайн n0153

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-01-04
  • Сайт: 
  • Профессия: Программист 7.7
все хорошо и понятно, но что-то я не могу не найти не нагуглить, где же мне взять стандартную конфигурацию. в моей конфигурации обмен данными в указанном пункте меню отсутствует.

Оффлайн start2000

  • **
  • Сообщений: 73
  • РЕПУТАЦИЯ: 29
  • КПД: 40%
  • Регистрация: 2011-04-23
  • Сайт: 
  • Профессия: Программист 7.7
если помог, то смело жми Спасибо!

Оффлайн Сергей Коцюра

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2012-01-06
  • Сайт: 
  • Профессия: Разработчик 1С
если более-менее реальный провайдер - то долговато грузиться будет... - заявляю это как имеющий опыт загрузки данных биллинга в типовую 7.7 Бух Rus - порядка 10 тысяч документов (результат загрузки данных биллинга) у меня грузится порядка 20 минут.. на старом замшелом пне каком-то..

Оффлайн start2000

  • **
  • Сообщений: 73
  • РЕПУТАЦИЯ: 29
  • КПД: 40%
  • Регистрация: 2011-04-23
  • Сайт: 
  • Профессия: Программист 7.7
После автоматизации ввода документов однозначно будет лучше, т.к. они сейчас их руками вбивают  :D
если помог, то смело жми Спасибо!


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
169 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
48 Сообщений
andron81_81
42 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal