Меню

Ошибка при добавлении присоединенного файла 1с значение поля файл не может быть пустым

Я
   sml235

06.06.13 — 16:39

СRM 2.0.6.2 — типовая,без изменений

платформа 8.2.17.169

в файловом варианте все работает, выгрузкой залил на сервер(winserver2003 EE SP2, ms sql) выдает ошибки при работе с файлами…

Например при попытке открыть файл в «загрузке взаиморасчетов с клиентами» выдается ошибка открытия файла. В отладчике:

«Ошибка времени выполнения:

{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1114)}:Ошибка при вызове метода контекста (ОткрытьФайл)в модуле Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта, строка 1114.»

   Wobland

1 — 06.06.13 — 16:40

информацию принял

   sml235

2 — 06.06.13 — 16:49

еще Ошибка при добавлении присоединенного файла «1.xml»:

{ОбщийМодуль.ПрисоединенныеФайлы.Модуль(405)}: Ошибка при вызове метода контекста (Записать)

       ПрисоединенныйФайл.Записать();

по причине:

Ошибка при выполнении обработчика — ‘ПриЗаписи’

по причине:

{ОбщийМодуль.ПрисоединенныеФайлы.Модуль(1696)}: Ошибка при вызове метода контекста (Записать)

       ПрисоединенныйФайл.Записать();

по причине:

Запись не верна! Значение поля «Объект с файлами» не может быть пустым!: НаличиеПрисоединенныхФайлов:  (Регистр сведений: Наличие присоединенных файлов)

   sml235

3 — 06.06.13 — 17:02

с другими базами на сервере проблем нет… в чем может быть причина?

   ИС-2

4 — 06.06.13 — 17:09

скорее всего проблема в путях к файлу. C:/doc.xls на клиенте это не тоже, что и на сервере.

Надо укзаывать сетевой путь

   and2

5 — 06.06.13 — 17:13

наверное там путь к тому хранения надо посмотреть

   sml235

6 — 06.06.13 — 17:31

в других базах на том же сервере аналогичные обработки работают, пути так же передаются…

   sml235

7 — 06.06.13 — 17:41

еще попробовал .zip загрузить:

Ошибка распаковки файла обмена. Файл заблокирован.

   ОписаниеОшибки         =  Ошибка при вызове конструктора (ЧтениеZipФайла): Файл не найден: G:ExchBuh2_0ДанныеБухгалтерии04.06.13.zip: Файл не найден: G:ExchBuh2_0ДанныеБухгалтерии04.06.13.zip

   ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12607)

   КодСообщения           =  2

   Рэйв

8 — 06.06.13 — 17:42

С:> format c:

   Джинн

9 — 06.06.13 — 17:57

(8) Лучше йаду….

(7) Прочитайте наконец что Вам написали выше.

   sml235

10 — 06.06.13 — 18:22

(6)

   Джинн

11 — 06.06.13 — 18:33

(10) Как Вы думаете, что будет по пути G:ExchBuh2_0, если я сейчас запущу эту вашу загрузку со своей машины?

Чтобы Вы не ломали голову подскажу — там у меня читающий БлюРей привод 🙂 Просекли?

   sml235

12 — 07.06.13 — 09:30

(11) Правильно, но клиентское приложение на моей машине и файл на ней же…

  

sml235

13 — 07.06.13 — 11:12

Почти разобрался. Обработочка и правда только на серверной части и файл на сервере ищет. :-[  Не доделали, чтоб с клиента двоичные данные перебрасывала…

если файл на сервер кинуть и открывать «C:/filename.xml» то читает,

а если в сетевой каталог то по пути «\serverfolderfilename.xml» не видит…

а мне вообще его надо как то через веб перекинуть…

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите 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» обновляем наши новые данные.

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

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

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

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

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

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

3 / 3 / 2

Регистрация: 21.04.2014

Сообщений: 216

1

Запись не верна: значение поля не может быть пустым

03.08.2016, 10:55. Показов 28721. Ответов 4


Конфа erp 2.1. Не проводится документ Заказ давальца.

Ошибка:
запись не верна значение поле Код Строки не может быть пустым!( регистр накопления Услуги давальцу к оформлению Номер строки 1)

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



3 / 3 / 2

Регистрация: 21.04.2014

Сообщений: 216

03.08.2016, 11:20

 [ТС]

2

через отладчик смотрел , ошибка вылазиет на строке

Результат = Форма.Записать(ПараметрыЗаписи);

{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1137) }: Ошибка при вызове метода контекста (Записать)
Результат = Форма.Записать(ПараметрыЗаписи);
по причине:
Запись не верна! Значение поля «Код строки» не может быть пустым! (Регистр накопления: Услуги давальцу к оформлению; Номер строки: 1)

Миниатюры

Запись не верна: значение поля не может быть пустым
 



0



Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

03.08.2016, 16:46

3

Цитата
Сообщение от juristbrn
Посмотреть сообщение

Запись не верна! Значение поля «Код строки» не может быть пустым!

Мне кажется ключевое не отладка, а вот это сообщение! =)))



0



3 / 3 / 2

Регистрация: 21.04.2014

Сообщений: 216

04.08.2016, 07:02

 [ТС]

4

Dethmontt, убрал галку на запрет незаполненных значений на поле КодСтроки, документ провелся и КодСтроки заполняется, но с галкой почему то выдает ошибку. Вариант без этой галки не подходит. Как можно исправить это?



0



Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

04.08.2016, 11:12

5

juristbrn, начать с того, что нужно понять из какого события растут ноги. Ставим отладку — остановку по ошибке — открываем стек вызовов и смотрим что там написано



0



Позвоните партнерам фирмы 1С , чтобы получить квалифицированную консультацию по выбору программ для ПК, а также информацию о наличии и цене лицензионного ПО.

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

Существует вероятность, что исполняемый файл был замечен в подозрительной активности антивирусом и помещен в карантин или остался под жестким контролем с блокировкой опасных действий. Топ 11 ошибок начинающих 1с программистов — Alexcode Обращайтесь в форму связи

1С присоединенные файлы программно

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

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

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

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

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

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

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

Какую часть дохода тратите на еду?

До 50%Больше 50%

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

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

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

Добрый день! Где хранится реестр прикрепленных файлов «скрепкой»? Можете ли подсказать, как программно получить список присоединённых файлов конкретного документа?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Ошибка: Поле объекта недоступно для записи 1С | Всё о программировании на 1С: Предприятие

Все комментарии (1)

Добрый день, Валентина.
Список всех Документов, у которых есть прикрепленные файлы хранится в Регистры сведений — Наличие файлов раздел Главное меню — Все функции — Регистры сведений.
Список всех файлов, присоединенных к конкретному документу. По скрепке открывается список файлов кнопка ЕЩЕ — Дополнительно — Вывести список.
При необходимости можно настроить список.

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8.
Оформить заявку от имени Юр. или Физ. лица вы можете здесь >>

Горящие товары с бесплатной доставкой

«AliExpress Россия» работает отдельно от глобального «AliExpress» принадлежащего Alibaba. Он не зависит от мировых банковских систем и не попал под санкционный список со стороны США и Великобритании. Из Китая соответственно тоже можно заказывать ничего не опасаясь.

Нажимая кнопку «Задать вопрос», я соглашаюсь с
регламентом БухЭксперт8.ру >>

Поэтому при получении документа через вложение электронной почты или после загрузки из интернета, возможно, он будет зашифрован.

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

Файл также может быть передан на сервер в zip-архиве, но по определённым причинам не удалось распаковать архив, например, некорректно работает функция zip_open на сервере. Исправлена ​​ошибка «Формат файла и расширение не совпадают» в Excel — Ddok Обращайтесь в форму связи

Доступно только для чтения данных

При работе с объектами 1С различают два способа обращения к данным:

  • ссылка — содержит только представление объекта, часто это код и наименование. Сам объект не загружается. Доступ к реквизитам получают разыменованием: обращением через точку. Ссылки читаются из базы, но не изменяются;
  • объект — включает данные в полном объеме, в т. ч. реквизиты, табличные части, которые можно создавать, удалять и редактировать.
  • запустите конфигурацию в режиме отладки через конфигуратор Отладка — Начать отладку ;
  • повторите действия, приводящие к ошибке;
  • в окне предупреждения нажмите Подробно , затем Конфигуратор .

