Работа с файлами (обычная и управляемая форма)

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

Разработка - Обработки - Универсальные обработки

ДиалогВыбораФайла ДвоичныеДанные ПомещаемыеФайлы НачатьПомещениеФайлов ПолучитьИзВременногоХранилища ЧтениеДанных НачатьПроверкуСуществования НачатьПолучениеФайлов НачатьПодключениеРасширенияРаботыСФайлами НачатьУстановкуРасширенияРаботыСФайлами ПоместитьВоВременноеХранилище ОписаниеПередаваемогоФайла ПоказатьВопрос ПолучитьФайл НачатьПомещениеФайла НачатьПомещениеФайловНаСервер НачатьПомещениеФайлаНаСервер ПараметрыДиалогаПомещенияФайлов НачатьПолучениеФайловССервера ПараметрыДиалогаПолученияФайлов

Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!

Введение

Довольно часто нужно решить задачу интеграции работы с файлами в 1С.

Например, у менеджера есть Excel-файл и нужно обработать данные.

Или же наоборот на сервере 1С находится какой-то важный файл и пользователю нужен доступ к этому файлу со своего ПК.

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

Но теперь у вас база клиент-серверная, да к тому же часть пользователей работают в web-клиенте, и как теперь писать код?! Для решения этой проблемы была разработана обработка-шаблон "Работа с файлами".

Описание

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

Обработка демонстрирует работу загрузки файла с клиента на сервер и загрузки файла с сервера на клиент.

Тестирование проходило на платформе 8.3.14.1630 в толстом, тонком клиенте, а также web-клиенте.

Версия 3 тестировалась на платформе 8.3.15.1489 в толстом, тонком клиенте, а также web-клиенте.

Весь функционал проиллюстрирован в скриншотах.

 
 Используемый код

P.S. Если материал вам помог, поблагодарите автора, поставив звездочку!

Скачать файлы

Наименование Файл Версия Размер
Работа с файлами

.epf 16,24Kb
16.06.19
36
.epf 1 16,24Kb 36 Скачать
Работа с файлами без расширения

.epf 16,92Kb
01.07.19
31
.epf 2 16,92Kb 31 Скачать
Работа с файлами без расширения 8.3.15

.epf 17,61Kb
01.07.19
75
.epf 3 17,61Kb 75 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Malfarion 200 11.06.19 02:21 Сейчас в теме
С клиента на сервер
НачатьПомещениеФайла(..)


С сервера на клиент
ПолучитьФайл(...)


Использовать расширения для работы с файлами очень не удобно так как требуют установки внешнего софта/расширений, что не всегда возможно и в каждый браузер отдельно. Методы выше работают без них и на много лучше адаптированы к веб клиенту.
user597078_steem34; +1 Ответить
2. Xershi 1001 11.06.19 10:52 Сейчас в теме
(1)
НачатьПомещениеФайла

В справке говорится, что нужно указать:
В веб-клиенте, если расширение работы с файлами не установлено, то параметр <ПомещаемыеФайлы>:
в интерактивном режиме должен иметь тип ДиалогВыбораФайла,
в неинтерактивном режиме СсылкаНаФайл.

Я использую не интерактивный режим. Что вы в ссылку на файл помещаете?
А для
ПолучитьФайл

Выйдет что обязательно пользователю диалог кидать, что по моему мнению не всегда нужно!
<Интерактивно> (необязательный)
Тип: Булево.
Истина - режим, в котором пользователю показывается диалог, в котором он может выбрать действие с получаемым файлом: запустить его или сохранить по выбранному расположению.
В веб-клиенте параметр должен быть равен Истина. В противном случае будет сгенерировано сообщение об ошибке.

В новой версии платформы 8.3.15 разработчики сделали новые методы работы:
https://wonderland.v8.1c.ru/blog/unifikatsiya-metodov-raboty-s-faylami/
Но пока не понятно нужно ли платформа для них или режим совместимости.
Кстати и далее там есть ссылка:
https://wonderland.v8.1c.ru/blog/uluchshenie-raboty-s-faylami-v-veb-kliente/
Которая позволяет не использовать расширение работы с файлами с версии платформы 8.3.13.1513, если указывать диалог, т.е. работать интерактивно, без привязки пути файла на клиенте к реквизиту.
3. Xershi 1001 11.06.19 13:01 Сейчас в теме
(1) а второй момент, что эти методы для 1 файла, я рассматривал ситуацию, где передается 1 файл и легко расширить до множества файлов, но с вашей рекомендацией масштабировать до нескольких файлов за раз не получится.
7. Xershi 1001 16.06.19 17:16 Сейчас в теме
(1) реализовал данные методы. Но как было сказано для корректной работы данных методов нужна платформа 8.3.13.1513 и выше. Режим совместимости конфигурации не влияет.
И на мобильной платформе параметр <Интерактивно> игнорируется и диалоговое окно выбора файла не отображается никогда.
Что делает реализацию еще более ограниченной.
Поэтому выкладываю обработку отдельным файлом.
4. Malfarion 200 11.06.19 16:02 Сейчас в теме
Есть аналогичные методы для группы файлов, все получится, читайте справку и зезеркалье.
5. Xershi 1001 11.06.19 16:32 Сейчас в теме
(4) не универсально. Интересовал конкретный пример.
6. androgin 12.06.19 00:47 Сейчас в теме
8. Vida 13 17.06.19 20:55 Сейчас в теме
С сервера на клиент по упрощенной версии 2:

Диалог отлично показывается и отрабатывает на Тонком клиенте, а в веб-клиенте IE показывает странный диалог, на который не реагирует.

Подозреваю что это где то в настройках IE. Подскажите где искать?

Вот кусок моего кода:
			
ПолноеИмяФайла = КаталогЭкспортаДокументов + МассивФайлов[Сч].Имя; 
ПолучитьФайл(МассивФайлов[Сч].Хранение, ПолноеИмяФайла, Истина);
Прикрепленные файлы:
9. Xershi 1001 17.06.19 22:59 Сейчас в теме
(8) почитайте ограничение. Ничего странного!
Когда выпустят стабильную версию 8.3.15 сделаю 3 версию, возможно они полный путь на клиенте получат иначе тоже самое будет.
10. Vida 13 18.06.19 02:18 Сейчас в теме
(9) да, ждем 8.3.15
А пока посоветуйте как быть? Попробовать по 1 сложной версии?
13. Xershi 1001 18.06.19 10:37 Сейчас в теме
(10) первый и второй вариант практически не отличаются.
11. Vida 13 18.06.19 04:07 Сейчас в теме
Прошу подсказки по первому варианту ЧЯДНТ
			
ПолучаемыеФайлы = Новый Массив;	
Для Сч = 0 По МассивФайлов.Количество() - 1 Цикл
				
ОписаниеПередаваемогоФайла = Новый ОписаниеПередаваемогоФайла(МассивФайлов[Сч].Имя, МассивФайлов[Сч].Хранение);				
ПолучаемыеФайлы.Добавить(ОписаниеПередаваемогоФайла);
	    
КонецЦикла;
ОповещениеОЗавершении = Новый ОписаниеОповещения("ВыполнитьПослеПолученияФайлов", ЭтотОбъект);						
НачатьПолучениеФайлов(ОповещениеОЗавершении, ПолучаемыеФайлы, КаталогЭкспортаДокументов, Ложь);
Показать


На тонком клиенте отрабатывает и файл создает,
на веб-клиенте задает вопрос нужно ли сохранить файл
(и кто его просил вопросы задавать) и никакого файла нет((

хотя в ОповещениеОЗавершении вместо открытия у меня сообщение об успехе с полным именем - его выводит

пити разные задавала не помогает

складывается впечатление что в IE что-то не так, полазила там - ничего не нашла
Прикрепленные файлы:
12. Xershi 1001 18.06.19 10:36 Сейчас в теме
(11) для начала вы не описали что у вас в переменных, а во вторых посмотрите какой код написан в примере или скачайте обработку.
Разница же видна не вооруженным взглядом.
16. Xershi 1001 20.06.19 19:21 Сейчас в теме
(11) как оказалось у код был рабочий, просто были проблемы с ОС или антивирусом, и файл получался пустой!
14. Vida 13 18.06.19 13:23 Сейчас в теме
(12) Обработку скачала.

Да, код несколько упростила, но думала не критично - раз на тонком выполняется.

Мои переменные
1) МассивФайлов состоящий из структуры:
Имя (просто название без пути)
Хранение (адрес указывающий на значение во временном хранилище)

2)КаталогЭкспортаДокументов путь куда должно сохраняться состоит из выбранного в диалоге и "/", если не хватает

Прощу подсказать, что видно невооруженным глазом? У меня уже замылился наверное.
15. Xershi 1001 18.06.19 15:34 Сейчас в теме
(14) скорее всего косяк в КаталогЭкспортаДокументов. Создайте лучше тему для обсуждения вашего написания кода.
17. ssn5810 79 30.06.19 09:12 Сейчас в теме
Можно указать конкретное место на сервере куда перемещаем файл с клиента ???
18. Xershi 1001 30.06.19 09:48 Сейчас в теме
(17) да. Из описания и скриншотов это было не понятно?
19. ssn5810 79 30.06.19 10:03 Сейчас в теме
Зачем вопросы, проще сразу подсказать.
В итоге мне нужно загрузить текстовый (txt) файл в табличную часть внешней обработки.....
У меня пишет файл не найден...и текст переданного файла.
20. Xershi 1001 30.06.19 10:19 Сейчас в теме
(19) разбирайтесь с настройками вашего сервера. И по данному описанию не понятно что вы делаете и как.
21. ssn5810 79 30.06.19 10:51 Сейчас в теме
понятно, спасибо за помощь...
22. Xershi 1001 30.06.19 23:14 Сейчас в теме
Скачал 8.3.15.1489.
Перевел конфигурацию в режим совместимости 8.3.15.
Решил просто заменить на новые методы НачатьПомещениеФайловНаСервер.
И получаю ошибку:
Ошибка преобразования данных XDTO:
НачалоСвойства: param	Форма: Элемент	Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ОписаниеПомещенногоФайла'


ОписаниеПередаваемогоФайла преобразуется в ОписаниеПомещенногоФайла, а оно не доступно на сервере.

