Обмен данными в распределенной базе через e-mail.

Публикация № 168961

Разработка - Обмен данными 1С - Распределенная БД (УРИБ, УРБД)

42
Если у вас нет финансов для покупки отдельного сервера под 1С или вы просто не хотите пока вкладывать денежные средства для развития этого программного продукта, но у вас есть острая необходимость в обмене данными между двумя удаленно расположенными пользователями, то в данной статье я расскажу как настроить обмен данными без финансовых вложений по средствам e-mail.

Итак, вы стали счастливым обладателем 1С версии 8.2, настроили и заполнили ее, но в один прекрасный момент осознали, что одного рабочего места вам мало.  Причин на то может быть много: появилось обособленное подразделение (склад, например); бухгалтер заболел и ему нужно работать из дома; или просто руководитель хочет отслеживать что происходит на его фирме, но постоянно находится в разъездах и не имеет частой возможности приехать лично, а постоянные звонки отвлекают персонал от основной работы.

Выходов из данной ситуации много. Я покажу как обойтись наименьшими финансовыми вложениями. Ведь не у всех сразу есть свободные денежные средства для покупки отдельного сервера. Настройка ftp доступа тоже не всегда подходит, так как либо нужен хостинг, что требует вложений, либо основной компьютер с настроенным локально FTP должен быть включен 24 часа в сутки, что не лучшим образом сказывается на его работоспособности и долговечности.

Выход – создать распределенную базу. В 1С 8.2 есть 3 способа обмена данными между базами: на локальном уровне, когда компьютеры соеденены в сеть; по доступу ftp; при помщи e-mail. Как сделать распределенную базу первыми двумя способами написано уже много. Я покажу как настроить обмен через электронную почту.

Для начала нужно зарегистрировать отдельный ящик, на mail.ru, скажем. Можно, конечно, использовать существующий, но это, на мой взгляд, не совсем удбно. Ведь через этот ящик будут проходить множество сообщений с вложенными файликами, среди которых может затеряться важное вам сообщение.

Лучше пользоваться распространенными почтовыми сервисами, так как на них проще найти информацию по настройке почтовых клиентов (таких как The Bat, OutLook и т.д.), так как настройки в 1С будут эдентичными с настройкой почтового клиента.

Теперь непосредственно перейдем к настройке  1С. 

 1.Для того чтобы у вас появился в 1с слева пункт «Обмен данными». Нужно зайти в «Настройка параметров учета».

Далее слева выбираем пункт «Обмен данными», ставим галочку «Использовать обмен данными» и назначем префикс распределенной базы. Это могут быть любые 2 буквы.

 После этого у нас слева появилось меню «Обмен данными» в разделе «Администрирование». 

 

Нажимаем на «Обмен данными», в появившемся меню кликаем на «создать» и выбираем «Создать обмен в распределенной информационной базе".

Следующие шаги, думаю, нет смысла комментировать. Делаем всё по картинкам.

 

 

 

 

  

 

Тут расскажу по-подробнее.

В самом начале сататьи было рекоммендовано создать отдельный почтовый ящик. Именного его мы вписываем в гарфы "Почтовый адрес" и "пользователь".

Ставим галочку "Запоминать пароль". Это нужно, чтобы обновление происходило без лишних вопросов.

Так же следует поставить галочки "Использовать для отправки" и "Использовать для получения". 

Что касается Сервера входящей и исходящей почты, то тут у каждого почтового сервиса они разные. В моем случае они совпадают.

Для mail.ru, например, сервер входящей почты будет pop.mail.ru, а исходящей imap.mail.ru.

Информацию по серверам можно узнать в службе поддержки вашего почтового клиента. Так же есть смысл проверить порты, через которые идет прием\отправка сообщений. Это можно проверить, нажав, "Дополнительные настройки сервера почты". После того, как все данные введены, нажимаем "Записать и сохранить".

На данном этапе стоит проверить всё ли правильно мы сделали. Для этого нажимаем "Проверка учетной записи"

Если есть ошибки, то стоит опять вернуться назад и перепроверить, как написаны сервера почты (часто вместо pop.mail.ru пишут pop@mail.ru) и порты через которые отправляются\принимаются сообщения.

Если всё хорошо, то появится следующая запись. 

Нажимаеи "ОК" и закрываем окно.

 

Теперь наша учетная запись настроена, можем переходить к следующему пункту.

 На следующем этапе нужно указать названия для двух баз. Названия должны быть интуитивно понятные, чтобы не запутаться кому какая база предназначается. В качестве основного способа обмена нужно выбрать "Обмен по почте". В префиксе второй информационнной бызы   нужно указать две буквы, отличные от префикса первой базы, который мы уже назначили в начале статьи.

 

Теперь у нас всё готово для создания распределенной базы. В двух последующих окошках нажимаем "Далее".

 Теперь мы уже непосредственно создаем файл информационной базы. Для этого нужно выбрать папку, куда эту базу сохранить.

Запомните этот путь, чтобы потом без труда найти файл базы. Хочу обратить внимание, что мы выбираем папку. Не стоит искать на компьютере файл 1Сv8.1CD. Он допишется автоматически после выбора папки. Нажимаем "Создать начальный образ".

После этого в правой нижней части экрана появится следующее окошко.

 Процесс создания базы достаточно продолжительный по времени. Время зависит от размера самой базы и мощности компьютера на котором данная база создается. Поэтому можно смело пойти поставить чайник и попить чай или кофе. 

После кофе-паузы, когда вы вернетесь за компьютер, то должно появиться сообщение об успешном завершении создания бызы.

 

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

 

 Нажимаем "Добавить"

Нажимаем на надпись с часиками как на картинке.

 Настройка сценариев состоит из четырех закладок. В 1С 8.2 предусмотрен достаточно гибкий механизм настройки. Я приведу пример настройки для обновления с 8 утра до 8 вечера с периодичностью в 1 час (3600 секунд). После настройки, нажимаем "ОК".

 

Теперь на надписи с часиками, которую мы нажимали, появилась введенная нами информация по времени обновления. Нажимаем "Записать и сохранить", чтобы наши данные не потерялись.

 Сценарий обновления создан, можно закрыть окошко. 

 Итак, у нас есть настроенная на автоматическое обновление основная база и файл с распределенной базой.

Многие не знают что же теперь с этим файлом делать.

Файл распределенной базой (в моем случае это было D:\Распределенная база\1Сv8.1CDнужно сохранить на второй компьютер, который находится удаленно от нашей базы. Можно записать ее на диск и отправить по почте. Если не очень далеко, то сохранить на флэшку и скопировать на жесткий диск второго компьютера. Ну или просто залить на файлообменник, чтобы вторая сторона ее скачала. Главное, чтобы сохраненный файл с распределенной базой оказался на жетском диске второго компьютера.

Основную базу трогать не стоит. Она остается в том виде, как мы ее настроили.

 Итак, чудесным образом файл на второй компьютер сохранен.

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

 

 

Тут указываем путь к файлику с распределенной базой, который мы перенсли с первого компьютера. 

После запуска подключенной конфигурации с распределенной базой у нас выскочит окно, которое мы уже видели при создании распределенной базы. На втором компьютере делаем всё по аналогии как мы делали на первом.

 

 

 

 

 Готово. Теперь заходим в "Администрирование" - "Обмен данными".

 У нас теперь и на втором компьютере есть задание на Обмен данными. По аналогии с первым компьютером настраиваем Сценарии обмена. Они могу отличаться от первой базы. Еще раз описывать не буду, если кто забыл как это делать, вернитесь чуть назад и посмотрите как мы делали сценарий для основной базы.

 После того, как сценарии обмена создан, можно проверить работает ли обмен (таким же образом можно обновлять принудительно базу, если время обмена еще не подошло, а вам в сею минуту нужно отправить или получить данные). Нажимаем "Выполнение обмена данными" - "Выполнить автоматически".

   

 В следующем окошке нажимаем "выполнить обмен". Так как информация с обменом данными занимает несколько килобайт, то обмен происходит достаточно быстро.

Первый раз запустив на одном из компьютеров обновление, вы увидете, что выгрузка произошла успешно, а вот загрузка с ошибкой. Это связано с тем, что на втором компьютере еще никакие данные не отправлены и обновлять, собственно, нечего, ведь файликов на почте нет пока.

После того, как вы таким же образом запустете обновление на втором компьютере, то получете информацию об успешном обновлении. Ведь с первого компьютера данные отправлены. Второй компьютер получил данные от первого и в свою очередь отправил свои данные на почту.

Теперь, запустив обновление на первом компьютере, там где у нас была ошибка, мы также получим информацию об успешном обновлении. Как вы видете, на предыдущей картинке у нас обновились данные со Офисом, на данной картинке со Складом.

Если у вас снова появится сообщение, что данные не обновлены, не стоит вдаваться в панику. Это означает, с другой стороны не было никаких изменений и обновлять, собственно, нечего.

Подведем итого. При помощи обмена данными через e-mail вы получете полноценный обмен данными между двумя пользователями 1с. При этом вам не придется вкладывать деньги в отдельный сервер и програмное обеспечение или сервер с FTP доступом, не нужно постоянно держать включенным один из компьютеров с открытым ftp доступом. Единственное, что вам понадобится - это доступ в интернет, а уж его можно найти в наше время практически везде. 

Конечно, для серьезных компаний с большим количествов пользователей или пусть не больших компаний, но располагающих достаточным количеством денежных средств, эта статья не подойдет. Ведь, без сомнения, связка Windows Server 2008 + SQL Server 2008 + 1С 8.2 - имеет огромное преимущесто. Но для тех, кто, в силу ряда причин, не имеет возможности или по-просту не хочет вкладыать деньги, а необходимость в обмене данными существует, эта статья, на мой взгляд, будет очень даже полезна.

Спасибо за потрченное на данную статью время и удачи!

42

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. TrinitronOTV 13.01.13 13:38 Сейчас в теме
Спасибо большое, очень кстати, пригодится в работе
2. TMV 14 13.01.13 16:15 Сейчас в теме
(0)
Если у вас нет финансов для покупки отдельного сервера под 1С или вы просто не хотите пока вкладывать денежные средства для развития этого программного продукта, но у вас есть острая необходимость в обмене данными между двумя удаленно расположенными пользователями

О чем речь вообще? Как связаны между собой УРБД и Сервер 1С?

А справкой пользоваться все умеют..
3. Klim Bassenger 42 13.01.13 17:09 Сейчас в теме
О чем речь вообще? Как связаны между собой УРБД и Сервер 1С?

Имелось ввиду не сервер 1С, а отдельная машина (комп), выделенная под сервер, на котором крутится 1С.
А справкой пользоваться все умеют..

Как показывает практика не все. Очень многие с компьютером "на ВЫ". И таким людям, ради их же блага, вообще не стоит лезть в такие дела. Я писал статью для вновь открывшихся или небольших компаний. Дай бог, что среди персонала есть человек, в этом разбирающийся. А если нет? Я думаю человек, например, со строительным образованием даже не откроет справку,услышав про УРБД... А вот по картинкам сделать гораздо проще.
ИМХО. Повторюсь, статья не профессионалов 1С, а для простых обывателей.
Andrew_burh; SirYozha; +2 Ответить
4. TMV 14 13.01.13 20:44 Сейчас в теме
(3) Klim Bassenger,
Имелось ввиду не сервер 1С, а отдельная машина (комп), выделенная под сервер, на котором крутится 1С.
И как же связаны "отдельный комп" и УРБД?
5. Klim Bassenger 42 13.01.13 22:17 Сейчас в теме
(4) TMV,
И как же связаны "отдельный комп" и УРБД?

У вас есть 2 компьютера удаленно расположенных друг от друга. Денег нет. Обмениваться данными нужно. Какой выход? Делаем УРБД.
Если есть отдельный сервер, то не зачем нам УРБД. Есть масса возможностей настроить удаленный доступ к базе на сервере.
Это два разных вопроса: УРБД и удаленный доступ.
6. TMV 14 13.01.13 22:31 Сейчас в теме
(5) Klim Bassenger,
Если есть отдельный сервер, то не зачем нам УРБД.
Совершенно несвязанные вещи - ваше утверждение абсолютная чушь..
Это два разных вопроса: УРБД и удаленный доступ.
Здесь же вы и подтверждаете мои слова.
Зеленоград; +1 Ответить
8. Klim Bassenger 42 14.01.13 09:49 Сейчас в теме
(6) TMV, Очень хотелось почитать статью настолько профессионального человека, как вы, который пишет не чушь. Пишет о том, чего нет в справке 1С. О том, что действительно может быть полезно людям.
Но, к сожалению, вашей статьи я так и не нашел. Возможно, вы настолько подкованный человек, что на этом форуме нет читателя, способного по достоинству оценить ваши знания.
Вашу точку зрения я понял. Учту при написании следующей статьи. Что-либо еще объяснять такому ГУРУ 1С я попросту не смею.
Если у вас появится статья, дайте знать. Уж очень хочется поучиться.
Gnevyshev_an; morber; kstukov; +3 Ответить
7. fomix 26 14.01.13 09:48 Сейчас в теме
Молодец. Все подробно изложил. Думаю данная статья будет полезна пользователям. А на бухтение "TMV" забей!
Чем флудить, лучше бы он посоветовал внести правки в статью!
9. Klim Bassenger 42 14.01.13 10:01 Сейчас в теме
(7) fomix, Спасибо за поддержку. Автор сайта, например, в разделе создания публикации даёт ссылку на статью "Как сделать скриншот." Кто знает, как это делать - не будет читать. Куму нужно, обязательно прочтет.
Все главные бухгалтера у нас в стране (РБ) должны сдавать зачеты по пользованию ПК. Так вот самые лучшие, заслуженные ГБ, как ни странно, вообще не умеют включать компьютер. И им разрешено не сдавать эти зачеты, так как по-старинке они считают те же налоги намного быстрее и качественнее, чем их молодый коллеги по средствам 1С.
Для них любая статья с этого форума из разряда "Как запустить ракету в космос."
Представляю что пишет уважаемый TMV в комментариях статьи "Как установить Windows" или "Как пользоваться программой Paint".
А ведь таких статей миллионы на просторах интернета. А если посмотреть статистику по дынным запросам, то вы, уважаемый TMV, будете удивлены.
Есть, как оказывается, пользователи, которые до сих пор этого делать не умеют.
10. TMV 14 14.01.13 18:48 Сейчас в теме
(7) fomix,
лучше бы он посоветовал внести правки в статью
Хм.. на мой взгляд, я достаточно прозрачно намекнул о том, что упоминания о "сервере 1С" (будь то комп или сервис) в статье об УРБД явно лишние, потому как это совершенно несвязанные и друг от друга независящие вещи.
(8) Klim Bassenger, для того, чтобы понять, что борщ прокис, не обязательно уметь его готовить.
11. Klim Bassenger 42 14.01.13 22:30 Сейчас в теме
(10) TMV, Если вы не умеете готовить борщ, то боюсь вы его никогда не попробуете... И уж понять прокис он или нет, у вас просто не будет возможности.
12. TMV 14 14.01.13 22:48 Сейчас в теме
(11) Klim Bassenger, я так понимаю, платформу 1С вы написали?)
13. Klim Bassenger 42 15.01.13 09:38 Сейчас в теме
(12) TMV, И компьютер тоже я придумал...
14. akomar 424 15.01.13 19:22 Сейчас в теме
После прочтения заголовка показалось что материал будет именно по разработке обмена, а не использования в типовой конфе. Пичалька :(
15. kosmo0 81 16.01.13 11:29 Сейчас в теме
Поскольку статья написана для неквалифицированных пользователей, то, как я понимаю, все эти дела вертятся на файловой базе данных. (если это так, то было бы полезно указать на этот факт). А если это вертится на файловой базе, то для автоматического обмена требуется чтобы база была открыта под определенным пользователем. Вроде раньше было так. Что-то изменилось?
19. Klim Bassenger 42 17.01.13 20:37 Сейчас в теме
(15) kosmo0,
А если это вертится на файловой базе, то для автоматического обмена требуется чтобы база была открыта под определенным пользователем.

Так и есть. 2 пользователя - 2 компьютера, каждый работает по-отдельности.
16. via64 16.01.13 14:15 Сейчас в теме
ИМХО. Мыло, как транспорт обмена, не очень удобно. Я, пользую обмен через файл, выгружаемый в облачную папку – Дропбокс, например.
freezetron; +1 Ответить
17. vec435 15 17.01.13 09:24 Сейчас в теме
18. via64 17.01.13 12:43 Сейчас в теме
На ПК, на которых лежат базы, устанавливаем Dropbox или SkyDrive, или ЯндексДиск. Главеное, чтобы на всех ПК, была одна и та же прога.
Связываем их одним аккаунтом. На каждом ПК, получаем, обычную папку винды, которая, автоматически, синхронизируется с облачной папкой. А та, с аналогичными папками на других ПК. Всё происходит очень быстро.
Как это сделать? Яндекс в помощь.
В настройках сценария обмена данными, указываем вид транспорта обмена = Обмен через локальный или сетевой каталог. Указываем, в качестве каталога обмена, созданную папку. Ссылка, должна быть абсолютной, например, \\Serverdbnew\Обмен (где Serverdbnew - сетевое имя ПК, а Обмен - имя папки).
Всё. Настраиваем расписание и, посредством регламентного задания, синхронизируем базы, хоть каждые 5 минут.
rabota.v8.1c; drogba15; a_vovan; Klim Bassenger; +4 Ответить
20. Klim Bassenger 42 17.01.13 20:41 Сейчас в теме
(18) via64,
На ПК, на которых лежат базы, устанавливаем Dropbox или SkyDrive, или ЯндексДиск. Главеное, чтобы на всех ПК, была одна и та же прога.

Я, наверное, отстал от жизни, но про эти вещи первый раз слышу. Попробовал сделать - действительно очень быстро и удобно.
Век живи - век учись...
29. drogba15 05.06.14 09:20 Сейчас в теме
(18) via64, Здравствуйте!
Прежде всего хочу сказать спасибо за идею обмена в 1с 8.2 через яндекс диск. Возник небольшой вопрос. В самой 1с обязательно в настройках прописывать синхронизацию? Просто во всех точках одна и та же база.
30. via64 14.08.14 14:57 Сейчас в теме
(29) drogba15,
Извените, что не отвечал. Давно не заходил на форум.
Не понял, то значитт "одна и та же база"? Подчинённые базы нужны только для промора?
32. dlebedev8 20.07.15 14:13 Сейчас в теме
(18) via64, пробовал через dropbox, однако вскоре начались проблемы с версиями файлов. DropBox стал переименовывать файлы обмена (чтобы не затирать конкурирующие версии файлов) и обмены перестали работать. Когда базы две или три, решение приемлемо, но когда узлов становится несколько десятков...
У OneDrive (бывший SkyDrive) ровно те же проблемы с версионированием. Может, у яндекса лучше?
21. ViksVik 18.01.13 15:33 Сейчас в теме
Статья хорошая. Конечно, никто не спорит, что есть разные варианты обмена: и через ftp ресурс, и через облачные хранилища, что в какой-то мере – разновидность бесплатного ftp. Но есть разные пользователи, есть и такие (реально), у которых третьи «пеньки» с родной «ХРюшкой» и, наконец-то, освоенной электронной почтой. И эта статья найдёт СВОЕГО читателя. А сделана она добротно, доступно (в отличие от многочисленных 1с-овских справок). Со знанием дела.
Единственный вопрос не освещён: всё это описано для управляемого интерфейса, а если режим запуска возможен только как обычное приложение (конкретно, последний релиз Бухгалтерия Предприятия 2.0.43.12), и там нет опции обмен через электронную почту. В этом варианте – возможно что-то сделать аналогичное, через e-mail?
22. madonov 155 21.01.13 07:13 Сейчас в теме
Очень хорошая статья для бухгалтеров.
Для специалистов, владеющих ПК на уровне чуть выше среднего - уже абсолютно бесполезна. Кто-то реагирует на это вполне сдержано, а кто-то как TMV. Тут каждому своё, но ИМХО читая статью становится вполне очевидна её целевая аудитория.

Есть неточности - я тоже не понимаю причем здесь УРБД или наличие/отсутствие выделенного сервера... ну да ладно. От оценки воздержался.

(21) Ещё на 7.7 такие системы строились, кстати одна из построенных мною досихпор функционирует (сеть магазинов, работающая на ТиС 9.2, число узлов - штук 7).
Что уж говорить о 8.2 - Обработка пишется за час. А вот готовая http://infostart.ru/public/65934/ (сам не тестил).
23. karakozov 21.01.13 08:54 Сейчас в теме
Спасибо за консолидацию информации по данной тематике.Думаю что у нее есть аудитория, по мне, идея уже стара, и способ обмена не нов.Даже на инфостарт есть более современные идеи реализации.
24. 1977 2 01.02.13 13:11 Сейчас в теме
Вопросец есть. УТ11 файлы картинок хранятся в томах. (Вес папок с файлами 1,5 ГБ). Файл базы весит 400МБ . Сделал РИБ для второй базы. Вторая базы Выгрузилась и весит теперь 3,7 ГБ и в придачу файл в zipe который опять весит 1,5ГБ. Что храниться в во второй базе ? Почему она такая большая.
Обмен по мылу хорошо, но надо учитывать обьем данных не более 25Мб. Уже столкнулись..
25. lsp71 05.02.13 15:12 Сейчас в теме
Повторюсь, наверное, но с помощью DropBox (SkyDrive и проч.) получается проще. Кроме того, у e-mail меньше объем передаваемых данных (10-20-50 MB), а например, бесплатный DropBox хранит/синхронизирует до 2 GB (а чуть-чуть напрагшись 3..5 GB). Я сам год назад настраивал такой "обмен": по звонку директора оператор предварительно написанным bat-ником создает *.dt (т.е. всю базу, со всеми-всеми данными), который складывается в папочку DropBox-а. А через 15 мин. директор другим bat-ником распаковывает базу у себя на ноутбуке и смотрит в ней все, что ему надо. Такой вот односторонний "обмен" уже год как работает и все довольны, т.к.
1) пользоваться просто
2) работает без проблем (следить за наличием интернета квалификации хватает)
3) функционала хватает.
rabota.v8.1c; +1 Ответить
26. Klim Bassenger 42 13.02.13 23:15 Сейчас в теме
(25) lsp71, Согласен. Но при небольшом объеме информации, файлики достоточно маленькие, которые отправляются через почту.
При большом объеме стоит искать другие пути решения обмена.
27. sdp2 27.06.13 13:56 Сейчас в теме
Добрый день!
При настройке РИБ, обмен через эл. почту программа (управление торговлей 11 версия) не может соединиться с почтовым сервером (mail.ru). Несколько раз перезаписывал имя пользователя/пароль, менял порты (из справки mail.ru по настройке outlook и из форумов "Файрвол ничего не блокирует? Попробуйте 587 или 465 порт"), отключил сетевой экран - всё безрезультатно. Пишет либо "ошибка при вызове метода контекста подключиться", либо "нет ответа от сервера", в зависимости от того, какой порт указан.

На ноутбуке (windows 8) установлена почтовая программа outlook 2010, она работает баз проблем.

Кто может чем помочь буду бесконечно благодарен!
28. glred 20.11.13 19:13 Сейчас в теме
Я главный бухгалтер. Только перешла на 8.3. Мне очень помогла статья самостоятельно настроить распределенную базу.
31. vfkmdf2007 18.04.15 22:23 Сейчас в теме
При создании системной учетной записи при проверке настройки почтового сервера выдает ошибку время ожидания превышено, как исправить ,чтобы сообщения проходили?
33. Voblhned 40 20.07.15 14:24 Сейчас в теме
работал с Ядом, нормально было, но тестов с 10ти базами не был, но с 3мя работает стабильно. А дропбоксом перестали работать, уж очень долгодумный он.
Оставьте свое сообщение

См. также

Ещё немного о ИНН и сервисе DaData 1

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) WEB

Об использовании сервиса dadata и немного информации о возможностях получать данные по ИНН. Возможно, кому-то будет полезным.

сегодня в 10:05    96    xxxAndricxxx    0       

Вариант реализации клиента SOAP на примере получения остатков из MERLION 1

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) WEB

В статье приведу пример клиента к сервису SOAP, функции которого принимают несколько значений типа строка или массив строк.

сегодня в 08:20    63    malikov_pro    0       

Разбор любого JSON-объекта в соответствующую структуру 4

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика WEB

Данная публикация предназначена разработчикам 1С, которым приходиться разбирать данные формата JSON. Выложенный пример кода создает объект типа Структура, полностью повторяющий структуру данных формата JSON.

вчера в 16:28    366    user665435_al.windstorm    9       

Проверка reCAPTCHA от Google на стороне HTTP-Сервиса 9

Статья Программист Нет файла v8 Россия Бесплатно (free) WEB

Код проверяет переданный токен reCAPTCHA от Google при вызове HTTP-Сервиса. Таким образом проверяем, отправил ли данные на наш HTTP-Сервис робот или реальный пользователь.

06.11.2019    713    AVR    0       

И снова "Конфигурация узла распределенной ИБ не соответствует ожидаемой" 15

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Распределенная БД (УРИБ, УРБД) Обмен данными 1С

Конфигурация узла распределенной ИБ не соответствует ожидаемой. Приведен очередной способ устранения этой ошибки, возникший не в результате сбоев в работе оборудования или при обмене, а в результате обновления платформы 1С.

05.11.2019    860    Kobra_RU    5       

Простой способ опубликовать базу 1C из дома в интернет, когда Ваш провайдер этого не обеспечивает (3G, 4G модем и т.п.) 50

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) WEB Облачные сервисы, хостинг

Если у Вас возникла потребность опубликовать из дома во всемирную паутину базу 1С (например, для тестирования), в т.ч. интерфейс OData, HTTP или Web-сервисы, а интернет-провайдер (например, 3G Мегафон) не предоставляет возможности инициировать соединения извне, то в конце статьи Вы найдете простой, быстрый и условно-бесплатный способ это сделать.

14.10.2019    3709    uno-c    25       

Самый примитивный HTTP-сервис в мире 172

Статья Программист Нет файла v8 Бесплатно (free) WEB

Пошаговый пример создания простейшего HTTP-сервиса, который генерирует HTML-страницу для поиска товара, а также реализует асинхронное получение данных из базы.

12.09.2019    7650    YPermitin    26       

Свой веб интерфейс к 1С: побеждаем CORS на IIS, сохраняя авторизацию 57

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) WEB Администрирование данных 1С

Если "веб морда" расположена не по тому же адресу, что и публикация 1С (что часто бывает, например, при разработке, публикация 1С на http://localhost/1c, а разрабатываемое веб-приложение на http://localhost:8080) или, например, мы заходим на веб приложение то по ip адресу, то по имени сервера, или просто веб сервер и сервер, на котором опубликована 1С - это разные сервера, то для большинства запросов от браузера к 1С срабатывает политика CORS, которая заключается в том, что браузер сначала посылает запрос OPTIONS, на который сервер должен ответить определенным образом, заголовками, содержащими разрешения, а потом уже (если разрешение есть), браузер посылает основной запрос. В случае, когда в публикации 1С (default.vrd) жестко прописан логин и пароль, разрулить ситуацию можно средствами 1С. В случае же, когда нужно сохранить авторизацию (или используется стандартный интерфейс odata), начинаются проблемы.

20.08.2019    3579    Fragster    7       

Вывод отчетов из Штрих-М Торговое предприятие 5 на кассовое ПО Кассир 5 через веб-сервис 3

Статья Системный администратор Программист Нет файла v8 1cv8.cf Розничная и сетевая торговля (FMCG) Россия УУ Windows Розничная торговля Бесплатно (free) WEB

Универсальный механизм вывода отчетов товароучетной системы Штрих-М Торговое предприятие в кассовое ПО Кассир 5 посредством веб-сервиса.

14.08.2019    1305    Van2507    1       

Совсем простой обмен HTTP, 2 функции 60

Статья Программист Нет файла v8 Бесплатно (free) WEB

Функция для вызова рест-сервиса и функция для разбора результата. Быстро, просто, универсально.

12.08.2019    4061    Yashazz    15       

Использование HTTP-сервиса для создания "фронтенда" HTML/CSS/jQuery. Продолжение 53

Статья Программист Расширение (cfe) v8 1cv8.cf Бесплатно (free) WEB

Получение изображений из информационной базы и отправка файлов через "фронт" на HTML/CSS/JS.

08.08.2019    3692    Sedaiko    1       

1Script.Web. Интернет-приложения на языке 1С 120

Статья Программист Нет файла v8 Бесплатно (free) WEB OneScript

Запросы рынка таковы, что любое современное клиент-серверное приложение должно иметь веб-интерфейс. Почему бы не писать такие приложения на языке 1С? Андрей Овсянкин расскажет о возможностях разработки веб-приложений на базе 1Script, рассмотрит перспективы этого направления и в качестве демонстрации покажет «боевое» веб-приложение на новом движке – кроссплатформенную консоль администрирования парка кластеров 1С.

20.05.2019    12466    Evil Beaver    32       

Неверные остатки на сайте битрикс 2

Статья Программист Нет файла v8 УТ11 Бесплатно (free) WEB

Исправление процедуры выгрузки остатков на сайт битрикс из УТ 11

25.04.2019    2110    distorshion    4       

Отправка файлов через SOAP. SOAP with attachments, MTOM 38

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) WEB

В продолжение «своеобразной» поддержки 1С протокола SOAP, описанной в https://infostart.ru/public/965259/, опишу еще одну особенность. 1С не поддерживает возможность отправки файлов-вложений. Для решения этой проблемы пришлось самостоятельно писать формирование пакетов SOAP и разбор ответов сервера.

18.04.2019    3196    mysm    2       

HTML-клиент у конфигурации 1С 143

Статья Программист Нет файла v8 Бесплатно (free) WEB

Приветствую. В этой публикации опишу свой опыт создания html-клиента для конфигурации 1С с помощью http-сервисов. HTML-клиент в этом случае - это frontend (html + css+ js), который генерирует и выдает пользователю конфигурация + backend, который тоже реализован в этой же конфигурации.

17.04.2019    11626    Smaylukk    119       

Парсинг сайтов из 1С на примере ломбарды.рф с помощью XPATH для ДокументDOM 67

Статья Программист Нет файла v8 Бесплатно (free) WEB

На всякую хитрую гайку всегда найдется болт с резьбой (с)

01.04.2019    7862    starik-2005    33       

Логируй больше! 1С + UPD + GELF + Graylog 28

Статья Системный администратор Программист Нет файла v8 Windows Бесплатно (free) Практика программирования Администрирование данных 1С WEB Разработка

Наличие производительной платформы управления логами - это жизненно важный элемент в ландшафте систем с высокой активностью. Рассмотрим один из подходов логирования активности систем на платформе 1С в Graylog.

26.02.2019    5677    Lars Ulrich    15       

Создание телеграм бота с гугл авторизацией, обратными вызовами и уведомлениями об обновлении через сервер-маршрутизатор 158

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) WEB