В открывшемся служебном окне в нижней части конфигуратора отразится информация о месте сбоя:

  • Поле объекта недоступно для записи (ВалютаДенежныхСредств) — тест ошибки и имя элемента, куда программа пытается сохранить данные;
  • Справочник.Контрагенты.Форма.ФормаЭлемента.Форма(137) — путь до модуля, где расположена выполняемая строка кода, и порядковый номер строки с ошибкой;
  • НайденныйБанковскийСчет.ВалютаДенежныхСредств = БанковскийСчет.ВалютаДенежныхСредств — команда записи изменений, в которой возникает сбой.
  • НайденныйБанковскийСчет — содержит ссылку на элемент справочника Банковские счета ;
  • ВалютаДенежныхСредств — реквизит справочника Банковские счета , имеет ссылочный тип данных на справочник Валюта .

    При определении типа выделяйте объект постепенно: сначала узнайте тип первой часть объекта до точки, далее увеличивайте количество выделенных частей. Если реквизит имеет ссылочный тип данных, результат в окне Выражение может быть неверно понят пользователем. Почти всегда в операциях присваивания последним указывается реквизит объекта.

  • документы, справочники, планы счетов и др. — ПолучитьОбъект();
  • константы, перечисления, регистры и др. — Получить(), Прочитать();
    Подробное описание методов смотрите в Синтакс-Помощнике .
  • объекты (ДокументОбъект.[Имя] и др.) — можно найти в базе по ссылке. На вкладке Прочее в окне редактирования объекта конфигурации есть Модуль объекта ;
  • набор записей — для изменения одной записи регистров, перечислений используют менеджер записи, для констант — менеджер значения.

Ошибку «Поле объекта недоступно для записи» 1С выдает при неправильной записи как объектных данных, так и наборов записей. Обращение с записями лучше не исправлять самостоятельно, а поручить программисту.

Ошибка SDBL: Таблица или поле configversion не содержится в разделе FROM

Попытка изменить системные поля

В 1С существуют специальные системные поля, которым программа присваивает значения по умолчанию:

Системные поля доступны только для чтения. Создаются автоматически к элементам: например, номера строк табличных частей или уровень группировки в отчете. Повлиять на них пользователь не может. При попытке изменить значение будет выдано окно с предупреждением:

  1. Выключите отображение системного поля через свойство Видимость .
  2. Добавьте свой реквизит в табличную часть кнопкой Добавить колонку реквизита.
  3. Замените в строке кода, где возникает ошибка, системное поле на имя созданного реквизита.

Несмотря на существующую документацию по продукту, у многих разработчиков сайтов возникают сложности с обменом данными в этих двух программах.

Мнение эксперта

1С:Эксперт по технологическим вопросам

Задавайте мне вопросы, и я помогу разобраться!

Если при интерактивном копировании объекта, содержащего присоединенные файлы, требуется их автоматическое копирование в новый объект, то в форме объекта необходимо. Поле объекта недоступно для записи в 1С 8.3 Обращайтесь в форму связи

Перезагрузите сервер 1С

Для устранения дисфункции рекомендуем перезагрузить сервер 1С. Перезагрузка указанного сервера обычно выполняется автоматически на протяжении 3-5 минут при условии отсутствия у сервера подключенных пользователей.

В некоторых случаях исправить ошибку SDBL можно с помощью очистки кэша сервера 1С. Обычно кэш расположен по адресу:

Туда нужно перейти и удалить папки с генерированными именами. Учтите, что кроме кэша в данной папке могут находиться журналы регистрации, а также индекс полнотекстового поиска 1С.

1С присоединенные файлы программно

Ошибка SDBL: Таблица или поле configversion не содержится в разделе FROM

Рассматривая нами ошибка SDBL является представительницей целого пула схожих ошибок с текстом « Таблица или поле не содержится в разделе FROM ». Такие ошибки обычно связаны с повреждением базы данных из-за различных причин, самой распространённой из которых является технический сбой в работе системы 1С.

  • Использование устаревшей конфигурации или платформы 1С;
  • Проблемы с кешом сервера 1С;
  • Запуск системы с недостаточными правами (к примеру, от имени учётной записи гостя вместо администратора) и другие причины.

Ошибка возникает при попытке обновления базы данных, добавления документа в базу данных, при тестировании базы данных на логическую целостность и других схожих случаях. При этом перезагрузка системы обычно никак не решает возникшую проблему.

Давайте рассмотрим, как исправить ошибку SDBL: Таблица или поле в вашей системе 1С.

💥Принимайте участие в опросе и получайте бесплатную консультацию

Имеем три машины:
М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): Указан недопустимый путь. «.».

Собственно пытаемся настроить обмен в УТ11 Демо базе свежак 11.1.10.116 документами Передача товаров между организациями в электронном виде. И не получается. Настройки все нужные выполнены, профили заполнены, но при попытке создать новый ЭД выходит сообщение: Обработка Передача товаров ТДЦУ-000061 от 01.03.2014 12:00:02. Операция не выполнена! Необходимо создать «Настройку ЭДО» с реквизитами: <ВидЭД>: Передача товаров между организациями Хотя настройка есть. Ковыряние во внутренностях приводит к тому, что не заполнен реквизит «Статус подключения». Хорошо, выводим его на форму и заполняем «Присоединен», пытаемся создать ЭД вновь и опять ошибка: {ОбщийМодуль.ПрисоединенныеФайлы.Модуль}: Ошибка при добавлении присоединенного файла «Peredacha tovarov mezhdu organizatsiyami TDTsU-000061 01.03.2014 (ver. 16.04.2015 120526).zip»: Запись не верна! Значение поля «Объект с файлами» не может быть пустым!: НаличиеПрисоединенныхФайлов: (Регистр сведений: Наличие присоединенных файлов) оказывается в регистре НаличиеПрисоединенныхФайлов у измерения нашего документ в типах и нет вовсе. Отсюда возникает мысль — а эта схема, что из Передачи товаров можно сделать ЭД она вообще работает? У кого-то получалось настроить обмен ЭД между своими организациями?

