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

Автор Тема: 1с8.1 Выгрузка номенклатуры, цен, остатков  (Прочитано 7698 раз)

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

Оффлайн pvasya

  • *
  • Сообщений: 14
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-06-26
  • Сайт: 
  • Профессия: Ученик 1С
Здравствуте!

С 1с знаком мало, в основном занимаюсь веб-разработкой. Решил повысить квалификацию и реализовать интеграцию 1с с веб.

Имеется 1с8.1 УТ, для начала демо-база (которая идёт в комплекте). Необходимо реализовать выгрузку номенклатуры, цен, остатков в формате xml, запаковать в zip и загрузить на фтп. Данную процедуру необходимо проделывать через определённое кол-во времени (например 1 раз в час).

После двух дней ковыряния в доках по 1с, на ум приходит несколько решений:

1) Правим конфигурацию, создаём, новый модёль, в нём процедуру, которая собственно производит выгрузку.
Далее создаём регламентировнное задание, ставим вызав нашей процедуры раз в час.
Настраиваем обработку РЗ на пользователя "выгрузка".
Делаем автозапуск 1С с этим пользователем при старте виндовс.

ИМХО очень простое решение, но сразу же даже мне заметна куча минусов:
 - Правка конфигураци (я правильно понимаю, что после этого обновить конфигурацию будет сложнее?). Да и вообще хотелось бы получить автономное решение, с возможностью настройки.
 - Всё время висящий в фоне 1с. А если кто-то его закроет, может быть по незнанию или по ошибке? Всё, каюк?

2) Сделать внешнюю обработку, которая при вызове будет делать выгрузку.
Дальше через планировщик windows настроить запуск 1с с этой обработкой раз в час.

Минусы:
 - Нет возможности настройки. Появись необходимость, скажем сделать обновление чаще/реже, придётся совершать много лишних манипуляций (конечный пользователь может заблудится)

---###******###---

Решения вроде бы придуманы, но все они какие-то грубые.

Как я вижу себе это в идеальном варианте:
1) Некое автономное от конфигурации решение (чтобы не приходилось вносить правки в саму конфигурацию)
2) Возможность настроить (например, как у встроенной обработки выгрузки)
3) Отсутствие необходимости держать постоянно запущенной саму 1с.


Подскажите, пожалуйста, это реально? Если да, то буду благодарен за подсказку, в каком именно направлении мне двигаться, какие механизмы использовать? Может быть есть ещё какие-то возможности 1с, о которых я пока ещё незнаю?

Заранее спасибо!


Оффлайн chuevsf

  • Хочу! Хочу! Хочу! Мышь на палочке!
  • Глобальный модератор
  • *****
  • Сообщений: 1376
  • РЕПУТАЦИЯ: 345
  • КПД: 25%
  • Регистрация: 2010-07-08
    • Skype: chuevsf
  • Сайт: 
  • Профессия: Программист 1С
Можно это все дело реализовать при помощи обработки и затем включить его в регламентированное задание.
В зависимости от того, как Вы желаете представить Ваши цены на сайте (просто страничка или еще как-нибудт - это лучше было бы уточнить) можно создавать файл или напрямую загружать в базу MySQL.

Оффлайн Шурыгин Иван Сергеевич

  • забей на все....
  • ****
  • Сообщений: 330
  • РЕПУТАЦИЯ: 82
  • КПД: 25%
  • забей на все!
  • Регистрация: 2011-05-23
  • Сайт: 
  • Профессия: Программист 8.1
давайте вернемся к постановке задачи... а зачем все реализовывать как 2 разных механизма? сайт и 1С? например интеграция при помощи 1С Битрикс. насчет постоянно запущенной 1С увы ничего сделать не получится иначе... лишь если предложить, настроить эту последовательность:
1) Некое автономное от конфигурации решение (чтобы не приходилось вносить правки в саму конфигурацию)
2) Возможность настроить (например, как у встроенной обработки выгрузки)
3) Отсутствие необходимости держать постоянно запущенной саму 1с.

вот так

создаем новую конфигурацию, в ней в модуле загрузки сенса прописываем ком соедение с нашей конфигурацией. выделение необходимых нам таблиц и формирование и ХМЛ и архива. и там же в модуле приложения прописываем сразу закрывать 1С.
далее создаем батник, который будет запускать именно конфигурацию 1 раз в час.
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

Оффлайн pvasya

  • *
  • Сообщений: 14
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-06-26
  • Сайт: 
  • Профессия: Ученик 1С
Можно это все дело реализовать при помощи обработки и затем включить его в регламентированное задание.
Но это же уже будет правка конфигурации?
Как буду происходить обновления после этого?

Оффлайн chuevsf

  • Хочу! Хочу! Хочу! Мышь на палочке!
  • Глобальный модератор
  • *****
  • Сообщений: 1376
  • РЕПУТАЦИЯ: 345
  • КПД: 25%
  • Регистрация: 2010-07-08
    • Skype: chuevsf
  • Сайт: 
  • Профессия: Программист 1С
Будет обновление. Просто надо будет "глазками" смотреть и не ставить галку. Только "затирания" не будет.

Оффлайн pvasya

  • *
  • Сообщений: 14
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-06-26
  • Сайт: 
  • Профессия: Ученик 1С
Будет обновление. Просто надо будет "глазками" смотреть и не ставить галку. Только "затирания" не будет.
Просто обновлять явно будет другой человек и честно говоря я не уверен в том, что он сможет сделать это правильно.


А если я сделаю внешнюю обработку и раз в час буду запускать 1с сразу с этой обработкой?


Теги:
 

Отчеты "Ведомость ОС, НМА" и "Ведомость остатков материалов"

Автор OlegatorOGРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 2606
Последний ответ 04 Апр 2015, 06:15
от OlegatorOG
"фильтрация" номенклатуры

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

Ответов: 12
Просмотров: 7957
Последний ответ 11 Мар 2014, 16:09
от mashencev_anton
Номенклатуры типов "расход" и "услуга. Как использовать?

Автор joyerРаздел Пользователям "1С - Предприятие 8"

Ответов: 0
Просмотров: 2674
Последний ответ 29 Июн 2011, 21:11
от joyer
выгрузка из "Платежные документы" выборочно в "Бухгалтерию предприятия"

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

Ответов: 6
Просмотров: 4099
Последний ответ 09 Окт 2014, 15:58
от дфтын
Выгрузка Бух учет из "Зарплаты и управления персоналом 8" в "1С:Бухгалтерию 8"

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

Ответов: 5
Просмотров: 2421
Последний ответ 10 Ноя 2015, 16:20
от vitasw

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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
184 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
40 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
29 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal