Ошибка при определении имен справочников для хранения файлов

Ошибка при определении имен справочников для хранения файлов.

Ошибка при определении имен справочников для хранения файлов.

Я
   Айрат_116

29.05.19 — 12:30

{ОбщийМодуль.РаботаСФайламиСлужебный.Модуль(384)}: Ошибка при определении имен справочников для хранения файлов.

У владельца файлов типа «Требование-накладная»

не имеется справочников для хранения файлов.

        ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(

   Cyberhawk

1 — 29.05.19 — 12:31

Херово доработана конфа

   Айрат_116

2 — 29.05.19 — 12:36

Есть документ «Поступление акты накладные» Там есть кнопка «Присоединенные файлы»

Мне надо сделать такую же кнопку в документе «Требование накладная» Вроде все так же сделал

В «Поступлении она работает» (Кнопка)

   Cyberhawk

3 — 29.05.19 — 12:36

Поиск ссылок на объект, коли первоисточник почитать не осилил

   Айрат_116

4 — 29.05.19 — 12:40

(3) ???

   Cyberhawk

5 — 29.05.19 — 12:42

Первое — ПКМ в конфигураторе, второе — документация по БСП на ИТС

   craxx

6 — 29.05.19 — 12:43

(5) Даже видос от Neti на ютубе выложен, пошагово

   Айрат_116

7 — 29.05.19 — 12:44

(6) Можете пжл скинуть ссылку?

   hhhh

8 — 29.05.19 — 12:54

(7) ну точно у тебя есть справочник ТребованиеНакладнаяПрисоединенныеФайлы? Может ты просто забыл этот справочник добавить. А сейчас будешь просматривать сотни часов видео.

   craxx

9 — 29.05.19 — 12:55

(8) там 15 минут. И рабочий вариант

   Айрат_116

10 — 29.05.19 — 13:03

(8) Такого справочника вообще нет в конфигураторе

   craxx

11 — 29.05.19 — 13:06

(10) так в том и беда.

Видос от Neti https://youtu.be/7amOMmFEwvg

   shuhard

12 — 29.05.19 — 13:07

(10) без него работать не будет

   Айрат_116

13 — 29.05.19 — 13:08

Новый точечный рисунок

   Айрат_116

14 — 29.05.19 — 13:08

(12) Мне интересно почему тогда в поступлении она работает?

   craxx

15 — 29.05.19 — 13:09

(14) ты видос посмотри, все поймешь. Наверное

   Айрат_116

16 — 29.05.19 — 13:10

(15) Щас посмотрю

   shuhard

17 — 29.05.19 — 13:10

(14) а почему ему не работать при наличии в системе справочника ПоступлениеТоваровПрисоединенныеФайлы ?

   Айрат_116

18 — 29.05.19 — 13:20

(17) А да верно . Значит справочник надо добавить

   shuhard

19 — 29.05.19 — 13:26

(18) =)

  

Айрат_116

20 — 29.05.19 — 13:31

(19) Во получилось) Спасибо большое=)

Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

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

Здравствуйте.

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

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

Решение данной задачи будем осуществлять на конфигурации «1С: Управление торговлей 11.2», но все действия можно применять и к другим конфигурациям, содержащим БСП (ЗУП 3, БУ 3, ERP 2 и т.д.).

1. Чтобы добавить новый документ необходимо включить возможность редактирования нашей конфигурации.

Снять с поддержки конфигурацию

Редактирование с сохранением поддержки

2. Добавим новый документ с произвольной структурой

Новый документ

3. Добавим копированием новый справочник «БСП_НовыйДокументПрисоединенныеФайлы» и в реквизите «ВладелецФайла» изменим тип на «ДокументСсылка.БСП_НовыйДокумент». Для копирования был выбран справочник «ЗаказКлиентаПрисоединенныеФайлы».

Новый справочник присоединенных файлов

Также не забываем изменить описание и представление объекта.

4. Добавляем в определяемые типы «ВладелецПрисоединенныхФайлов», «ПрисоединенныйФайл», «ПрисоединенныйФайлОбъект» новые объекты.

ПрисоединенныйФайлОбъект

ПрисоединенныйФайлОбъект НовыйТип

ПрисоединенныйФайл

ПрисоединенныйФайл НовыйТип

ВладелецПрисоединенныхФайлов

ВладелецПрисоединенныхФайлов НовыйТип

5. Если необходимо добавить возможность копирования присоединенных файлов при копировании документа, то необходимо в параметры формы документа добавить параметр «ЗначениеКопирования» и сделать его ключевым.

Копирование присоединенных файлов

В модуль формы добавить процедуру «ПриЗаписиНаСервере».

 
&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
	ПрисоединенныеФайлы.ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи, Параметры);
КонецПроцедуры

6. Для отображения в форме списка наличия прикрепленных файлов необходимо доработать форму списка.