странно просто это как-то, эти два недочета я исправил, но потом валятся еще ошибки. И упоминаний что кто-то с этим сталкивался я не нашел

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Спецы 1С для удобства конечного пользователя создали специальные решения, позволяющие по нажатию кнопки выгрузить данные. Попробовал и я…

1.1. Ошибка записи объекта:
Тип объекта = Регистр сведений запись: Настройки учета страховых взносов
Описание ошибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля «Организация» не может быть пустым.

Устранение ошибки: В ПКО «УчетСтраховыхВзносовНастройкиОрганизаций» для свойства «Организация» не указано ПКО

1.2. Ошибка в обработчике события ПередЗагрузкойДанных (конвертация)
Описание ошибки = Ошибка при вызове метода контекста (СоздатьНабор): Недопустимое значение параметра (параметр номер ‘1’)

Устранение ошибки: Константа «ВедетсяДеятельностьПоДоговорамКомиссииНаПродажу» не существует. Удалил ссылку на нее.

1.3. Ошибка при загрузке данных: Поле объекта не обнаружено (ПоложенияПереходногоПериодаУСН)

Устранение ошибки: Указанный реквизит регистра сведений «УчетнаяПолитикаОрганизаций» переименован в «УдалитьПоложенияПереходногоПериодаУСН». Отключил для переноса.

1.4. Ошибка записи объекта
Тип объекта = Вид вычетов НДФЛ
Описание ошибки = Ошибка при вызове метода контекста (Записать): Не удалось записать «103 (Вид вычетов НДФЛ)»!

Устранение ошибки: Для ПКО «ВидыВычетовНДФЛ» поставил крыж «Не замещать существующие». Непонятно только почему для предопределенных объектов это не отслеживается в процессе загрузки по умолчанию!?

1.5. Ошибка записи объекта
Тип объекта = Договор
Описание ошибки = Ошибка при вызове метода контекста (Записать): Значение поля «Контрагент» не заполнено или заполнено неверно

Устранение ошибки: Так и не понял как с зтим бороться. Отключил загрузку реквизитов контрагента «Основной договор» и «Основной счет». Поставил крыж «Загружать только новые».

После выгрузки объекта отключил проверку ИНН и КПП

Если НЕ Объект.ЭтоГруппа Тогда
Объект.ИННВведенКорректно = Истина;
Объект.КППВведенКорректно = Истина;
КонецЕсли;

Вроде помогло.

1.6. Ошибка записи объекта
Тип объекта = Регистр сведений запись: Текущие кадровые данные сотрудников
Описание ошибки = Ошибка при вызове метода контекста (Записать): Ошибка при выполнении: Значение не является значением объектного типа (Ссылка)

Устранение ошибки: Такое ощущение, что шло зацикливание (при загрузке) когда в регистре шла ссылка на сотрудника, а в нем — на данный регистр, но почему при загрузке? Выгрузилось то нормально!
Создал ПКО «СотрудникиСсылка» (не замещать, а только новые) со свойствами для поиска:

  • Наименование
  • Организация
  • Физическое лицо

и сослался на него в свойстве «Сотрудник» указанного регистра 

1.7. Ошибка в обработчике события ПослеЗагрузкиДанных (конвертация)
Описание ошибки = Поле объекта не обнаружено (Организация)

Устранение ошибки: Для параметра «ОРГАНИЗАЦИЯ» проставил крыж «При загрузке» и указал правило конвертации «Организации»

1.8. Ошибка записи объекта
Тип объекта = Регистр сведений запись: Текущая тарифная ставка сотрудников
Описание ошибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля «Физическое лицо» не может быть пустым!:

Устранение ошибки: Вместо двух свойств «Сотрудник» в правиле конвертации достаточно одного. И добавить «ФизическоеЛицо», «ТекущаяОрганизация»
Для «Сотрудник» назначил правило «СотрудникСсылка».

2. Теперь пытаемся загрузить документы.