Статья детально рассказывает обо всех аспектах настройки телеграм бота, работающего через сервер-маршрутизатор посредством обратных вызовов. Приведены примеры работы отправки/исправления сообщений, отправки файлов, работы с внутренними и встроенными запросами. Создание клавиатуры. Авторизация пользователей через gmail.

07.11.2018    18368    🅵🅾️🆇    40       

Мой опыт небольшого проекта с веб-сервисами (Часть 2) 20

Статья Программист Нет файла v8 Windows Бесплатно (free) WEB

Продолжение публикации по веб-сервису для реализации странички с выводом данных.

05.10.2018    4584    alex_bitti    0       

Как запустить работу Google Maps в поле HTML формы 1С? 25

Статья Программист Нет файла v8 Россия Бесплатно (free) Практика программирования WEB

Как справиться с передачей события в поле HTML, если надо передать данные. Переход на новую версию Google Maps.

26.09.2018    6697    Green2    10       

Мой опыт небольшого проекта с веб-сервисами (Часть 1) 23

Статья Программист Нет файла v8 Windows Бесплатно (free) WEB

Хочу поделиться своим опытом использования веб-сервисов на небольшом проекте, который в принципе расширяем до чего-нибудь более существенного.

08.08.2018    6763    alex_bitti    33       

Создание web-площадки на технологиях 1С, или как Водоканал сделал "Личный кабинет потребителя" 55

Статья Программист Нет файла v8 Энергетика и ЖКХ УУ Управление взаимоотношениями с клиентами (СRM) Дебиторская и кредиторская задолженность Бесплатно (free) WEB

Гончаров Максим делится опытом создания «Личного кабинета потребителя» на сайте водоканала. Он описывает архитектуру системы и объясняет, какую роль в ней играют технологии: «Битрикс», OData, веб-сервисы, «1С:БСП». Также в статье раскрываются возможности использования подсистемы «Анкетирование» в «1С:БСП» как конструктора документов.

25.06.2018    11081    maxx    31       

На что действительно способны HTTP-сервисы 176

Статья Программист Нет файла v8 Бесплатно (free) WEB

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

14.06.2018    24606    dalgaso2010    45       

Подготовка тестового контура с помощью gitlab-ci и Яндекс.Диска 19

Статья Системный администратор Нет файла v8 1cv8.cf Бесплатно (free) WEB

В статье описан пример использования gitlab-ci для копирования продуктовой базы в Яндекс.Диск и разворачивания на другом контуре.

04.05.2018    7486    pallid    0       

Как отвязать информационную базу от РИБа -1

Статья Системный администратор Нет файла v8 1cv8.cf Россия Windows Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Краткая инструкция для новичков о том, как в 2 клика отвязать информационную базу от РИБа.

03.05.2018    9683    user861285    10       

Запуск Apache 2.4 с модулем 1С внутри Docker контейнера 87

Статья Системный администратор Программист Нет файла v8 Linux Бесплатно (free) Администрирование данных 1С WEB docker Apache

Про Apache и про Linux слышали, наверное, все. А вот про Docker пока нет, но он сильно набирает популярность последнее время и не зря. Поделюсь своим опытом и дам пошаговую инструкцию настройки веб-сервера Apache с модулем 1С внутри Docker контейнера на Linux хосте. При этом сам сервер 1С может находиться совсем на другой машине и на другой операционной системе. Это не важно, главное чтобы Apache смог достучаться до сервера 1С по TCP. В статье дам подробное пояснение по каждой используемой команде со ссылками на документацию по Docker, чтобы не создавалось ощущение непонятной магии. Также прилагаю git репозиторий с описанием всей конфигурации, можете попробовать развернуть у себя буквально за 10 минут.

04.04.2018    18751    petr.myazin    35       

1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом (не Битрикс) ч.6 2

Статья Программист Нет файла v8 1cv8.cf Автомобили, автосервисы Бесплатно (free) WEB

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт публикации выборки данных сайта работающего на WordPress.

19.03.2018    6213    osivv    0       

Интеграция 1С УТ 11.2 и Битрикс. Настройка выгрузки старой цены для интернет-магазина 8

Статья Программист Нет файла v8 УТ11 Россия УУ Розничная торговля Бесплатно (free) WEB

Настройки позволят вытащить информацию о старой цене из 1С и передать её в CMS Битрикс.

24.01.2018    8221    Consultant_1C    2       

1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом (не Битрикс) ч.3 3

Статья Программист Нет файла v8 1cv8.cf Автомобили, автосервисы УУ Windows Бесплатно (free) WEB

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress.

09.01.2018    7046    osivv    2       

Готовим Soap для Web-сервисов. Рецепты 133

Статья Программист Нет файла v8 Россия Windows Бесплатно (free) WEB

В статье описаны различные варианты обмена данными с web-сервисами по протоколу Soap, основанные на личном опыте.

28.12.2017    29560    987ww765    27       

Расширения конфигурации и РИБ, друзья или враги? Или как мы передаем расширения подчиненным РИБ узлам 44

Статья Системный администратор Программист Нет файла v8 Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Читая комментарии к курсу касательно новых возможностей расширений конфигурации, которые привнес релиз 8.3.11, на одном из известных сайтов с курсами, я обратил внимание, что коллегам приходится отказываться от расширений из-за решения перейти на РИБ. Мы сами относительно недавно начали переходить на РИБ, и мы также активно пользуемся расширениями и в этой статье я хотел бы рассказать, как мы решили эту проблему.

24.11.2017    14465    markers    8       

УкрПочта - групповая проверка трек-номеров 9

Статья Программист Нет файла v8 Украина Бесплатно (free) WEB

Необходимо в течение относительно небольшого промежутка времени получить актуальное состояние по трек номеру в системе УкрПочта большого количества сообщений? Тогда во второй раз воспользуемся неофициальным парсингом страницы сервиса УкрПочты.

23.10.2017    6410    abavas    2       

1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом (не Битрикс) 5

Статья Программист Нет файла v8 1cv8.cf Автомобили, автосервисы Windows Бесплатно (free) WEB

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу.

16.10.2017    8971    osivv    3       

1С, oauth2, Google API и Google Merchant. Сбор данных и парсинг 18

Статья Программист Нет файла v8 УТ10 Россия Бесплатно (free) Практика программирования WEB

Всем привет. Стала задача, собрать данные с Google Merchants и внести их в 1С, для более детального анализа того, что сейчас показывается, что нет и какие проблемы при этом есть. Если кому это интересно, прошу под кат.

14.09.2017    13490    Mi11er    8       

Отслеживание почтовых сообщений парсингом страницы (УкрПочта) 5

Статья Программист Нет файла v8 Украина Бесплатно (free) WEB

Когда официальное API есть, но по факту не работает. Возвращаемся к старому способу - парсинг страниц.

17.07.2017    8078    abavas    2       

XPath и пространства имен на примере разбора файла ответа сервиса геокодирования Яндекс 34

Статья Программист Нет файла v8 Бесплатно (free) Практика программирования WEB

Есть некоторые нюансы разбора с помощью Xpath xml-файла, в котором используются несколько пространств имен. Приведен разбор такого файла на примере файла ответа сервиса геокодирования Яндекс.

14.04.2017    10054    brr    6       

PHP OData драйвер 18

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) WEB

Удобный доступ к OData данным через SQL синтаксис

03.04.2017    8496    virtex3    4       

Восстановление обмена в РИБ. Запущенный случай 17

Статья Системный администратор Программист Нет файла v8 Россия Windows Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Удачная попытка восстановить обмен в РИБ при большом количестве объектов обмена и ошибках при обмене.

03.04.2017    11947    peterxx    13       

Что делать, если параметр запуска /resetmasternode приводит к вылету с дампом 10

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Для тех, кто столкнулся с проблемой отключения узловой базы от главного узла через параметр запуска /ResetMasterNode.

01.04.2017    12982    therva    4       

Online телефонный справочник из 1С: Зарплата и управление персоналом 34

Статья Системный администратор Программист Нет файла v8 ЗУП3.x Россия Управление персоналом (HRM) Бесплатно (free) WEB

В интернете представлено много реализаций online телефонных справочников организаций. Есть справочники, которые использует для хранения информации базу Active Directory (LDAP), есть справочники, которые реализованы с использованием СУБД (например, MySQL). Но я не нашел справочника, который использует информацию из базы 1С. Далее я рассмотрю данную разработку.

10.03.2017    19503    ruha    14       

Веб-сервисы и 1С: «Здравствуй, Name», время-деньги и «Жизнь» 78

Статья Программист Нет файла v8 Бесплатно (free) WEB

Несколько статей о создании веб-сервисов на платформе 1С

09.03.2017    21711    hayroff    11       

Интерактивный ввод капчи 26

Статья Программист Нет файла v8 Бесплатно (free) WEB

Краткое описание того, что делать, если нужно получить некоторые данные с определенного сайта, требующего от пользователя ввода текстовой капчи.

17.02.2017    8769    gaabora    3       

Отправка PUT запроса средствами 1С 8.3 66

Статья Программист Нет файла v8 Россия Бесплатно (free) Практика программирования WEB

HTTP запрос с использованием метода PUT средствами 1С 8.3 на практике - проблема и решение

16.02.2017    20867    hspeed79    16       

Проблема с обновлением типовой конфигурации УТП 1.2 (Украина) в дочернем узле 2

Статья Системный администратор Нет файла v8 1cv8.cf Украина Бесплатно (free) Распределенная БД (УРИБ, УРБД)

При обновлении конфигурации в дочернем узле РБД , в случае, если обновление добавляет предопределенные элементы справочников, невозможно загрузить файл обмена стандартными средствами

15.02.2017    10646    bulpi    4       

Нагрузочное тестирование сервера 1С при использовании WEB сервисов 51

Статья Системный администратор Программист Нет файла v8 ИТ-компания Бесплатно (free) Производительность и оптимизация (HighLoad) Внешние источники данных WEB

Проведение нагрузочного тестирования WEB-сервисов, развернутых на платформе 1С. Целью тестирования является ознакомление с возможностями платформы 1С при работе с большим количеством запросов через опубликованные WEB сервисы на IIS 7.5

01.02.2017    23408    BraunAlex    34       

Конфигурация узла распределенной ИБ не соответствует ожидаемой 12

Статья Системный администратор Нет файла v8 Россия Бесплатно (free) Распределенная БД (УРИБ, УРБД)

Есть куча материалов, где описано решение возникающей ошибки при обмене с РИБ, но ни одно не помогло. Пришлось включить мозг, и, о чудо, было найдено простое решение.

26.01.2017    18493    virtmon    29