Проверил. Ошибка вылетает даже если оставить конфигурацию на 8.3.14.
23. androgin 01.07.19 13:24 Сейчас в теме
(22) БРЕД!! Я перевел все методы в нетиповой на новые методы и прекрасно отрабатывает, как с диалогом, так и без!
Ничего там не подменяется)))
Ничто не мешает вам создать общие функции ВыгрузитьФайлы/ЗагрузитьФайлы (например) и вызывать их с оповещениями и параметрами.
24. Xershi 1001 02.07.19 23:47 Сейчас в теме
(23) почитайте внимательно что написано и посмотрите что конфигуратор выдает.
В любом случае в 3 версии все корректно работает.
25. androgin 10.07.19 23:37 Сейчас в теме
(24) я не только читаю, но и практикую, к сведению!
26. Светлый ум 259 12.07.19 04:55 Сейчас в теме
(23) Бывают и экзотические косяки, просто вы везунчик или мало вариантов реализовывали
28. Xershi 1001 12.07.19 08:14 Сейчас в теме
(26) Вы про что? Есть 3 вариант событий?
29. Светлый ум 259 12.07.19 10:37 Сейчас в теме
(28) я не про ваш функционал а про работу с файлами в целом
31. Xershi 1001 12.07.19 13:22 Сейчас в теме
(29) понял. Да реализованы базовые сценарии обработки, что в 90% покроет потребность разработчика. Остальное конечно пилить, как нужно клиенту!
30. androgin 12.07.19 12:39 Сейчас в теме
(26) вы не читаете, что вам пишут?
Синтаксис откройте! Там все варианты перечислены!
Я не вижу реализации их у вас! Зато много слов в воздух
27. Светлый ум 259 12.07.19 04:56 Сейчас в теме
Закреплю описание статьи, теперь буду так оформлять +1
32. ccserg 39 06.08.19 18:42 Сейчас в теме
второй вариант не хочет работать
вроде как без расширения должно работать
33. Xershi 1001 06.08.19 19:53 Сейчас в теме
(32) не указана платформа, тип клиента и последовательность действий. Внимательно прочтите описание.
34. ccserg 39 06.08.19 20:22 Сейчас в теме
(33)
windows_8_3_15_1534
веб клиент
открываю файл , жму Загрузить с клиента на сервер
35. Xershi 1001 06.08.19 20:33 Сейчас в теме
36. ccserg 39 06.08.19 20:40 Сейчас в теме
37. Xershi 1001 06.08.19 20:41 Сейчас в теме
(36) завтра проверю на 8.3.15.
Возможно надо использовать 3 версию.
38. Xershi 1001 07.08.19 10:46 Сейчас в теме
(36) проверил, да все верно. Это операция требует расширения. Как сказано в описании работа без расширения возможна только в интерактивных операциях, т.к. доступа к файловой системе у 1С нету.
39. ccserg 39 07.08.19 11:38 Сейчас в теме
(38)
так а как решить ? расширение установить ?
расширение скачивается , устанавливается , но все равно не пашет
это наверно уже другая проблема правда
40. Xershi 1001 07.08.19 11:59 Сейчас в теме
(39) данная кнопка работает только с расширением. Да это другая проблема. Если не получается решить, поменяйте браузер.
50. oooo800 14.03.20 03:22 Сейчас в теме
(38)
Это операция требует расширения. Как сказано в описании работа без расширения возможна только в интерактивных операциях, т.к. доступа к файловой системе у 1С нету


О какой операции речь ?
41. Yashazz 3293 10.12.19 23:59 Сейчас в теме
Редкий случай, когда я поставил плюс за оформление публикации, а не за содержание. Вот шикарно сделано, да.
42. Xershi 1001 11.12.19 09:54 Сейчас в теме
(41) а чем содержание не угодило?
43. Yashazz 3293 12.12.19 13:50 Сейчас в теме
(42) Да содержание тоже вполне себе очень даже, но не настолько восторг, чтоб прям плюсить. Просто хорошее изложение общеизвестных вещей.

Кстати, вкину свои 5 копеек: теперь появился новый способ передавать файловые данные на сервер. Можно на клиенте получить двоичные данные, забросить их на сервер и там не сохранять во временные файлы, как раньше делали, а обрабатывать через буфер как файловый поток. Правда, пока у платформы на это есть ограничения (табдокумент, например, кушает только mxl и ods), но, думаю, допилят.
44. Xershi 1001 12.12.19 14:38 Сейчас в теме
(43) вы не до конца ознакомились с публикацией? Я не использую временные файлы!
И мало того код настолько интересный, что позволяет унифицировать работу с файлами при множестве реквизитов на форме.
На днях была задача еще дополнить использование каждого имени файла своим расширением. Вообще бомба вышла!
В свое время пришлось на одном источнике руками набивать данный код, а здесь я сделал так что бери и копируй!
65. oooo800 06.04.20 23:48 Сейчас в теме
(44) Версия платформы 8.3.16.1063 и 8.3.16.1224.
Надыбал (для себя) новый метод "НачатьСозданиеДвоичныхДанныхИзФайла" называется.
Так, как конструктор Новый ДвоичныеДанные в Web клиенте отсутствует.
Так вот, что при использовании НачатьСозданиеДвоичныхДанныхИзФайла, что при Новый ДвоичныеДанные, что даже при НачатьПомещениеФайлаНаСервер, на клиенте - на клиентском компьютере, откуда идет загрузка файлов, создаются во временной папке временные файлы.
Причем, время загрузки (субъективно, по часам клиента) примерно одинаковое (может расхождение 1 сек. ) , но для варианта НачатьПомещениеФайлаНаСервер в процессе загрузки и потом записи файла, создаются 2 временный файла одинакового размера, равные размеру помещаемого файла, а при НачатьСозданиеДвоичныхДанныхИзФайла и Новый ДвоичныеДанные создаются 2 такого же размера, и еще 2, большего.
Проверил у себя экспериментально, на файловой версии, но БД на сервере, например при записи 270 Mb файла.
Они, правда потом удаляются, но файловые операции, ни разу не быстрые (по сравнению, например с памятью) .
Может, конечно, что не так делаю.
66. Xershi 1001 07.04.20 00:20 Сейчас в теме
(65) нужно смотреть. Клиентов пока нет, у кого по вебу нужно тягать что-то.
67. oooo800 07.04.20 00:42 Сейчас в теме
(66) Еще обратите внимание !
В случае использования ТонкогоКлиента/Web клиента, соответственно с БД, опубликованной через Web сервер - изначально у IIS это 30 000 000 bytes (так понял 1 Kb = 1000 b) ограничение на длину "запроса" , у Apache пока не выяснил сколько.
Но передавать файлы можно меньшего размера, чем указанная величина.
Смотрите настройки для IIS ( у меня в 2016 сервере) VirtualApp->Request Filter Settings.
В случае передачи бОльших файлов, их нужно или "бить" или увиливать этот параметр в настройказ Web серверов.
Иначе будет ошибка.
И, если для web клиента при указании обработчика ошибки в ОписаниеОповещения, вызовется он, хотя не покажет суть ошибки, а только модуль и строку (это будет НачатьПомещениеФайлаНаСервер) , то для ТонкогоКлиента, это не сработает.
Он выведет в любом случае свой текст ошибки:
Ошибка HTTP 404.13 — Not Found 
  Модуль фильтрации запросов настроен для блокировки запросов, длина содержимого которых превосходит установленный предел. 
 
 Наиболее вероятные причины: 
  Модуль фильтрации запросов настроен на веб-сервере таким образом, чтобы блокировать запросы, длина содержимого которых превосходит заданное значение.  
 
 Возможные решения: 
  Проверьте настройку configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowed­ContentLength в файлах applicationhost.config или web.config.  
  
 Подробные сведения об ошибке: 
   Модуль nbsp;  RequestFiltering ModuleУведомление   BeginRequest Обработчик   1C Web-service Extension Код ошибки   0x00000000 
   Запрошенный URL-адрес   https://server.domain.ru:443/Test/e1cib/logForm?cmd=callФизический 
Показать


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

И еще, после добавления файла в БД (добавляю в БД) в ХранилищеЗначений регистра свелений, БД "раздувается" .
Пр удалении - очистки путем установки значения в неопределенно, не "сдувается" .
Пока нашел где-то вариант, что для Sql нужен Shrink, для файловой, не знаю.
68. Xershi 1001 08.04.20 15:17 Сейчас в теме
(67) это все базовые вещи, которые должен знать программист или администратор.
Для файловой ТИИ делают.

Порнохаб решили выкачать на сервер?)
69. oooo800 11.04.20 01:52 Сейчас в теме
(68)
Порнохаб решили выкачать на сервер?)

Позвольте полюбопытствовать, есть положительный опыт, удалось ? :)
У меня все тривиальнее.
Отсканированные документы, еще ладно, не много места занимают, а вот dwg и из них pdf проекты ...
До гига доходят.

Для метода НачатьСозданиеДвоичныхДанныхИзФайла, а он все таки асинхронный возможно сделать прогресс бар ?
"Своего" встроенного ОповещенияОХодеВыполненияЗагрузки(Создания) нет.
Если знаете, подскажите, как ?

"Создание" двоичных данных не происходит мгновенно.
70. Xershi 1001 11.04.20 09:48 Сейчас в теме
(69)дробите файл и отправляйте частями как раз будет прогресс.
71. oooo800 12.04.20 22:24 Сейчас в теме
(70) То есть без дробления для метода НачатьСозданиеДвоичныхДанныхИзФайла индикатор не сделать ?
72. Xershi 1001 13.04.20 10:11 Сейчас в теме
(71)
НачатьСозданиеДвоичныхДанныхИзФайла

Вы справку читаете?
Этот метод нужен для веб-клиента, чтобы на клиенте перевести файл в двоичные данные.
А моя публикация сделана, чтобы это не использовать, сразу передается файл. А на сервере уже делайте с ним что угодно!
45. oooo800 09.03.20 13:35 Сейчас в теме
НачатьПомещениеФайлаНаСервер

использование каждого имени файла своим расширением

Можете поподробнее ?
46. Xershi 1001 09.03.20 13:38 Сейчас в теме
(45)
использование каждого имени файла своим расширением

Суть в том что на форме может быть множество реквизитов, в которые пишется путь файла, и нужно заранее ограничить расширение файла для разных реквизитов. Ничего сложного, просто переписать логику, чтобы в доп параметр и расширение указывалось по умолчанию.
47. oooo800 09.03.20 14:09 Сейчас в теме
Код для 3 версии здесь не планируете опубликовать ?
Интересно посмотреть новые методы, например НачатьПомещениеФайлаНаСервер и НачатьПолучениеФайловССервера.
48. Xershi 1001 09.03.20 14:10 Сейчас в теме
(47) вы можете скачать за 1 стартмани готовую версию. Или прочитать справку и доработать код самостоятельно, ничего нового там не придумано.
49. oooo800 09.03.20 22:52 Сейчас в теме
У меня пока абонемента нет, не могу за smoney, могу только за живой платеж..
51. oooo800 14.03.20 08:01 Сейчас в теме
Получается, в FireFox' e, наприер, без расширения не получить путь к файлу и проверить существует он ?
Только имя файла и размер ?
52. Xershi 1001 14.03.20 09:46 Сейчас в теме
(51) прочитайте внимательно справку и описание публикации.
53. oooo800 14.03.20 11:10 Сейчас в теме
Это "Нет возможности получить полный путь файла на клиенте без установки расширения работы с файлами." увидел.

"Добавлены проверки работы с файлами." - это проверка размера и "существования" файла ?
Работает и в web, не при интерактивном варианте без расширения или нет ?
54. Xershi 1001 14.03.20 11:28 Сейчас в теме
(53) скачайте обработку и посмотрите в отладчике.
Я реализовал только минимальный набор действий для ознакомления.
55. user790109 8 14.03.20 22:39 Сейчас в теме
(54) скачал обработку. все работает! Только вот не подскажете в случае с "НачатьПолучениеФайловССервера" используется "ПараметрыДиалогаПолученияФайлов" где нельзя указать фильтр или расширение, и поэтому он предлагает сохранять в формате "Все файлы (*.*)" ... Можно ли как то устранить этот нюанс? В случае "НачатьПомещениеФайлаНаСервер" как бы примеров достаточно в интернете и даже есть на сайте ИТС, но вот с "НачатьПолучениеФайловССервера" как то обделили
56. Xershi 1001 15.03.20 10:47 Сейчас в теме
(55) по этому вопросу вам стоит написать в 1с. Если купили ИТС.
Я когда писал код видел пару багов.
Но не помню писал я в 1с или забил.
57. user790109 8 15.03.20 10:51 Сейчас в теме
(56) т.е в принципе у вас таже проблема, и вы ее не решили?
58. Xershi 1001 15.03.20 11:40 Сейчас в теме
(57) я говорю, что все что не по справке или работает не так как хочется нужно решать с 1С.
Пока у меня нет заказов на передачу файлов в 8.3.15+ и подтвердить или подсказать по данному вопросу не могу.
59. BigB 181 22.03.20 00:06 Сейчас в теме
Не работает "Версия 3" (другие версии не проверял). Взял первый попавшийся файл, а он не открывается в обработке. Платформа 8.3.16.1148.
Прикрепленные файлы:
test.txt
60. Xershi 1001 22.03.20 00:41 Сейчас в теме
(59) суть обработки не в том, чтобы его открыть. А в том чтобы передать с клиента на сервер или обратно.
А текст ошибки говорит, что файл в хмл не корректный. Используйте только простой текст.
61. BigB 181 22.03.20 00:45 Сейчас в теме
(60) Ну вообще то это не XML файл, а простой текстовый. Я его приложил в предыдущем сообщении. Он не может передаться с клиента на сервер или обратно. Если уж обработка не может работать с обычным текстовым файлом, то на других смысла нет пробовать.
62. Xershi 1001 22.03.20 00:47 Сейчас в теме
(61) так вы бы хоть код посмотрели и поняли что проблема в файле. О чем обработка вам и сообщила.
63. BigB 181 22.03.20 15:10 Сейчас в теме
(62) Код я посмотрел. Ничего криминального в нем не нашел.
Суть вашей обработки в передаче файла с клиента на сервер и обратно. Всё верно?
Я попытался применить вашу обработку в реальной задачи использования. Я взял файл, который пользователи получают по почте от другой организации и попытался передать с клиента на сервер для дальнейшей обработки. В результате получил ошибку разбора XML. О чем сообщил вам. Ответ ваш был в стиле - "сам дурак".
Сообщать в другую организацию о том, что их текстовый файл не правильно разбирается в XML считаю смешным, так как, с этим форматом работают сотни других организаций и переделывать они точно ничего не будут.
64. Xershi 1001 22.03.20 15:45 Сейчас в теме
(63) почему же вы так считаете? Если в текстовом файле содержатся не допустимые символы, которые парсер XML не понимает, то причем здесь обработка? Она не понимает этого это нормально. Для вашей задачи нужно переписывать код в части чтения текста файла. Раз вы его не поменяли, то и получили тот результат, который и должен был быть.
73. enter_123 22 19.06.20 01:02 Сейчас в теме
Столкнулся с непонятным поведением. Платформа 8.3.15. На клиенте(Web&Тонкий) выбираю несколько файлов с помощью
ЗавершениеОбратныйВызов 	= Новый ОписаниеОповещения("ЗавершениеОбратныйВызов", ЭтаФорма);
ПрогрессОбратныйВызов 		= Новый ОписаниеОповещения("ПрогрессОбратныйВызов", ЭтаФорма);
ПередНачалоОбратныйВызов 	= Новый ОписаниеОповещения("ПередНачалоОбратныйВызов", ЭтаФорма);
	
НачатьПомещениеФайловНаСервер(ЗавершениеОбратныйВызов, ПрогрессОбратныйВызов, ПередНачалоОбратныйВызов,);

В процедуре ЗавершениеОбратныйВызов передаю данные на сервер(массив из ПомещенныйФайл.Адрес - что по сути адрес во временном хранилище). На сервере, когда пытаюсь получить данные файла из адреса без всякой закономерности (ни размер, ни название файла, ни его расширение, ни каталог не являются схожими в таких ситуациях) получаю Неопределено. Кто-нибудь сталкивался с чем то подобным?
74. Xershi 1001 19.06.20 08:57 Сейчас в теме
(73) тестируйте разные релизы. Далее пишите в ТП.
75. enter_123 22 03.07.20 23:58 Сейчас в теме
Короче рассказываю о своей рукожопости. ОБЯЗАТЕЛЬНО нужно указывать уникальный идентификатор в вызовах НачатьПомещениеФайловНаСервер, ну и подобных. Ибо при первом же обращении к адресу во временном хранилище он очищается. Если указать уникальный идентификатор формы, на которой происходит вызов то файлы во временном хранилище хранятся пока форма жива. Вывод: рукожоп....
76. Xershi 1001 04.07.20 10:01 Сейчас в теме
(75) все верно пишите. Еще есть особенность работы с фоновыми заданиями. С ними пока похоже не работали?:)
Я так понял косяка в коде (73) нет, просто не знали, что платформа удаляет информацию из временного хранилища по определенным правилам?
Оставьте свое сообщение

См. также

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Простая обработка для просмотра и установки значений предопределенных элементов. Позволяет заменить значение предопределенного элемента с одного элемента справочника на другой, удалить предопределенный элемент (снять пометку предопределенности), установить пометку переопределенного элемента. Проверяет предопределенные данные на наличие задвоений и отсутствующих. Работает со справочниками, планами счетов, планами видов характеристик, планами видов расчетов.

2 стартмани

06.10.2014    146976    1968    ekaruk    164    

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

1 стартмани

01.05.2020    6411    67    sapervodichka    1    

Markdown-editor в 1С (с сохранением в HTML)

Универсальные обработки v8::УФ 1cv8.cf Абонемент ($m)

В этой обработке вы пишете свой текст, используя синтаксис Markdown, а на выходе получаете чистый HTML-код, избавленный от JS-библиотеки, которая его сформировала.

1 стартмани

04.07.2019    6668    12    riposte    3    

Электронная таблица в 1С средствами табличного документа

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Функционал электронной таблицы для программ на платформе 1С реализован на основе табличного документа. Функционал реализован в виде обработки (тонкий клиент). В формулах электронной таблицы можно использовать любые языковые конструкции, процедуры и функции 1С, ссылки на другие ячейки электронной таблицы. Допустимо обращаться к ячейкам электронной таблицы по имени именованной области. В случае использования в формулах электронной таблицы данных из самой таблицы пересчет зависимых ячеек с формулами производится автоматически. Электронную таблицу можно сохранить в файл формата xml.

1 стартмани

23.04.2019    14295    57    user706545_kseg1971    36    

Навигатор по конфигурации базы 1С 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.65 от 05.08.2020

3 стартмани

28.10.2018    31383    280    ROL32    67    

Удобная консоль регламентных и фоновых заданий

Универсальные обработки Сервисные утилиты Администрирование данных 1С v8 v8::УФ 1cv8.cf Абонемент ($m)

Аналог обработки БСП "РегламентныеИФоновыеЗадания". Не требует наличия библиотек, может использоваться в качестве внешней обработки. В отличие от обработки БСП предоставляет больше информации о свойствах регламентных и фоновых заданий, а также об ошибках и сообщениях для пользователей, возникших во время их выполнения. Позволяет управлять регламентными (создание, удаление, настройка расписания, ручной запуск) и фоновыми (прерывание) заданиями.

1 стартмани

06.02.2019    13300    150    Alxby    20    

Редактор объектов информационной базы 8.3

Универсальные обработки Обмен через XML v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.47 от 08.06.2020

2 стартмани

23.01.2019    26392    268    ROL32    33    

Сравнение pdf-файлов актов сверки

Универсальные обработки Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 v8::БУ БП2.0 Россия БУ Абонемент ($m)

Обработка сравнивает два pdf-файла, в которых находятся стандартные печатные формы актов сверки, и показывает на экране совпадающие и/или отличающиеся по суммам документы взаиморасчетов.

1 стартмани

19.12.2018    16209    8    Torin99    2    

Универсальная выгрузка/загрузка данных для отличающихся конфигураций (JSON, Такси+ОФ) Промо

Перенос данных из 1C8 в 1C8 Универсальные обработки Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Простой перенос через JSON данных между двумя базами 1С (документов, справочников, ПВХ, ПВР, счетов). Аналогична произвольной выгрузке в типовой "Выгрузка/загрузка XML", но может использоваться для отличающихся конфигураций. Подходит для любых пар баз с любым интерфейсом (управляемый + обычный). Без настроек. Не требует идентичности конфигураций и платформ. При переносе типы данных сопоставляются по наименованиям метаданных, объекты и ссылки по UID.

1 стартмани

22.10.2014    203820    3089    ekaruk    179    

Выгрузка изображений из справочника на диск

Учет ТМЦ Универсальные обработки Учет ТМЦ v8 УТ11 Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Обработка позволяет записать изображения из справочка Номенклатура на диск в указанное место.

1 стартмани

30.11.2018    16097    5    wrooom    8    

Обнуление остатков регистров бухгалтерии и накопления

Универсальные обработки Чистка базы v8 v8::БУ v8::ОУ v8::УФ КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ БГУ ERP2 БП3.0 УТ11 УХ КА2 ЗУП3.x Россия Абонемент ($m)

Обработка позволяет обнулить остатки по регистру накопления или бухгалтерии на определенную дату. Поддерживается большинство типовых конфигураций (БП 3, БП 2, УТ 11, УТ 10, ЗУП 3, ЗУП 2, БГУ 2, БГУ 1, ERP, УПП, КА 2, КА 1, УХ 3, УХ 1, УНФ). Гибкая настройка (отборы, заполнение реквизитов и любых полей корр. счета, возможность обнулять ресурсы выборочно). Несколько режимов работы. Два интерфейса: простой и с расширенным набором настроек.

2 стартмани

19.11.2018    20866    271    morozov.sv    50    

Универсальный инструмент для переноса данных через табличный документ (УФ)

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

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

5 стартмани

15.10.2018    31348    115    json    36    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Универсальные обработки Закрытие периода Чистка базы v8::БУ v8::УФ 1cv8.cf БУ НУ Абонемент ($m)

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

2 стартмани

03.06.2017    29670    157    stvorl    25    

Просмотр, изменение реквизитов объекта. Сравнение двух одинаковых объектов метаданных ИБ

Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Показывает реквизиты объекта (ов) или сравнивает два одинаковых объекта конфигурации справочники, документы.

1 стартмани

26.04.2018    17285    24    Vin_Tik    0    

Групповая обработка прикрепленных файлов

Универсальные обработки v8 v8::БУ БП3.0 Абонемент ($m)

Кому не знакомы авралы в бухгалтерии, когда налоговая требует представить копии всех документов за два-три года? Кто не получал сюрпризов в виде отсутствия документов, когда завтра их нужно уже представлять проверяющим? 1С предлагает прикрепление и хранение копий документов (в том числе со сканера) в базе, а данная обработка решает вопрос их быстрой подборки, сортировки и выгрузки, а также быстрого и эффективного контроля наличия или отсутствия документов в базе с формированием реестров как выгруженных, так и отсутствующих документов. В настоящий момент обработка бесплатна, в дальнейшем планируется платная версия с расширенными возможностями. Скажите решительное "Нет" авралам в бухгалтерии и штрафам за несвоевременное представление документов!

4 стартмани

16.04.2018    14770    38    Krasnyj    0    

Построение маршрута доставки с расчётом расстояния для любой базы УФ

Универсальные обработки WEB Оптовая торговля Оптовая торговля v8 v8::УФ 1cv8.cf Абонемент ($m)

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    33740    42    KorotkovRV    16    

Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо

Обработка документов Универсальные обработки Учет ТМЦ Учет ТМЦ v8 БП2.0 Россия БУ Абонемент ($m)

Небольшая обработка, которая позволяет перекидывать остатки по счету МЦ04 с одного материально ответственного лица на другое

1 стартмани

22.11.2012    13478    13    niksaf    4    

Программная работа с графическими схемами. Готовое решение

Инструментарий разработчика Универсальные обработки Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

Работоспособное, проверенное на практике, простое и удобное программное управление графическими схемами.

1 стартмани

18.02.2018    17369    20    Yashazz    13    

Проверка орфографии средствами Yandex Speller

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

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

1 стартмани

09.11.2017    21776    56    🅵🅾️🆇    40    

Ведение локального каталога обработок с Инфостарт

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Обработка наводит порядок в ваших скачанных и локально хранимых обработках с Инфостарта. Это особенно удобно тем коллегам, которые уже скачали немалый объем обработок и хотят получить удобный инструмент навигации по списку.

1 стартмани

06.10.2017    28038    56    rpgshnik    48    

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

С каждым годом становится все очевидно, что использование онлайн-сервисов намного упрощает жизнь. К сожалению по картографическим сервисам условия пока жестковаты. Но, ориентируясь на будущее, я решил показать возможности API выше указанных сервисов: Инициализация карты Поиск адреса на карте с текстовым представлением Геокодинг Обратная поиск адреса по ее координатами Взаимодействие с картами - прием координат установленного на карте метки Построение маршрутов по указанным точками Кластеризация меток на карте при увеличении масштаба Теперь также поддержка тонкого и веб-клиента

1 стартмани

28.12.2012    101949    1156    Smaylukk    348    

Инструменты бухгалтера: Виджеты рабочего стола

Универсальные обработки Рабочее место v8 v8::БУ БП3.0 Абонемент ($m)

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

2 стартмани

28.08.2017    36075    170    Bazil    28    

Консоль сравнения данных (1С 8, 1С 7.7, SQL, CSV, TXT, DBF, XLS, DOC, XML, JSON, табличный документ) (версия 15.2.51)

Универсальные обработки v8 1cv8.cf Беларусь Абонемент ($m)

Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Минимально необходимая версия платформы: 8.3.6.1977.

1 стартмани

13.02.2017    31635    116    sertak    93    

Разбор адреса на составляющие с помощью Яндекс API и Google API

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Есть адрес строкой, а нужно разбить его на составляющие? Для этого не обязательно писать собственный код, пользуемся Яндекс API и Google API.

1 стартмани

10.02.2017    25612    104    Ivon    24    

Интерфейс сопоставления объектов для обмена (для типового регистра СоответствиеОбъектовДляОбмена) Промо

Инструментарий разработчика Универсальные обработки Перенос данных из 1C8 в 1C8 v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Абонемент ($m)

Вы внедряете обмен данными между двумя типовыми или основанными на типовых БД и вам необходим инструмент, чтобы сопоставить между собой справочники этих конфигураций? Вы хотите навести порядок в обмене данными, потому что вам надоело вылавливать дублирующиеся объекты? Вам очень хочется перепоручить сопоставление объектов обменивающихся баз пользователям, но нет подходящего и понятного пользователям интерфейса? Тогда вам нужна именно эта обработка!

4 стартмани

11.11.2015    38005    133    catsam    8    

Управляемые формы. Итоги в динамических списках

Универсальные обработки Работа с интерфейсом v8::УФ 1cv8.cf Россия Абонемент ($m)

Многие задаются вопросами расчета итогов динамических списков в управляемых формах. Здесь мы не будем претендовать на академичность, оставим споры, что мол это не нужно, что это все равно что считать бородатых мужиков на движущемся эскалаторе, что это дополнительная нагрузка. Все это понимают, Кто не понимает - поймет на практике. Поэтому основываемся на... "снегопад, снегопад, если женщина просит..." или "..а мня плевать - мне очень хочется.." Я попытался решить практические проблемы при расчете и выводе итогов. В приложении примеры расчета итогов в иерархическом справочнике и журнале документов.

1 стартмани

15.12.2016    35086    12    argut    13    

Настройка начальной страницы (Рабочего стола)

Работа с интерфейсом Рабочее место Универсальные обработки v8 1cv8.cf Абонемент ($m)

Альтернатива стандартной настройке начальной страницы. В типовой доступны лишь те формы, что явно "разрешены" разработчиком в режиме конфигуратора. Эта обработка позволяет собрать "Рабочий стол" из любых подходящих форм в пользовательском режиме. Без программирования. БСП не используется. Не расширение. Универсальна, т.е. подойдет для любой конфигурации (в т.ч. самописной).

2 стартмани

19.10.2016    35405    212    Erne100    24    

Универсальный редактор объектов V_3

Универсальные обработки v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка (УФ) (Версия 3.5) позволяет просмотреть и изменить любой объект ссылочного типа

1 стартмани

30.09.2016    21803    182    kron.isant    22    

Универсальная обработка "Изменение записей регистров сведений и накопления" (8X) Промо

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка для Добавления/удаления/изменения записей в любых регистрах сведений (подчиненных и не подчиненных регистраторам) и накопления. Для Платформ 8.1, 8.2, 8.3

2 стартмани

24.05.2015    61530    1410    Erofeevgv    66    

Поиск и отключение зависших сеансов на сервере 1С: Предприятия

Универсальные обработки v8 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для мониторинга и отключения спящих (зависших) сеансов на сервере 1С: Предприятия.

1 стартмани

14.09.2016    30875    61    wowchik_85    11    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Обмен через XML v8 Абонемент ($m)

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    39753    154    Aphanas    4    

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID)

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016    31798    103    Dzenn    9    

Оптимальный способ расчета контрольной суммы объекта/записи регистра (CRC32, MD5, SHA1, SHA256)

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Была задача сравнить документы в распределенных базах и пометить на выгрузку измененные. Но сравнение изменений документов методом перебора реквизитов - долгоиграющий процесс, особенно если общее количество сравниваемых данных переваливает за миллион. Был найден выход, который ускоряет процесс сравнения - расчет контрольной суммы объекта и сравнение ее с другой контрольной суммой. Скорость сравнения увеличивается во много раз.

1 стартмани

01.08.2016    30182    6    hakerxp    9    

Проверка правописания в 1С с помощью Яндекс.Спеллера

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Универсальная проверка правописания для поля "HTML"

1 стартмани

11.07.2016    14079    61    d.alexandr    11    

Работа с Яндекс.Диском (обычная и управляемая форма)

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Возникла необходимость хранить картинки, а может и другие файлы в Яндекс.Диске? Нет ничего проще, работай с Ядекс.Диском прямо из 1С!

1 стартмани

10.07.2016    27517    161    Xershi    55    

Медиа проигрыватель на 1С

Практика программирования Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Пример работы с COM-объектом "WMPlayer.OCX"

1 стартмани

27.04.2016    24085    78    frkbvfnjh    28    

Просмотр данных системы Платон на картах Google

Универсальные обработки WEB v8 1cv8.cf Автомобили, автосервисы Транспорт, автопарки, такси Абонемент ($m)

Обработка для просмотра предполагаемых треков движения транспортного средства на карте Google согласно данным, предоставляемым системой Платон в формате CSV. Работает под 8.2 и 8.3, обычное и управляемое приложение, может подключаться к типовым конфигурациям в качестве внешней обработки.

1 стартмани

15.04.2016    31372    18    anig99    8    

ЕГАИС: код алкогольной продукции из штрихкода акцизной марки

Универсальные обработки Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 1cv8.cf Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Акцизы Абонемент ($m)

В последнее время мне пришлось потратить очень много времени на внедрение и реализацию функционала ЕГАИС. Очень часто, на форумах, я встречал вопрос: "Как из штрих-кода акцизной марки получить код алкогольной продукции ЕГАИС?". Несколько раз видел неверную реализацию этой задачи. Глядя на это, я набросал простую обработку пересчета кода акцизной марки (base36) в понятный нам уникальный ФСРАР ID алкогольной продукции (Base10).

1 стартмани

11.02.2016    55534    156    OrcaMax    29    

Снимок экрана для 1С

Универсальные обработки Разработка внешних компонент v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

08.02.2016    26772    33    linkforget    11    

Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API)

Универсальные функции Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработку можно быстро и легко интегрировать в любую конфигурацию с и без БСП (Библиотека Стандартных Подсистем).

3 стартмани

04.02.2016    46107    171    TuneSoft    26    

[dotPRICE.ru] Свой интернет-магазин - каждому!

Универсальные обработки WEB Интеграция Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 КА1 БП2.0 УТ10 Розница УПП1 УНФ БГУ Абонемент ($m)

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

1 стартмани

10.01.2016    26657    52    dotPRICE.ru    38    

Обновляй и властвуй (решение проблем с обновлением)

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Не всегда обновление конфигурации проходит штатно. Как получить больший контроль над обновлением - в этой статье. Версия БСП - 2.3.1.85

2 стартмани

02.12.2015    45335    448    capitan    21    

Создание договоров по шаблонам Word в УТ 11.2, БП 3.0 с возможностью хранения в справочнике "Файлы"

Универсальные печатные формы Универсальные обработки Документооборот и делопроизводство Документооборот и делопроизводство v8 БП3.0 УТ11 УУ Абонемент ($m)

Публикация предназначена тем, кто ведет договоры в УТ 11 не только в справочнике "Договоры с контрагентами", но также формирует и согласовывает с контрагентами договоры в формате Word (*.doc). А так как программисты люди ленивые и я не являюсь исключением в этом (хорошем) смысле :), была создана эта печатная форма. Но это не простая печатная форма, а инструмент, который позволяет на основании шаблона, хранящегося в информационной базе в справочнике "Файлы", быстро заполнять и сохранять тут же в справочник "Файлы", но в другую папку, уже заполненный на основании шаблона договор в формате Word.

2 стартмани

08.10.2015    33411    258    Diversus    66    

[x1c.ru] MXL Stamps - Печати и подписи в макетах печатных форм в несколько кликов

Печатные формы документов Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

1 стартмани

22.08.2015    35320    18    GusevNA    6    

Работа с push сервисами только средствами 1С 8.2

Сервисные утилиты Инструментарий разработчика Универсальные обработки v8 Абонемент ($m)

Обработка для настройки, тестирования и использования с предустановками для 3-х сервисов. Текст модуля для внедрения в конфигурацию или другие обработки. Уведомления на телефон, компьютер, браузер.

1 стартмани

18.08.2015    29713    43    anig99    1