2.1 Не проводятся после загрузки!
прописал в обработчик «Перед конвертацией объекта»

Если ТипЗначенияСтр(Источник) = "Документ" Тогда
Если (Источник.Вид() = "Счет")
ИЛИ (Источник.Вид() = "Доверенность")
ИЛИ (Источник.Вид() = "ПлатежноеПоручение")
Тогда
Если Источник.ПометкаУдаления() = 0 Тогда РежимЗаписи = "Проведение"; КонецЕсли;
Иначе
Если Источник.Проведен() = 1 Тогда РежимЗаписи = "Проведение"; КонецЕсли;
КонецЕсли;
КонецЕсли;

2.2 Ошибка при загрузке данных: Поле объекта не обнаружено (Услуги)
Смею предположить, что это «Счет на оплату покупателю» в котором указанную табличную часть подготовили к удалению.

Устранение ошибки: В ПКО «Счет» ее отключил и пометил на удаление. В коллекцию «Товары» добавил свойство «Содержание» и прописал его заполнение.

2.3 Ошибка записи объекта
Тип объекта = Договор
Описание ошибки = Ошибка при вызове метода контекста (Записать): Поле «Вид договора» заполнено некорректно.
Существуют документы, проведенные по договору. Реквизит не может быть изменен.

Устранение ошибки: В ПКО «Договоры контрагентов» свойство «ВидДоговора» вытащил из группы и назначил отбор по его значению (для элемента)
В ПКО «ДоговорыКонтрагентовПоВидам» — то же самое (не знаю зачем оно вобще нужно!).

Вообще с определением вида договора реальная проблема!
В ПКО документа «Счет» для свойства «Договор» перед выгрузкой прописал

Параметры.ПараметрыАлгоритмов.Установить("Документ",Источник);
Параметры.ПараметрыАлгоритмов.Установить("Договор",Источник.Договор);
ОпределитьВидДоговора();

подкорректировал апгоритм ОпределитьВидДоговора
1. Для документа «Платежное поручение».
2. Для пустого документа, когда передается только счет б/у.

В ПКО «ДоговорыКонтрагентов» закомментировал

//Параметры.ПараметрыАлгоритмов.Установить("ВидДоговора","");
//Параметры.ПараметрыАлгоритмов.Установить("ВесДоговора","");

Похоже, из-за этого вид договора не передавался в соответствующее свойство при выгрузке!

2.4 Ошибка записи объекта
Тип объекта = Сотрудник
Описание ошибки = Ошибка при вызове метода контекста (Записать): Значение «0000000009» поля «Таб. номер» не уникально

Устранение ошибки: Проблема загрузки Документа типа Выписка при перечислении зарплаты на л/с сотрудников. Попытка конвертации сотрудников в контрагенты.
В моей конкретной ситуации расчет зарплаты и кадровый учет ведется в ЗиК 77 (сейчас переходим на ЗУП 83) и переносится в бухгалтерию СВОДНО. Поэтому решил не заморачиваться, а просто прорисовать конкретную ситуацию.

Для того, чтобы добиться желаемого результата при переносе, пришлось:

  • добавить новый параметр «УчетПоСтрудникамСводно» (Зарплата без детализации по сотрудникам);
  • закомментировать несколько строк кода конвертации «Перед загрузкой данных»;
  • настроил вручную параметры учета для блока «Зарплата и кадры».

2.5. Перекроил модуль «При выгрузке» ПКО «Выписка_Списание» (там много всего «по мелочам»)
Ну, например, добавил реквизит «Налог». 
А в платежном поручении — «Налог» и «Вид операции».

После загрузки остатков обнаружил, что по забалансовому счету «001» виды субконто поменялись местами. Откорректировал алгоритм «Добавить Проводку».

2.6. Ошибка записи объекта
Тип объекта = Регистр сведений запись: Процент ЕНВД для учета затрат на зарплату
Описание ошибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Значение поля «Организация» не может быть пустым!:

Устранение ошибки: В ПКО «ВводПроцентаДеятельностиЕНВД» для свойства «Организация» прописал правило конвертации

3. Кроме всего прочего

Для плана не все значения счетов могут быть синхронизированы. В нашем конкретном случае отсутствовали добавленные в ручную счета:

  • 50.2 с 50.02 «Операционная касса»;
  • 68.8 и 68.08 «Налог на имущество»;
  • субсчета счета 68.4 «Налог на прибыль».

Их нужно добавить в список значений ПКО «План счетов — Хозрасчетный»

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка при загрузке данных ошибка доступа к файлу
  • Ошибка при загрузке crl этот хост неизвестен