|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
Имеется MSSQL2016, под 1С 8.3, торговля 10.3 У нас картинки товаров хранится в SQL. появилось необходимость из SQL выгрузить картинки товаров. Ну и вопрос предсказуемый :) Как это делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 10:21 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
Прожку сбацать. Это полчаса отсилы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 10:30 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
L_argoПрожку сбацать. Это полчаса отсилы. А если подробнее? что делать? ))) У нас Код: plsql 1.
Версия runtime, специально для 1С ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 10:46 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
iiyama, Это повершелл скрипт, да? только надо менять параметры: Код: powershell 1. 2. 3.
И еще Код: powershell 1.
и все ? а формат и все дела? В 1С картинки в какой формате хранятся? Хотелось бы в *png экспортировался. с названиями как в базе числятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 11:18 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
halogen20, Если Вы посмотрите скрипт, то увидите, что 1. запросом вы извлекаете имя файла и его содержимое 2. Создаете файл с именем из п.1, открываете его на запись и пишите в него Вопросы организации хранения, формата, сжатия и прочее - за рамками указанной статьи и находится в Вашей зоне компетенций (ну возможно еще раздела 1с данного форума) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 11:37 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
halogen20В 1С картинки в какой формате хранятся? 1. Думаете, спецам по sql известно какая программа как и что хранит? 2. Думаете, 1С занимается преобразованием графических форматов? Даже тех, про которые она не знает? Короче, вы задаете профанские вопросы не дав себе труда хоть немного подумать. Иначе бы вас всяко должна была посетить мысль, что любые двоичные данные по умолчанию хранятся и обрабатываются именно как двоичные данные и сервере совершенно по барабану откуда они пришли и точно так же по барабану куда их отдать. Хотелось бы в *png экспортировался. с названиями как в базе числятся.И что мешает? Тараканы в голове? Вы не можете полученный поток байт положить в файл с названием из базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 11:39 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
Дела в том, что я сисадмин, а не программист 1С или БД. я только обслуживаю MSSQL, бекапы, восстановление и т.д. , короче говоря по мелочи. У нас есть приложение называется "агент+", он интегрируется в 1С, для выгрузки остатков товара. есть функция выгрузки с картинками. Но с картинками 1С не тянет, вылетает. в 32 битной "толстым клиентом" пишет что то типа не хватает памяти: http://images.vfl.ru/ii/1538994438/578fc8ff/23697583.jpg А при 64 битной просто вылетает 1С, без каких либо сообщений, во время выгрузки картинок. Не программист 1С , не техподдержка "агент+" данную проблему не могут решать, друг на другу кидают. Вот и решил отдельно выгужать картинки и отдельно загружать в агент+. раньше, когда работал в файловой версии , без проблем можно было выгружать фотки. там они были в PNG формате и с оригинальными названиями. Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 13:31 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
halogen20, Надо выгружать картинки несколько раз с клиента на сервер. Видно одной порцией слишком много захватываете. Скажите программисту чтобы допустим выгружал 10 раз по 10% номенклатуры. ps Если не получится - пишите в личку по тим виеверу подскажу. psps И картинки хранил бы не в mssql... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 22:10 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
Еще вариант - может где-то одна Гигантская картинка? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2018, 22:25 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
Программист 1с, Спасибо. У нас номенклатура большая. где то 15 тыс. позиции. Большинство из них имеют картинки. Агент+ говорит, что у нас конфигурация старая и они особо не поддерживают эту версию, да и много чего там не предусмотрено. А обслуживающий программист 1С (у нас нет штатного программиста) говорит, что 1С что в его компетенции - работает все хорошо и не видит проблем с 1С. Картинки все мелкие , типа превюшки в каталоге товаров. P.S. планируем все же перейти на новую конфигурацию 11.4, но пока возникли сложности с переносом старых данных. их не могут связать в новой версии , как мне сказал программист. Вот каким то образом смогли выгружать средствами 1с+агентплюс. они вот так выглядят: http://images.vfl.ru/ii/1539061941/d6e70c28/23709349.jpg ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 08:13 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
halogen20А обслуживающий программист 1С (у нас нет штатного программиста) говорит, что 1С что в его компетенции - работает все хорошо и не видит проблем с 1С. кто-то тут врет... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 10:02 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
halogen20в 32 битной "толстым клиентом" пишет что то типа не хватает памяти т.е. выгрузка одной картинки - я надеюсь там не все 15 тыс пытаются в один файл выложиться, да еще с "конкатенацией" halogen20раньше, когда работал в файловой версии , без проблем можно было выгружать фотки как вариант - стоит 32-битный сервер приложений на 64-битной машине в файловой версии все делается силами клиента - ему хватает 3,5 Гб памяти в клиент-серверной все происходит на серверной стороне и на 2 Гб падает сталкивались один с подобным ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 10:06 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
МодальноеОкно да, возможно так и есть. удалили 64-ю версию клиента, и поставили обратно 32 битную. добавили ОЗУ еще на 2ГБ, итого 4ГБ. Теперь выгрузка идет, даже пишет, что удачно завершено, но картинок очень мало. всего 500 штук где то, а там где то 7 тыс. штук должно быть. Может где то ограничение стоит? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 10:59 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
halogen20Может где то ограничение стоит? перешейте руки вашему программисту ближе к голове ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 14:28 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
МодальноеОкнокак вариант - стоит 32-битный сервер приложений на 64-битной машине в файловой версии все делается силами клиента - ему хватает 3,5 Гб памяти в клиент-серверной все происходит на серверной стороне и на 2 Гб падает упс. точнее так дело было стоял 32-битный сервер 1С на 64-битном WinServ2012R2 на клиентской машине Win8 32. с грохотом падало закрытие месяца по памяти при запуске на клиенсткой машине. после звонка с воплями франь заходил через RDP на сервер - и о чудо - у него все работало! у нас все работает, к пуговицам претензии есть? ну и на вопрос "как жить баб шур?"- франч бубнил одно - купите сервер 64 и будет вам счастье пока на пальцах не показали, что: 1. если в RDP запустить клиента на сервере в текущем виде как раз выполняется - т.е. ей хватает 3,5 Гб 2. падает клиент на клиентской машине Win8 32. Ограничение 2 Гб было для обработки фатальным короче уберегли людей от пустой траты денег ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 14:35 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
У нас Win 2012 (64bit), на нем 1С 64 битная. на клиентах Win 10 pro, 64bit. платформа 1С - 32бит. работает все в клиент-сервером виде, то есть на клиентах установлена платформа 1С, работают как толстый клиент. все бы ничего, если бы эта проблема с картинками. раньше ошибку выдавал, а теперь малую только часть выгружает. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 15:12 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
отладчик и монитор ресурсов всё знает ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2018, 17:24 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
МодальноеОкно, Какой отладчик и монитор ресурсов? Выгружает всего 496 картинок (из ~7000). Вот запустили еще раз - выдал под конец сообщение, что ошибка памяти (маленькое окошко, с кнопкой ОК), после нажатии аварийно закрывался 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 09:04 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
halogen20Какой отладчик и монитор ресурсов? отладчик 1С монитор ресурсов - windows пинайте вашего "пограммиста" 1с ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 10:04 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
если в платформе косяк или тип данных не поддерживается (бывает такое) - можно c# прикрутить: https://infostart.ru/public/238584/ ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 10:15 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
halogen20, Вы уже посмотрели как у вас картинки хранятся? Если действительно в таблицах, то почему не посмотреть сколько там действительно записей, может в обработке 1с читается порциями по 500 записей. Если убедились, что данные есть и их больше 500, то почему бы не выгрузить вашими админскими средствами(скрипт на PS я уже давал, измените в нем строку подключения и SQL запрос, извлекающий данный согласно вашей реализации) пока ваш программист 1с фиксит баг и посмотреть что там? На каком этапе у вас сложность? 2 дня на такую задачу это уже перебор. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 11:23 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
МодальноеОкно, косят платформы скорее всего или кривая конфигурация. У нас нет нормальных 1С программистов, бывает, что по фрилансам ищу программиста для исправлении каких то нетипичных проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 11:35 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
iiyamahalogen20, Вы уже посмотрели как у вас картинки хранятся? Честно говоря нет. Не знаю как это делать, с БД ранее не имел такого опыта. авторЕсли действительно в таблицах, то почему не посмотреть сколько там действительно записей а где и как это делать? сам бы хотел )) авторНа каком этапе у вас сложность? 2 дня на такую задачу это уже перебор. сложность в незнание SQL, не знаю где хранятся картинки и хотел бы понять в какой сегменте проблема, что памяти не хватает Вроде говорят, что все на сервере выполняется, а на сервере 32 гб ОЗУ, но у клиента выдает ошибку памяти. Мне кажется проблема все же конфигурации, а не хватке мощи. Из за этого на отдельном сервере поставил 1С, файловую версию, туда выгрузил базу из SQL(через DT_шку), завтра буду тестировать выгрузку из него. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 19:52 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
halogen20Программист 1с, Спасибо. У нас номенклатура большая. где то 15 тыс. позиции. Большинство из них имеют картинки. Агент+ говорит, что у нас конфигурация старая и они особо не поддерживают эту версию, да и много чего там не предусмотрено. А обслуживающий программист 1С (у нас нет штатного программиста) говорит, что 1С что в его компетенции - работает все хорошо и не видит проблем с 1С. Картинки все мелкие , типа превюшки в каталоге товаров. P.S. планируем все же перейти на новую конфигурацию 11.4, но пока возникли сложности с переносом старых данных. их не могут связать в новой версии , как мне сказал программист. Вот каким то образом смогли выгружать средствами 1с+агентплюс. они вот так выглядят: http://images.vfl.ru/ii/1539061941/d6e70c28/23709349.jpg 11.4 Вас не спасет. Проблема не в конфигурации, а в коде. Отпашитесь в личку. Зайду посмотрю что у Вас. ps На 11.4 Вы может еще год переходить будете... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2018, 17:16 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
Программист 1сПроблема не в конфигурации, а в коде. в "пограммисте" точнее имхо ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2018, 17:58 |
|
Как вытащить картинки?
|
|||
---|---|---|---|
#18+
Программист 1с Что то не получается написать в ПМ :( Может есть какой то другой способ связи? Возможно у меня просто нет возможности пользоваться ПМ. P.S. Кстати, вот поднял файловый 1С, на другом сервере. тоже самое, пишет "недостаточно памяти". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2018, 09:02 |
|
|
start [/forum/topic.php?all=1&fid=28&tid=1518319]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 237ms |
total: | 526ms |
0 / 0 |