Доброго дня уважаемые форумчане, помогите советом.
конфигурация самописная интегрированна с БСП 3*** (работа с файлами есть)
Есть документ приходМатериалов куда прикрепляю скан накладной
в документе есть реквизит номернакладной
Есть другой документ где номернакладной указывается
хочу по команде CохранитьPDF на форме скомплектовать все прикрепленные документы по накладным на диске C:\123
ТЗ = Объект.Подрядчик.Выгрузить(,"Накладная");
ТЗ.Свернуть("Накладная");
НомераНакладных = ТЗ.ВыгрузитьКолонку("Накладная");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СправочникФайлы.Ссылка КАК Ссылка,
| СправочникФайлы.Наименование КАК Наименование,
| СправочникФайлы.Расширение КАК Расширение,
| СправочникФайлы.Представление КАК Представление
|ИЗ
| Документ.ПриходДокументов КАК ПриходДокументов
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Файлы КАК СправочникФайлы
| ПО ПриходДокументов.Ссылка = СправочникФайлы.ВладелецФайла
|ГДЕ
| ПриходДокументов.НомерНакладной В (&НомераНакладных)";
Запрос.УстановитьПараметр("НомераНакладных", НомераНакладных);
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
Сообщить("Нет присоединенных файлов!");
Возврат;
КонецЕсли;
КаталогВыгрузки = "C:\1CTemp\";
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
ДвоичныеДанные = РаботаСФайлами.ДвоичныеДанныеФайла(Выборка.Ссылка, Ложь);
Если ДвоичныеДанные = Неопределено Тогда
Сообщить(СтрШаблон("Данные По %1 не найдены", Выборка.Представление));
Продолжить;
КонецЕсли;
Попытка
ПолноеИмяВремФайла = КаталогВыгрузки+Выборка.Наименование+"."+Выборка.Расширение;
ДвоичныеДанные.Записать(ПолноеИмяВремФайла);
Исключение
Сообщить(СтрШаблон("Не удаётся записать временный файл на диск!!! (%1)",ПолноеИмяВремФайла));
КонецПопытки;
КонецЦикла;
По номернакладной ищи документ приходМатериалов и в справочнике приходМатериаловПрикрепленныеФайлы получай файлы прикрепленные к документу приходМатериалов.
Для каждого стр из Объект.Подрядчик Цикл
Накладная = стр.Накладная;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПриходДокументов.Ссылка КАК Ссылка1,
| ПриходМатериаловПрисоединенныеФайлы.ВладелецФайла.Ссылка КАК ВладелецФайлаСсылка,
| ПриходМатериаловПрисоединенныеФайлы.ВладелецФайла.ВходящийДокумент КАК Накладная,
| ПриходДокументов.ВходящийДокумент КАК ВходящийДокумент
|ИЗ
| Справочник.ПриходМатериаловПрисоединенныеФайлы КАК ПриходМатериаловПрисоединенныеФайлы
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходДокументов КАК ПриходДокументов
| ПО ПриходМатериаловПрисоединенныеФайлы.ВладелецФайла = ПриходДокументов.Ссылка
| И ПриходМатериаловПрисоединенныеФайлы.ВладелецФайла.ВходящийДокумент = ПриходДокументов.ВходящийДокумент";
Запрос.УстановитьПараметр("ВладелецФайла", стр.Накладная);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Количество()=0 Тогда
Сообщить("У этого документа нет присоединенных файлов!");
КонецЕсли;
Пока Выборка.Следующий() Цикл
МенеджерЗаписи = РегистрыСведений.ПрисоединенныеФайлы.СоздатьМенеджерЗаписи();
МенеджерЗаписи.ПрисоединенныйФайл = Выборка.Ссылка;
МенеджерЗаписи.Прочитать();
ДвоичныеДанные = МенеджерЗаписи.ХранимыйФайл.Получить();
Попытка
ПолноеИмяВремФайла = "C:\1CTemp\"+Выборка.Наименование+"."+Выборка.Расширение;
ДвоичныеДанные.Записать(ПолноеИмяВремФайла);
Исключение
Сообщить("Не удаётся записать временный файл на диск!!! "+"("+ПолноеИмяВремФайла+")");
КонецПопытки;
КонецЦикла;
КонецЦикла;
(3) Запрос кривой. Во-первых, он в цикле.
Что содержится в стр.Накладная? Ссылка на док ПриходМатериалов или ссылка на док ПриходДокументов.
ПриходДокументов.ВходящийДокумент здесь лежит номер документа ПриходМатериалов?
Что такое Выборка.Ссылка? В запросе такого поля нет?
ная? Ссылка на док ПриходМатериалов или ссылка на док ПриходДокументов.
ПриходДокументов.ВходящийДокумент здесь лежит номер документа ПриходМатериалов?
Что такое Выборка.Ссылка? В запросе такого поля нет?
вот пробую разные варианты
это команда на форме другого документа называется сохранитьPDF
в форме этого документа есть табличная часть
в одной из колонок таб части есть реквизит накладная (строка)
номер к примеру накладной ИН-123
есть отдельной приходдокументов в которой есть реквизит ВходящийДокумент как раз токи и там указывается номер накладной (ИН-123) и я хочу по реквизиту найти приходдокументов по входящемудокументу и вытащить из него pdf
ВЫБРАТЬ
ПриходМатериаловПрисоединенныеФайлы.Ссылка КАК Ссылка,
ПриходМатериаловПрисоединенныеФайлы.ВерсияДанных КАК ВерсияДанных,
ПриходМатериаловПрисоединенныеФайлы.ПометкаУдаления КАК ПометкаУдаления,
ПриходМатериаловПрисоединенныеФайлы.Наименование КАК Наименование,
ПриходМатериаловПрисоединенныеФайлы.Автор КАК Автор,
ПриходМатериаловПрисоединенныеФайлы.ВладелецФайла КАК ВладелецФайла,
ПриходМатериаловПрисоединенныеФайлы.ДатаЗаема КАК ДатаЗаема,
ПриходМатериаловПрисоединенныеФайлы.ДатаМодификацииУниверсальная КАК ДатаМодификацииУниверсальная,
ПриходМатериаловПрисоединенныеФайлы.ДатаСоздания КАК ДатаСоздания,
ПриходМатериаловПрисоединенныеФайлы.Зашифрован КАК Зашифрован,
ПриходМатериаловПрисоединенныеФайлы.Изменил КАК Изменил,
ПриходМатериаловПрисоединенныеФайлы.ИндексКартинки КАК ИндексКартинки,
ПриходМатериаловПрисоединенныеФайлы.Описание КАК Описание,
ПриходМатериаловПрисоединенныеФайлы.ПодписанЭП КАК ПодписанЭП,
ПриходМатериаловПрисоединенныеФайлы.ПутьКФайлу КАК ПутьКФайлу,
ПриходМатериаловПрисоединенныеФайлы.Размер КАК Размер,
ПриходМатериаловПрисоединенныеФайлы.Расширение КАК Расширение,
ПриходМатериаловПрисоединенныеФайлы.Редактирует КАК Редактирует,
ПриходМатериаловПрисоединенныеФайлы.СтатусИзвлеченияТекста КАК СтатусИзвлеченияТекста,
ПриходМатериаловПрисоединенныеФайлы.ТипХраненияФайла КАК ТипХраненияФайла,
ПриходМатериаловПрисоединенныеФайлы.Том КАК Том,
ПриходМатериаловПрисоединенныеФайлы.ХранитьВерсии КАК ХранитьВерсии,
ПриходМатериаловПрисоединенныеФайлы.УдалитьЭлектронныеПодписи.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
ДатаПодписи КАК ДатаПодписи,
ИмяФайлаПодписи КАК ИмяФайлаПодписи,
Комментарий КАК Комментарий,
КомуВыданСертификат КАК КомуВыданСертификат,
Отпечаток КАК Отпечаток,
Подпись КАК Подпись,
УстановившийПодпись КАК УстановившийПодпись,
Сертификат КАК Сертификат,
ДатаПроверкиПодписи КАК ДатаПроверкиПодписи,
ПодписьВерна КАК ПодписьВерна
) КАК УдалитьЭлектронныеПодписи,
ПриходМатериаловПрисоединенныеФайлы.УдалитьСертификатыШифрования.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
Отпечаток КАК Отпечаток,
Представление КАК Представление,
Сертификат КАК Сертификат
) КАК УдалитьСертификатыШифрования,
ПриходМатериаловПрисоединенныеФайлы.Предопределенный КАК Предопределенный,
ПриходМатериаловПрисоединенныеФайлы.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных
ИЗ
Справочник.ПриходМатериаловПрисоединенныеФайлы КАК ПриходМатериаловПрисоединенныеФайлы
ВЫБРАТЬ
Файлы.Автор КАК Автор,
Файлы.ВерсияДанных КАК ВерсияДанных,
Файлы.ВладелецФайла КАК ВладелецФайла,
Файлы.ДатаЗаема КАК ДатаЗаема,
Файлы.ДатаМодификацииУниверсальная КАК ДатаМодификацииУниверсальная,
Файлы.ДатаСоздания КАК ДатаСоздания,
Файлы.ДополнительныеРеквизиты.(
Значение КАК Значение,
НомерСтроки КАК НомерСтроки,
Свойство КАК Свойство,
Ссылка КАК Ссылка,
ТекстоваяСтрока КАК ТекстоваяСтрока
) КАК ДополнительныеРеквизиты,
Файлы.Зашифрован КАК Зашифрован,
Файлы.Изменил КАК Изменил,
Файлы.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных,
Файлы.Наименование КАК Наименование,
Файлы.Описание КАК Описание,
Файлы.ПодписанЭП КАК ПодписанЭП,
Файлы.ПометкаУдаления КАК ПометкаУдаления,
Файлы.Предопределенный КАК Предопределенный,
Файлы.ПутьКФайлу КАК ПутьКФайлу,
Файлы.Размер КАК Размер,
Файлы.Расширение КАК Расширение,
Файлы.Редактирует КАК Редактирует,
Файлы.Служебный КАК Служебный,
Файлы.Ссылка КАК Ссылка,
Файлы.СтатусИзвлеченияТекста КАК СтатусИзвлеченияТекста,
Файлы.ТекущаяВерсия КАК ТекущаяВерсия,
Файлы.ТипХраненияФайла КАК ТипХраненияФайла,
Файлы.Том КАК Том,
Файлы.ХранитьВерсии КАК ХранитьВерсии
ИЗ
Справочник.Файлы КАК Файлы
Выбрать * ИЗ Справочник.ПриходМатериаловПрисоединенныеФайлы
Недопустимый тип реквизита. Имя: "ТекстХранилище" выдает ошибку
сам запрос получается вот таким:
ВЫБРАТЬ
ПриходМатериаловПрисоединенныеФайлы.Ссылка КАК Ссылка,
ПриходМатериаловПрисоединенныеФайлы.ВерсияДанных КАК ВерсияДанных,
ПриходМатериаловПрисоединенныеФайлы.ПометкаУдаления КАК ПометкаУдаления,
ПриходМатериаловПрисоединенныеФайлы.Наименование КАК Наименование,
ПриходМатериаловПрисоединенныеФайлы.Автор КАК Автор,
ПриходМатериаловПрисоединенныеФайлы.ВладелецФайла КАК ВладелецФайла,
ПриходМатериаловПрисоединенныеФайлы.ДатаЗаема КАК ДатаЗаема,
ПриходМатериаловПрисоединенныеФайлы.ДатаМодификацииУниверсальная КАК ДатаМодификацииУниверсальная,
ПриходМатериаловПрисоединенныеФайлы.ДатаСоздания КАК ДатаСоздания,
ПриходМатериаловПрисоединенныеФайлы.Зашифрован КАК Зашифрован,
ПриходМатериаловПрисоединенныеФайлы.Изменил КАК Изменил,
ПриходМатериаловПрисоединенныеФайлы.ИндексКартинки КАК ИндексКартинки,
ПриходМатериаловПрисоединенныеФайлы.Описание КАК Описание,
ПриходМатериаловПрисоединенныеФайлы.ПодписанЭП КАК ПодписанЭП,
ПриходМатериаловПрисоединенныеФайлы.ПутьКФайлу КАК ПутьКФайлу,
ПриходМатериаловПрисоединенныеФайлы.Размер КАК Размер,
ПриходМатериаловПрисоединенныеФайлы.Расширение КАК Расширение,
ПриходМатериаловПрисоединенныеФайлы.Редактирует КАК Редактирует,
ПриходМатериаловПрисоединенныеФайлы.СтатусИзвлеченияТекста КАК СтатусИзвлеченияТекста,
ПриходМатериаловПрисоединенныеФайлы.ТекстХранилище КАК ТекстХранилище,
ПриходМатериаловПрисоединенныеФайлы.ТипХраненияФайла КАК ТипХраненияФайла,
ПриходМатериаловПрисоединенныеФайлы.Том КАК Том,
ПриходМатериаловПрисоединенныеФайлы.ФайлХранилище КАК ФайлХранилище,
ПриходМатериаловПрисоединенныеФайлы.ХранитьВерсии КАК ХранитьВерсии,
ПриходМатериаловПрисоединенныеФайлы.УдалитьЭлектронныеПодписи.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
ДатаПодписи КАК ДатаПодписи,
ИмяФайлаПодписи КАК ИмяФайлаПодписи,
Комментарий КАК Комментарий,
КомуВыданСертификат КАК КомуВыданСертификат,
Отпечаток КАК Отпечаток,
Подпись КАК Подпись,
УстановившийПодпись КАК УстановившийПодпись,
Сертификат КАК Сертификат,
ДатаПроверкиПодписи КАК ДатаПроверкиПодписи,
ПодписьВерна КАК ПодписьВерна
) КАК УдалитьЭлектронныеПодписи,
ПриходМатериаловПрисоединенныеФайлы.УдалитьСертификатыШифрования.(
Ссылка КАК Ссылка,
НомерСтроки КАК НомерСтроки,
Отпечаток КАК Отпечаток,
Представление КАК Представление,
Сертификат КАК Сертификат
) КАК УдалитьСертификатыШифрования,
ПриходМатериаловПрисоединенныеФайлы.Предопределенный КАК Предопределенный,
ПриходМатериаловПрисоединенныеФайлы.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных
ИЗ
Справочник.ПриходМатериаловПрисоединенныеФайлы КАК ПриходМатериаловПрисоединенныеФайлы
(20) так удалите из запроса его получение.
Можно таким запросом ограничиться:
ВЫБРАТЬ
ПриходМатериаловПрисоединенныеФайлы.Ссылка КАК Ссылка,
ПриходМатериаловПрисоединенныеФайлы.ВерсияДанных КАК ВерсияДанных,
ПриходМатериаловПрисоединенныеФайлы.ПометкаУдаления КАК ПометкаУдаления,
ПриходМатериаловПрисоединенныеФайлы.Наименование КАК Наименование,
ПриходМатериаловПрисоединенныеФайлы.Автор КАК Автор,
ПриходМатериаловПрисоединенныеФайлы.ВладелецФайла КАК ВладелецФайла,
ПриходМатериаловПрисоединенныеФайлы.ДатаЗаема КАК ДатаЗаема,
ПриходМатериаловПрисоединенныеФайлы.ДатаМодификацииУниверсальная КАК ДатаМодификацииУниверсальная,
ПриходМатериаловПрисоединенныеФайлы.ДатаСоздания КАК ДатаСоздания,
ПриходМатериаловПрисоединенныеФайлы.Зашифрован КАК Зашифрован,
ПриходМатериаловПрисоединенныеФайлы.Изменил КАК Изменил,
ПриходМатериаловПрисоединенныеФайлы.ИндексКартинки КАК ИндексКартинки,
ПриходМатериаловПрисоединенныеФайлы.Описание КАК Описание,
ПриходМатериаловПрисоединенныеФайлы.ПодписанЭП КАК ПодписанЭП,
ПриходМатериаловПрисоединенныеФайлы.ПутьКФайлу КАК ПутьКФайлу,
ПриходМатериаловПрисоединенныеФайлы.Размер КАК Размер,
ПриходМатериаловПрисоединенныеФайлы.Расширение КАК Расширение,
ПриходМатериаловПрисоединенныеФайлы.Редактирует КАК Редактирует,
ПриходМатериаловПрисоединенныеФайлы.СтатусИзвлеченияТекста КАК СтатусИзвлеченияТекста,
ПриходМатериаловПрисоединенныеФайлы.ТекстХранилище КАК ТекстХранилище,
ПриходМатериаловПрисоединенныеФайлы.ТипХраненияФайла КАК ТипХраненияФайла,
ПриходМатериаловПрисоединенныеФайлы.Том КАК Том
ИЗ
Справочник.ПриходМатериаловПрисоединенныеФайлы КАК ПриходМатериаловПрисоединенныеФайлы
ВЫБРАТЬ
Файлы.Автор КАК Автор,
Файлы.ВерсияДанных КАК ВерсияДанных,
Файлы.ВладелецФайла КАК ВладелецФайла,
Файлы.ДатаЗаема КАК ДатаЗаема,
Файлы.ДатаМодификацииУниверсальная КАК ДатаМодификацииУниверсальная,
Файлы.ДатаСоздания КАК ДатаСоздания,
Файлы.ДополнительныеРеквизиты.(
Значение КАК Значение,
НомерСтроки КАК НомерСтроки,
Свойство КАК Свойство,
Ссылка КАК Ссылка,
ТекстоваяСтрока КАК ТекстоваяСтрока
) КАК ДополнительныеРеквизиты,
Файлы.Зашифрован КАК Зашифрован,
Файлы.Изменил КАК Изменил,
Файлы.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных,
Файлы.Наименование КАК Наименование,
Файлы.Описание КАК Описание,
Файлы.ПодписанЭП КАК ПодписанЭП,
Файлы.ПометкаУдаления КАК ПометкаУдаления,
Файлы.Предопределенный КАК Предопределенный,
Файлы.ПутьКФайлу КАК ПутьКФайлу,
Файлы.Размер КАК Размер,
Файлы.Расширение КАК Расширение,
Файлы.Редактирует КАК Редактирует,
Файлы.Служебный КАК Служебный,
Файлы.Ссылка КАК Ссылка,
Файлы.СтатусИзвлеченияТекста КАК СтатусИзвлеченияТекста,
Файлы.ТекущаяВерсия КАК ТекущаяВерсия,
Файлы.ТипХраненияФайла КАК ТипХраненияФайла,
Файлы.Том КАК Том,
Файлы.ХранитьВерсии КАК ХранитьВерсии
ИЗ
Справочник.Файлы КАК Файлы
ГДЕ
Файлы.ВладелецФайла.ВходящийДокумент = &Накладная
Показать
Вот получается в консоли запросов сделал поиск по номеру накладной осталась одна строчка с приходом.
ТЗ = Объект.Подрядчик.Выгрузить(,"Накладная");
ТЗ.Свернуть("Накладная");
НомераНакладных = ТЗ.ВыгрузитьКолонку("Накладная");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СправочникФайлы.Ссылка КАК Ссылка,
| СправочникФайлы.Наименование КАК Наименование,
| СправочникФайлы.Расширение КАК Расширение,
| СправочникФайлы.Представление КАК Представление
|ИЗ
| Документ.ПриходДокументов КАК ПриходДокументов
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Файлы КАК СправочникФайлы
| ПО ПриходДокументов.Ссылка = СправочникФайлы.ВладелецФайла
|ГДЕ
| ПриходДокументов.НомерНакладной В (&НомераНакладных)";
Запрос.УстановитьПараметр("НомераНакладных", НомераНакладных);
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
Сообщить("Нет присоединенных файлов!");
Возврат;
КонецЕсли;
КаталогВыгрузки = "C:\1CTemp\";
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
ДвоичныеДанные = РаботаСФайлами.ДвоичныеДанныеФайла(Выборка.Ссылка, Ложь);
Если ДвоичныеДанные = Неопределено Тогда
Сообщить(СтрШаблон("Данные По %1 не найдены", Выборка.Представление));
Продолжить;
КонецЕсли;
Попытка
ПолноеИмяВремФайла = КаталогВыгрузки+Выборка.Наименование+"."+Выборка.Расширение;
ДвоичныеДанные.Записать(ПолноеИмяВремФайла);
Исключение
Сообщить(СтрШаблон("Не удаётся записать временный файл на диск!!! (%1)",ПолноеИмяВремФайла));
КонецПопытки;
КонецЦикла;
(34) увы не получается( ей богу мне капец стыдно что в элементарном не могу разобратся.
Получается смотрю по отладчику вроде данные есть
а пишет что не найдено ничего*(
(41) использовал код полностью, точно так же. Выводит сообщение что не найден как выше. Пытался чуток модифицировать думал что определюсь как вытащить этот файл. Даже при закрытом отладчике так же.
(42) значит что-то не так настроили. Смотрю настроена поддержка версий файлов.
Посмотрите в отладчике, что выдаст Выборка.Ссылка.ТекущаяВерсия? Потому что данные хранения файла будет по этому реквизиту браться.
значит что-то не так настроили. Смотрю настроена поддержка версий файлов.
Посмотрите в отладчике, что выдаст Выборка.Ссылка.ТекущаяВерсия? Потому что данные хранения файла будет по этому реквизиту браться.
Поменял в
Пока Выборка.Следующий() Цикл
ДвоичныеДанные = РаботаСФайлами.ДанныеФайла(Выборка.Ссылка.ТекущаяВерсия, Ложь);
Вставил ДанныеФайла вместо того что было.
Теперь вот что пишет
Сейчас заметил, один нюанс, иногда не было времени приходовать, загружал через универсальный обмен в регистр сведений, там тоже самое только нет прикрепленных данных, вот по ним попробовал сохранитьpdf пишет : нет прикрепленных файлов что соответствует действительности.
Получается код то исправный. только с выборкой не могу разобраться как вытащить и данные там точно есть.
загружал через универсальный обмен в регистр сведений
Какай еще РС? Короче, в базе настроено хранение в файлах на диске, а не в самой базе. Самих файлов похоже нет.
Откройте справочник "ТомаХраненияФайлов" в режиме предприятия. Найдите там элемент с именем "диск". Посмотрите каталог, который там указан. По этому каталогу должен быть каталог "20210618", в котором уже должны находиться файлы. Если там ничего нет, то и файлов привязанных тоже нет. Регистр сведений для работы с прикрепленными фалами был использован в более старых БСП версии 2.
В любом случае сейчас настроено хранить файлы на диске.
Какая, кстати, версия БСП была использована?
(47) Да для эксперимента я смотрел вчера как хранятся в томах на диске. это я видел. Сейчас рабочую базу скопировал где данные хранятся именно в самой базе, без экспериментов так скажем. и вписал Ваш код. смотрю с самого начала. вдруг глаза замылились и фигню делаю
(48) могу предположить, что скопировали к себе рабочую базу. Там настроено хранить в файлах на диске. Соответственно сами файлы и путь к тому у вас на компьютере отсутствует. Отсюда и не находит файлы.
(49) нет, если данные настроены хранить в базе, то они хранятся в РегистрСведений.ДвоичныеДанныеФайлов. Но судя по скринам, было настроено хранить в файлах на диске.
(53) не видно, что и где поймали. Если это из РС, то механизм БСП (точнее методы РаботаСФайлами) оперирует с настройками, где хранятся файлы. Если на диске, то пытается получить с файла на диске. Это правильно.
не видно, что и где поймали. Если это из РС, то механизм БСП (точнее методы РаботаСФайлами) оперирует с настройками, где хранятся файлы. Если на диске, то пытается получить с файла на диске. Это правильно.
Видимо вчера пока смотрел что и куда хранится, настраивал варианты сохранений, там чето намудрил.
Ваш вариант полностью рабочий. еще раз благодарю за терпение и помощь. может кому пригодится код. отметил его.
Спасибо большое Вам, с такими маленькими шагами хоть и не уверенными, хочется все больше и больше изучать 1С.
(57) Доброго времени суток, смогли бы помочь советом https://forum.infostart.ru/forum9/topic266524/, видел на форуме вы как то помогли по этой теме которую я решаю. может получится у Вас подсказать мне.