|
|||
Айрат_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) так в том и беда. |
||
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С услуги
- Как такое возможно?
- Какую 1С выбрать?
- Ваша сфера деятельности:
- Сколько человек ОДНОВРЕМЕННО работает в 1С?
- Конфигурация 1С
- Сопровождение и обслуживание 1С
- Три самых частых вопроса
- План обучения 1С:Предприятие
- Результат обучения
- 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. «Обучение дистанционное? как-то мутно. »
Ответ: если я буду стоять рядом, запоминать вы от этого лучше не станете.
Ответ: во время обучения я отвечаю на все ваши вопросы. Курсы, это курсы, а ответы на вопросы во время работы — это сопровождение 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с права на файлы не нужны вообще.