Изменим текст запроса списка

 
ВЫБРАТЬ
	ДокументБСП_НовыйДокумент.Ссылка,
	ДокументБСП_НовыйДокумент.ПометкаУдаления,
	ДокументБСП_НовыйДокумент.Номер,
	ДокументБСП_НовыйДокумент.Дата,
	ДокументБСП_НовыйДокумент.Проведен,
	ДокументБСП_НовыйДокумент.Реквизит1,
	ДокументБСП_НовыйДокумент.Реквизит2,
	ДокументБСП_НовыйДокумент.МоментВремени,
	ВЫБОР
		КОГДА НаличиеПрисоединенныхФайлов.ЕстьФайлы ЕСТЬ NULL 
			ТОГДА 1
		КОГДА НаличиеПрисоединенныхФайлов.ЕстьФайлы
			ТОГДА 0
		ИНАЧЕ 1
	КОНЕЦ КАК ЕстьФайлы
ИЗ
	Документ.БСП_НовыйДокумент КАК ДокументБСП_НовыйДокумент
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НаличиеПрисоединенныхФайлов КАК НаличиеПрисоединенныхФайлов
		ПО ДокументБСП_НовыйДокумент.Ссылка = НаличиеПрисоединенныхФайлов.ОбъектСФайлами

В форму списка добавим колонку «ЕстьФайлы» и изменим настройки отображения.

Наличие прикрепленных файлов

7. Тестирование.

Запускаем режим «1С:Предприятие» и с помощью обработки из набора внешних обработок библиотеки стандартных подсистем «ИнструментыРазработчикаОбновлениеВспомогательныхДанных.epf» обновляем наши новые данные.

Обновление вспомогательных данных

Список документов
Список документов с прикрепленными файлами

Форма документа
Кнопка "Файлы"

Прикрепленный файл
Прикрепленный файл документа

Популярность: 27%

Запись опубликована в рубрике Настройка и оптимизация с метками БСП. Добавьте в закладки постоянную ссылку.

Содержание

  1. Цена решения проблемы
  2. Мои 1С услуги
  3. Как такое возможно?
  4. Какую 1С выбрать?
  5. Ваша сфера деятельности:
  6. Сколько человек ОДНОВРЕМЕННО работает в 1С?
  7. Конфигурация 1С
  8. Сопровождение и обслуживание 1С
  9. Три самых частых вопроса
  10. План обучения 1С:Предприятие
  11. Результат обучения
  12. 100% гарантия возврата средств

1. Создать справочник для хранения присоединенных файлов. Для этого в качестве заготовки скопировать в конфигурацию справочник _ДемоПроектыПрисоединенныеФайлы из демонстрационной конфигурации и задать ему имя по шаблону:

где – имя объекта метаданных, для которого настраиваются присоединенные файлы. Например, для справочника Номенклатура справочник с файлами должен называться НоменклатураПрисоединенныеФайлы. Задать синоним, например: Присоединенные файлы (Номенклатура).

2. У реквизита ВладелецФайла установить тип – «объект с файлами». Например, СправочникСсылка.Номенклатура.

3. Включить в состав определяемых типов ПрисоединенныйФайл (ссылки) и ПрисоединенныйФайлОбъект (объекты) справочник, созданный на шаге 1. Например, СправочникСсылка.НоменклатураПрисоединенныеФайлы.

4. Расширить состав определяемых типов ВладелецПрисоединенныхФайлов (ссылки) и ВладелецПрисоединенныхФайловОбъект (объекты, кроме документов), добавив в него тип «объект с файлами». Например СправочникСсылка.Номенклатура.

5. Расширить состав типов свойства Источник у подписки ПереопределитьПолучаемуюФормуПрисоединенногоФайла, включив в него тип – справочник с файлами, созданный на шаге 1. Например, СправочникМенеджер.НоменклатураПрисоединенныеФайлы.

6. Расширить состав типов свойства Источник подписки УстановитьПометкуУдаленияПрисоединенныхФайловДокументов, включив в него тип – «объект с файлами» (только документы). Например, ДокументОбъект.СчетНаОплатуПокупателю.

7. Если при интерактивном копировании объекта, содержащего присоединенные файлы, требуется их автоматическое копирование в новый объект, то в форме объекта необходимо:

● в параметры формы добавить ключевой параметр ЗначениеКопирования такого же типа, как и сам объект;

● в модуле формы в процедуру ПриЗаписиНаСервере вставить следующий код:

Цена решения проблемы

Если ошибка при добавлении присоединенного файла 1С — обычно цена решения проблемы 1000-1500p. но чтобы дать конечную оценку, надо смотреть и уточнять детали. просто позвоните!

Мои 1С услуги

  • Решение когда ошибка при добавлении присоединенного файла 1С
  • Установка и настройка программы 1С Предприятие
  • Загрузка товаров в 1С из Excel (эксель), dbf, xml, txt и т.д.
  • Обучение — курсы по работе с 1С
  • Обновление 1С (версии 7.7, 8.1, 8.2 и 8.3) Создание отчетов и доработок в 1С
  • Исправление и восстановление баз 1С
  • Сброс забытых паролей

Быстрое обучение 1С
простым языком

Доступная автоматизация
на базе 1С

Экспресс внедрение
1С за 2 ч.

Сделаю в 1С то
что нужно именно Вам!

Наименование услуги Стоимость
Ошибка при добавлении присоединенного файла 1С от 1000 руб.
Помощь в решение именно ВАШЕЙ задачи от 300р.
Подготовка 1С к маркировки (одежды и обуви) от 1500р.
Облачная 1С Предприятие 8.3 от 700 руб. в месяц
Обучение 1С (план обучения) от 4000 руб.
Торговое оборудование
Настройка онлайн кассы от 1200 руб.
Настройка ЕГАИС в 1С от 800 руб.
Настройка сканера штрих-кода 1000 руб.
Подключение эквайринговых терминалов к 1С 1000 руб.
Настройка принтера этикеток, дисплея покупателя, весов, ТСД и т.д от 600 руб.
Обновление 1С
При заказе обновления, проверка базы на ошибки БЕСПЛАТНО
Обновление типовой базы 1С 800 руб.
Доработка 1C
Создание нового документа в 1С от 1 500 руб.
Создание нового справочника 1С от 800 руб.
Разработка новой печатной формы 1С от 1000 руб.
Сопровождение (обслуживание) 1С Предприятие см. тарифы
Ускорение работы компьютера (чистка от мусора) 2000 руб.
Проверка компьютера на вирусы — 2500 руб. БЕСПЛАТНО (если вирусов не найду)
Ускорение работы базы 1C (чистка и оптимизация) по договору
Сканер штрих-кода 2D (бесплатная доставка) 3500 руб. шт. (видео обзор сканера)
Продажа 1С Предприятие 8.3 от 3300р. (лицензия, подробнее)
Создание сайта по договору
Загрузка товаров в 1С из Excel от 1500 руб.
Цена часа работ 600 руб.*

Сравнение цены часа работ, это боль и слезы 1С.

Программист с опытом 15 лет — который может за 5 мин. рассказать главбуху «Газпрома» на каком счете «раки зимуют» и программист с опытом 1 год — в фирме Х стоят ОДИНАКОВО!

Как такое возможно?

Всё для клиента, всё для того чтобы он был доволен, но:
— Вы знаете какой программист решает вашу задачу? С опытом 10 лет или 1 год?
— А знаете ли вы, сколько действительно нужно времени на решение задачи?
— Может вы знаете с какой скоростью печатает программист?
— А еще лучше — вспомните профессию где оплата по часам, и где выгодно все сделать максимально быстро?
Вам еще не смешно?)

Какую 1С выбрать?

Ваша сфера деятельности:

Магазин розничный
Оптовая торговля
Опт и розница
Производство и торговля
Автосервис
Другое

Сколько человек ОДНОВРЕМЕННО работает в 1С?

Под ваши требования подходит

Конфигурация 1С

*Перед покупкой проконсультируйтесь с специалистом

Мои клиенты, в основном это компании в сфере торговли. Которые обращаются по оперативным работам в 1С и когда ошибка при добавлении присоединенного файла 1С.

Мои готовые модули (для автомобильной отрасли) можно посмотреть здесь: www.auto-soft-lab.ru.
Любой модуль можно адаптировать для любой сферы бизнеса.

Сопровождение и обслуживание 1С

Тариф Стоимость
Только обновление 1С — одной базы №1 бесплатно (при покупке ИТС на год)
Только обновление 1С — одной базы №2 3000р. в квартал
Обновление нескольких баз 1С 800р. за одну базумес
Обновление нескольких баз 1С + консультации 6000р.мес
Обновление нескольких баз 1С + консультации + доработки по договору
  • Специалист 1С с общим опытом программирования более 15 лет (Delphi, Java, PHP, JS, 1C) т.е. знаю много способов решения задачи.

Всегда на связи — т.е. всегда можно дозвониться, а ответ на email — менее 15 мин.

Предлагаю готовые решения — а не изобретаю каждый раз велосипед.

Занимаюсь автоматизацией ТОРГОВЛИ — т.е. у меня есть специализация, а не «берусь за все, делаю как могу».

Когда ошибка при добавлении присоединенного файла 1С — решаю проблему!

  • Всегда соблюдаю сроки — т.к. хочу чтобы мои Заказчики были довольны.
  • Вывод: делайте копии 1С ежедневно или закажите сопровождение 1С.

    Для надежной работы 1С рекомендую следующие работы:

    • Создание резервных копий — каждый день
    • Проверка базы на ошибки — раз в неделю
    • Обновление базы — раз в месяца
    • Свертка базы (для уменьшения ее объема) — раз в год

    Я провожу индивидуальное обучение ! Обучение занимает 3-4 часа, поверьте моему опыту, этого достаточно чтобы научиться работать в 1С. Далее в любое удобное время (день), еще 1 час обучения для ответов на накопившиеся у вас вопросы.

    Три самых частых вопроса

    • 1. «Мне же не хватит 4 часа!»
      Ответ: поверьте, хватит. смотрите видео пример обучения в 1С.

    2. «Обучение дистанционное? как-то мутно. »
    Ответ: если я буду стоять рядом, запоминать вы от этого лучше не станете.

  • 3. «Я точно не запомню, и будет много вопросов которых небыло на обучение»
    Ответ: во время обучения я отвечаю на все ваши вопросы. Курсы, это курсы, а ответы на вопросы во время работы — это сопровождение 1С (оно у меня тоже есть).
  • План обучения 1С:Предприятие

    • 1. Как купить товар
    • 2. Как назначить ему цены
    • 3. Как распечатать ценники и прайс-лист
    • 4. Как оформить продажу
    • 5. Как посмотреть отчеты по закупкампродажамостаткам
    • 6. Как провести инвентаризацию
    • 7. Ответы на ВСЕ ваши вопросы!

    Обучение проводится дистанционно, надо только договорится о времени обучения.

    Результат обучения

    • 1. Вы уверенно работаете в 1С
    • 2. Вы знаете что умеет и чего не умеет 1С (это нужно чтобы вам не «вешали лапшу» при доработки 1С )
    • 3. Вы получаете видео запись обучения

    100% гарантия возврата средств

    Оплатив курс, если вам не подойдет формат обучения, сообщите об этом в течении первого часа обучения, и без лишних вопросов верну ваши деньги.

    Имеем три машины:
    М1 — машина с расшаренным ресурсом
    М2 — машина с сервером 1С
    М3 — машина с клиентом 1С
    В 1С в настройках работы с файлами указываю Хранить файлы в томах на диске. Том хочу создать в ресурсе на М1.
    Вопрос первый — какой пользователь должен иметь доступ в этот ресурс? Тот, от которого на М2 сервер запущен? Или тот, который на М3 клиента запускает? Или как?
    Теперь немного меняем ситуацию. На М3 к базе 1С подключаемся через внешнее соединение и пытаемся присоединять файлы.
    Вопрос второй — а в этом случае какому пользователю нужен доступ в общий ресурс?
    Поскольку файлы присоединить у меня не получилось, то есть ощущение, что ответы на первый и второй вопрос разные.
    К сожалению, вся эта система от меня далеко, управляется не мной, т.е. нет возможности по-быстрому перепробовать все комбинации. Да и вообще, был бы рад получить теоретическое обоснование.
    Заранее спасибо!

    p.s. Спасибо ответившим. Я до сих пор и не сомневался, что права на ресурс нужны серверу, ну, пользователю под которым он запущен. Но вот какая проблема.
    Конфигурация описана выше. Если я работаю в обычном клиенте 1С на М3 я могу добавлять файлы без проблем, т.е. том настроен правильно, он доступен, ограничений по размерам нет.
    И есть у меня код, который нужно выполнять, подключаясь к этой же базе через внешнее соединение. Код присоединяет файлы к документам.
    Если файлы хранить в базе, то всё работает отлично — файлы добавляются. Но если я включаю хранение файлов на диске, то при попытке присоединить файл получаю ошибку:
    <ОбщийМодуль.ПрисоединенныеФайлы.Модуль(605)>: Ошибка при добавлении присоединенного файла «1234567890.pdf»:
    Не удалось добавить файл ни в один из томов.
    Список ошибок:
    Ошибка при добавлении файла «1234567890.pdf»
    в том «Том1» (М1Тома 1С20170922):
    «Ошибка при создании каталога «М1Тома 1С20170922»:
    «Неправильный путь к файлу ‘М1’. 161(0x000000A1): Указан недопустимый путь. «.».

    • Вопрос задан более двух лет назад
    • 1899 просмотров

    Вопрос первый — какой пользователь должен иметь доступ в этот ресурс?

    Пользователь под которым работает сервер 1с.

    Вопрос второй — а в этом случае какому пользователю нужен доступ в общий ресурс?

    Тому же самому — пользователю под которым запущен сервер 1с.

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

    Понравилась статья? Поделить с друзьями:
  • Ошибка при оплате яндекс плюс картой 001
  • Ошибка при отправке голосового сообщения вк на пк
  • Ошибка при оплате яндекс плюс 001 что делать
  • Ошибка при отправке imessage
  • Ошибка при оплате через госуслуги