Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Добавить кнопку Обзор...

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №41
 
30.10.2009 12:12

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

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №42
 
30.10.2009 12:15

А вы отладчиком пользоваться умеете?<br>Если где-то работает - значит там правильно. Поставьте точку и посмотрите путь до картинки.<br>Потом сделайте там, где не работает и сравните :)<br>Возможно еще, что вы загрузили, но форма не обновилась.

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №43
 
30.10.2009 12:19

"в том то и дело смотрю через отладчик все работает загружает с нового пути, но иозображение не обновляется , но есть такие документы в которых есть картинка хть и не правильная.<br> Если ФС.ВыбратьФайл(0,Файл,Каталог,"Выберите файл картинки","Файл картинки (*.jpg)|*.jpg|Файл картинки (*.wmf)|*.wmf|Файл картинки (*.bmp)|*.bmp|Все файлы (*.*)|*.*","wmf")=1 Тогда<br> ПутьККартинке=Каталог+?(Прав(Каталог,1)="\","""","\")+Файл;<br> Каталог2 = ("\\Buh\Рабочая_база\PKFAUTODOOR\картинки"); <br> НовыйПуть = Каталог2+?(Прав(Каталог2,1)="\","""","\")+Файл;<br> ИзображениеКартинки.Сохранить(НовыйПуть); <br> ОбновитьИзображение();<br> <br> КонецЕсли; <br> Процедура ОбновитьИзображение()<br> <br> Если ФС.СуществуетФайл(ПутьККартинке)=1 Тогда<br> ИзображениеКартинки.Загрузить(ПутьККартинке);<br> ИначеЕсли ФС.СуществуетФайл(НовыйПуть)=1 Тогда<br> ИзображениеКартинки.Загрузить(НовыйПуть);<br> КонецЕсли; <br><br>КонецПроцедуры "

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №44
 
30.10.2009 12:31

"> Если ФС.ВыбратьФайл(0,Файл,Каталог,"Выберите файл картинки","Файл картинки (*.jpg)|*.jpg|Файл картинки (*.wmf)|*.wmf|Файл картинки (*.bmp)|*.bmp|Все файлы (*.*)|*.*","wmf")=1 Тогда<br> Выбрали файл - хорошо<br>> ПутьККартинке=Каталог+?(Прав(Каталог,1)="\","""","\")+Файл;<br> ПутьККартинке - ладно, получили, а где использовали?<br>> Каталог2 = ("\\Buh\Рабочая_база\PKFAUTODOOR\картинки"); <br>> НовыйПуть = Каталог2+?(Прав(Каталог2,1)="\","""","\")+Файл;<br> НовыйПуть - это понятно.<br>> ИзображениеКартинки.Сохранить(НовыйПуть); <br> Интересно - а что собственно сохранили? Изображение которое было когда-то, где-то загружено. А новое кто загружать будет?<br>> ОбновитьИзображение();<br>> <br>> КонецЕсли; <br>> Процедура ОбновитьИзображение()<br>> <br>> Если ФС.СуществуетФайл(ПутьККартинке)=1 Тогда<br>> ИзображениеКартинки.Загрузить(ПутьККартинке);<br>> ИначеЕсли ФС.СуществуетФайл(НовыйПуть)=1 Тогда<br>> ИзображениеКартинки.Загрузить(НовыйПуть);<br>> КонецЕсли; <br>> <br>> КонецПроцедуры <br><br>"

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №45
 
30.10.2009 12:35

"в смысле кто загружать будет, переходим в процедуру и загружаем:Процедура ОбновитьИзображение()<br> <br> Если ФС.СуществуетФайл(ПутьККартинке)=1 Тогда<br> ИзображениеКартинки.Загрузить(ПутьККартинке);<br> ИначеЕсли ФС.СуществуетФайл(НовыйПуть)=1 Тогда<br> ИзображениеКартинки.Загрузить(НовыйПуть);<br> КонецЕсли; <br><br>КонецПроцедуры"

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №46
 
30.10.2009 12:38

"Еще раз - обратите внимание на строку:<br>> ИзображениеКартинки.Сохранить(НовыйПуть);<br>И объясните - что вы сохранили по Новому пути?"

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №47
 
30.10.2009 12:39

я сохранила картинку в каталоге с именем вайлика, откуда потом и должна идти загрузка

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №48
 
30.10.2009 12:41

Куда вы торопитесь? Не спешите и читайте внимательнее. :))<br><br>> я сохранила картинку в каталоге с именем вайлика, откуда потом и должна идти загрузка<br>Какую картинку вы туда сохранили?

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №49
 
30.10.2009 12:49

Все я поняла у меня сохраняется только оболочка фото,тогда чтобы сохранился сам файл надо прописать путь -"C:\картинки\"+Файл ???, но как сделать чтобы он полность скопировался.

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №50
 
30.10.2009 13:00

"Правильно :). Только выражаясь точнее - вам надо её сначала загрузить:<br>> Если ФС.ВыбратьФайл(0,Файл,Каталог,"Выберите файл картинки","Файл картинки (*.jpg)|*.jpg|Файл картинки (*.wmf)|*.wmf|Файл картинки (*.bmp)|*.bmp|Все файлы (*.*)|*.*","wmf")=1 Тогда<br>> ПутьККартинке=Каталог+?(Прав(Каталог,1)="\","""","\")+Файл;<br>> Каталог2 = ("\\Buh\Рабочая_база\PKFAUTODOOR\картинки"); <br>> НовыйПуть = Каталог2+?(Прав(Каталог2,1)="\","""","\")+Файл;<br> ИзображениеКартинки.Загрузить(ПутьККартинке);<br>> ИзображениеКартинки.Сохранить(НовыйПуть); <br>> ОбновитьИзображение();<br>"

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация