Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как найти ошибку? 7.7 - 8.2 УТП
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Конфигурация "1С:Конвертация данных"
yurvic
Практически закончив работу над конвертацией, полез менять то что делал в самом начале, ну и как всегда...
кто его знает что я поправил, но 1 из касс потерялась, а 7 б/н счетов в кассе появились.

В Справочнике Кассы Перед выгрузкой:
// Б/н счета не выгружаем
Если Источник.БезНал = 1 Тогда
    Отказ = 1;
КонецЕсли;

А вываливается вот это:
Начало выгрузки:   18.08.15 23:57:28 
================================
Касса грн

НеизвестныйОбъект
НеизвестныйОбъект
================================
Основной р/с

Ошибка исполнения обработчика:  ПКО_ПередВыгрузкой_Кассы
  - Поле агрегатного объекта не обнаружено (БезНал)
Ошибка получения значения свойства объекта
    Объект: Основной р/с, свойство: Фирма.

последняя фигня повторяется 7 раз ((((

при 1м обращении все норм, касса, а дальше р/с и Источник, в котором нет ".БезНал"...
Не могу понять откуда вызывается ПКО
Просмотрел все, я нигде не вызывал ПКО Кассы вообще ни разу!!!

Если отключить ПКО "Кассы" - ошибка пропадает, но вываливается другая, Глобальная "При загрузке" в 8ку

Как найти откуда вызывается ПКО Кассы?
Кто передает ей корявый "Иточник"?

ПОМОГИТЕ ПОЖАЛУЙСТА....

шеф, все пропало icon_cuss.gif icon_cuss.gif
sava1
А если в обработчике написать сообщить(Источник.Наименование)?
yurvic
Цитата(sava1 @ 19.08.15, 14:35) необходимо зарегистрироваться для просмотра ссылки
А если в обработчике написать сообщить(Источник.Наименование)?

тоже самое:
Основной р/с

А если написать Источник.Код :
Начало выгрузки:   19.08.15 15:24:46
3
1
Ошибка исполнения обработчика:  ПКО_ПередВыгрузкой_Кассы
  - Поле агрегатного объекта не обнаружено (БезНал)
Ошибка получения значения свойства объекта
    Объект: Основной р/с, свойство: Фирма.
2
Ошибка исполнения обработчика:  ПКО_ПередВыгрузкой_Кассы
  - Поле агрегатного объекта не обнаружено (БезНал)
Ошибка получения значения свойства объекта
    Объект: Основной р/с, свойство: Фирма.
3
Ошибка исполнения обработчика:  ПКО_ПередВыгрузкой_Кассы
  - Поле агрегатного объекта не обнаружено (БезНал)
Ошибка получения значения свойства объекта
    Объект: Основной р/с, свойство: Фирма.
4
Ошибка исполнения обработчика:  ПКО_ПередВыгрузкой_Кассы
  - Поле агрегатного объекта не обнаружено (БезНал)
Ошибка получения значения свойства объекта
    Объект: Основной р/с, свойство: Фирма.
5
Ошибка исполнения обработчика:  ПКО_ПередВыгрузкой_Кассы
  - Поле агрегатного объекта не обнаружено (БезНал)
Ошибка получения значения свойства объекта
    Объект: Основной р/с, свойство: Фирма.
6
Ошибка исполнения обработчика:  ПКО_ПередВыгрузкой_Кассы
  - Поле агрегатного объекта не обнаружено (БезНал)
Ошибка получения значения свойства объекта
    Объект: Основной р/с, свойство: Фирма.
7
Ошибка исполнения обработчика:  ПКО_ПередВыгрузкой_Кассы
  - Поле агрегатного объекта не обнаружено (БезНал)
Ошибка получения значения свойства объекта
    Объект: Основной р/с, свойство: Фирма.
НеизвестныйОбъект
НеизвестныйОбъект
Выгружено объектов:   407
Окончание выгрузки:   19.08.15 15:24:48

Т.е. при 1м обращении в ПКО "Кассы" все норм, действительно 1я касса под № 3, но при следующем.... понеслось создание новых касс с именем "Основной р/с"
Источник не понятный Источник.БезНал не работает, ЬезНал не сущестует ну и далее по тексту
Acid
там где-то в правилах по Кассам установите синхронизацию по Коду и Наименованию. И там же есть правило "создавать новый" (что-то типа). Галочки снять.
А еще лучше удалить это ПКО, и создать правило заново, но уже правильно.
yurvic
Цитата(Acid @ 19.08.15, 15:42) необходимо зарегистрироваться для просмотра ссылки
там где-то в правилах по Кассам установите синхронизацию по Коду и Наименованию. И там же есть правило "создавать новый" (что-то типа). Галочки снять.
А еще лучше удалить это ПКО, и создать правило заново, но уже правильно.

Поиск по Коду и Наименованию включен
Галочка "Создавать..." выключена

Тут не понятно почему Источник меняется
Ведь в Справочнике Наши Счета есть Реквизит БезНал Истина/Ложь
А при 2м обращении в ПКО Кассы у Источника нет Реквизита БезНал

Как узнать кто вызывает ПКО? И какие данные передает?
Acid
галочка должна быть на Коде и Наименовании. По всем остальным реквизитам галочки снять - не нужны они.
yurvic
Цитата(Acid @ 19.08.15, 16:56) необходимо зарегистрироваться для просмотра ссылки
галочка должна быть на Коде и Наименовании. По всем остальным реквизитам галочки снять - не нужны они.

Acid
вы что, не видите что у реквизитов разные типы данных? Там число, а там строка. И размерность должна быть одинаковой. Т.е. выполнять команду СокрЛП
(это если вы собираетесь выполнять поиск по этим реквизитам)
yurvic
Цитата(Acid @ 19.08.15, 18:15) необходимо зарегистрироваться для просмотра ссылки
вы что, не видите что у реквизитов разные типы данных? Там число, а там строка. И размерность должна быть одинаковой. Т.е. выполнять команду СокрЛП
(это если вы собираетесь выполнять поиск по этим реквизитам)

Если это замечание про Реквизит Код, есть чудесная команда:
Значение = ПривестиНомерКДлине(Источник.Код, 9);
vadim007
Также поставьте галочку ЭтоГруппа. Иначе при переносе потеряется иерархия справочника.

А что у вас там в ПКС ниже строки с Валюта?
Случайно реквизит БезНал источника не отмечен галочкой? Отмените по нему поиск явно в СинхронизацииСвойств.

А лучше выложите правила - посмотрю. Ванговать нету мочи.
yurvic
необходимо зарегистрироваться для просмотра ссылки
vadim007
необходимо зарегистрироваться для просмотра ссылки
В общем, пытался разобраться, поудалял "лишние" правила - все равно была ошибка.
Не стал дальше копать, создал новую конвертацию с единственным правилом Касса - заработало.
Единственный минус - даже если денежный счет безнальный, его папка все равно выгружается. Как это убрать - пока не знаю.
TipsyKID
В ПКО перед загрузкой сделать проверку :
Если /*Проверка на безнал. кассу*\ тогда 
Отказ = 1;
КонецЕсли;
vadim007
TipsyKID, такая проверка стоит - см. начало треда.
TipsyKID
Цитата(vadim007 @ 20.08.15, 11:26) необходимо зарегистрироваться для просмотра ссылки
TipsyKID, такая проверка стоит - см. начало треда.

Тупанул, сори.
yurvic
Ребята, убил ПКО Кассы и любое упоминание о ней, завел все по новой - работает... Снова 2 кассы, в документах по кассе все на своих местах! Ничего не понимаю ...

Помогите пожалуйста еще пару вопросов решить
1. Не понимаю как создать Учетную Политику Бухгалтерскую и Налоговую
2. Как записать Номенклатуру, чтобы она "превратилась" в "Услуга", а то получается что Реквизит "Услуга" стоит, но провести в услугах в приходе не могу - ругается что "Товар"
vadim007
А у меня вот ПКО Касса не удаляется:
yurvic
Цитата(vadim007 @ 20.08.15, 17:50) необходимо зарегистрироваться для просмотра ссылки
А у меня вот ПКО Касса не удаляется:

Ну у нее ссылки есть, я их почистил, 1 в каком-то ПКО и 1 в ПВД
TipsyKID
Цитата(yurvic @ 20.08.15, 17:03) необходимо зарегистрироваться для просмотра ссылки
2. Как записать Номенклатуру, чтобы она "превратилась" в "Услуга", а то получается что Реквизит "Услуга" стоит, но провести в услугах в приходе не могу - ругается что "Товар"


У услуги должен быть ВидНоменклатуры установлен услуга.
Создайте два предопределенных(не в конфигурации ) вида "Услуга" и "Товар" и при загрузке анализируйте и подставляйте как значение предопределенные.

По первому вопросу.
Необходимо создать предварительно готовую структуру и передать её правилу в соотвецтвующие регистры сведений. (посмотрите как реальзовано в типовом переносе бля бухгалтерии )
vadim007
Цитата(yurvic @ 20.08.15, 17:03) необходимо зарегистрироваться для просмотра ссылки
2. Как записать Номенклатуру, чтобы она "превратилась" в "Услуга", а то получается что Реквизит "Услуга" стоит, но провести в услугах в приходе не могу - ругается что "Товар"

необходимо зарегистрироваться для просмотра ссылки
yurvic
Цитата(TipsyKID @ 21.08.15, 11:41) необходимо зарегистрироваться для просмотра ссылки
У услуги должен быть ВидНоменклатуры установлен услуга.
Создайте два предопределенных(не в конфигурации ) вида "Услуга" и "Товар" и при загрузке анализируйте и подставляйте как значение предопределенные.

Я именно так и делаю, но Приход услуг не могу провести после загрузки, ругается что Товар.
Если зайти в Номенклатуру и выбрать Услуги чуть меняется форма... т.е. получается что Вид Номенклатуры стоит Услуга, но по факту - это Товар
vadim007
yurvic, я давал ссылку на видео, как раз для вашего случая.
TipsyKID
В справочнике "Виды номенклатуры", тип номенклатуры установлен верный ?
yurvic
Цитата(TipsyKID @ 22.08.15, 11:21) необходимо зарегистрироваться для просмотра ссылки
В справочнике "Виды номенклатуры", тип номенклатуры установлен верный ?

Победил, с "Вид Номенклатуры" изначально понял, а промах был вот здесь:
в Реквизитах есть "Услуга" Булево, решило проблему, а сразу не заметил...
нужно все Реквизиты просматривать
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.