КД: Поле объекта недоступно для записи (Ссылка)

  1. 2 г. назад

    Господа, я и раньше-то не особо понимал, но щас я вовсе в замешательстве.
    Понадобилось чутка поправить правила обмена. А именно - в приёмнике (бухии) заполнить РегистрационныйНомер.
    Впихнул в ПКО, в ПередВыгрузкой параметр (там было переопределение Источника: Источник = Новый Структура; и т.д.
    При обмене ничего не поменялось.
    Попробовал обмен сделать по ГТД, отдельно.
    Валится с ошибкой

    Ошибка в обработчике события ПередВыгрузкойОбъекта
    	ПКО                    =  СерииНомераГТД  (Справочник: Серии номенклатуры)
    	Объект                 =  ***/***/***, Швейцария  (Серии номенклатуры)
    	Обработчик             =  ПередВыгрузкойОбъекта
    	ОписаниеОшибки         =  Поле объекта недоступно для записи (Ссылка)
    	ПозицияМодуля          =  <Неизвестный модуль>(3)
    	КодСообщения           =  41
    

    Ну, думаю, ладно. Закомментил добавку. А всё равно нифига: та же ошибка.
    Закомментил вообще весь код в ПередВыгрузкой . И всё едино - та же ошибка.

    Это как понимать?

    Ответы: (3)
  2. у тебя там Ссылка = какое-то значение

    Ответы: (5) (6)
  3. а это невозможно

  4. Дуб Это как понимать?

    Выгрузи правила

    Ответы: (4)
  5. ТеньД Выгрузи правила

    выгрузи- загрузи иногда глюки бывают

    у тебя там все поля красные? или норм?

    Ответы: (5) (6)
  6. (1) "там" - это где? Кода нет
    (4) уже делал. Куй. Только местами попереставляло отключённые КС.
    Что за красные поля?
    Снимок.PNG

    Ответы: (6)
  7. Дуб (1) "там" - это где? Кода нет
    (4) уже делал. Куй. Только местами попереставляло отключённые КС.
    Что за красные поля?
    Снимок.PNG

    Это шо у тебя за КДшка? 2.1? Вижу какую-то незнакомую вкладку " Online - обмен " )

    Ответы: (7)
  8. (6) 2.1.8.1
    А какая разница? При прошлой правке всё работало норм, ничо не обновлялось

  9. царь мидас превращал в золото все, к чему прикасался
    шура тоже превращает, но не в золото

  10. Что обидно: ведь три КС прописано. А в файле выгрузки - только два (это если справочники отдельно не грузить, только по ссылке, то они выгружаются без ошибок).

  11. Докладаю. Сделал копию базы. В ней работает. Стало быть - оно где-то кеш держит. Вопрос - где?..

    Ответы: (11)
  12. (10) удали ссылку на базу и заново создай

    Ответы: (12)
  13. (11) да, тож в список входит

  14. КД - конвертация данных

  15. СКД - схема конвертации данных

    Ответы: (16) (17) (18)
  16. поидее через СКД можно делатьобмен тож?

  17. (14) а где про СКД сказано?..

    Ответы: (17)
  18. Дуб (14) а где про СКД сказано?..

    надо изучать новые технологии, если хочешь быть в тренде ищи WAY TO LIVE создавай новые возможности, нанимай рабочих

    вот сколько у тебя рабочих работает, к примеру?

  19. NewTesla СКД - схема конвертации данных

    компоновки же

    Ответы: (20)
  20. Заводы ТЛМС - это те заводы, на которых рабочие будут получать не зп а ПРОЦЕНТ от прибыли!

    Ответы: (45)
  21. mx_kliw компоновки же

    а, точно [smile=:D]
    спс!!!

  22. Господа, вы упоролись!

  23. только один господин

  24. нет

  25. шура не господин

  26. Товарищи, а как на сервере 1С удалить кеш для одной определённой базы?
    Чот там их стопицот, все рабочие. Ну как поедет чонить?..

    Ответы: (26) (29) (43)
  27. Дуб Товарищи, а как на сервере 1С удалить кеш для одной определённой базы?
    Чот там их стопицот, все рабочие. Ну как поедет чонить?..

    удалить из списка и добавить?

    Ответы: (28)
  28. * из списка запуска приложения 8.1, а не сервера

    но потом, можно и из сервера удалитьи добавить? я правда не пробовал с сервера удалять, но дуамаю норм

  29. (26) удалить - у кого? Там десятки пользователей. А кеш - вроде как один… Или нет?

  30. (25) удали весь кэш, что надо - заново создастся
    только сервер 1с надо простопить при этом

    Ответы: (30)
  31. (29) как бы настройки к чертям собачьим не послетали бы... Базы разнородные. Есть всякое.

    Ответы: (31)
  32. (30) все настройки, которые не должны слетать, хранятся в БД

    Ответы: (32)
  33. (31) так-то оно так... А всё-ж ссыкотно.
    Но, видать, придётся.

  34. хотя маловероятно, что из-за серверного кэша у тебя правила глючат

    Ответы: (34)
  35. (33) исчезающе маловероятно. Но возможно.

  36. сейчас шура снесет файлы баз данных

  37. заводы ТЛМС - они основаны на том, что каждый человек получает достаточный денги для проживания

    ТЛМС также будет заниматься благотворительностью - делать ремонт у многодетных семей и тд

    в качесвте ремонтных бригад будут использоваться бывшие зеки, которые на таких работах БУДУТ ПОЛУЧАТЬ КВАЛИФИКАЦИЮ

    Ответы: (37) (39)
  38. (36) а если у сотрудника завода руки из жопы как у дуба?

    Ответы: (39)
  39. Всё.

    Ответы: (41)
  40. Гефест (36) а если у сотрудника завода руки из жопы как у дуба?

    Если руки из жопы - то бдет в цирках ТЛМС выступать

    Цирки ТЛМС -

    Животные, которые выступают взяты из приюта, никто их не мучает, выполняют простейшие трюки, которые сами захотят .

  41. шура никаких трюков делать не захочет, да и не сумеет

  42. Дуб Всё.

    приготовил три конверта?

    Ответы: (42)
  43. (41) два

  44. (25) При запуске Предприятия - показывает список баз. Удаляешь строчку базы и прописываешь заново - кеш этой базы очистится.

    Ответы: (44) (46)
  45. (43) у кого?

    Ответы: (46)
  46. NewTesla Заводы ТЛМС - это те заводы, на которых рабочие будут получать не зп а ПРОЦЕНТ от прибыли!

    Должны, значит, будут

  47. Дуб (43) у кого?

    кеш у каждого юзера свой, хранится на его компе

    а для чего тебе вообще понадобилось чистить кеш?

  48. в любой непонятной ситуации чисти кэш
    шуру так учили

    Ответы: (49) (50)
  49. (48) а выключить и включить уже предлагали?

  50. Гефест в любой непонятной ситуации чисти кэш

    а это где?

    Ответы: (51)
  51. ЗлобнийМальчик а это где?

    у ей внутре

  52. Товарищи! Я чот не догоняю. А как не выгружать что-то при определённом условии?
    Я вот пишу

    Если НЕ Источник.НомерГТД.Пустая() Тогда
    	Ист = Источник;
    	Если НЕ Ист.СтранаПроисхождения.Код = "643" Тогда
    		Источник = Новый Структура;
    		Источник.Вставить("Код", Ист.НомерГТД.Код);
    		Источник.Вставить("ПометкаУдаления", Ложь);
    		Источник.Вставить("СтранаПроисхождения", Ист.СтранаПроисхождения);
    		Ит = "";
    		Масс = СтрЗаменить(Ист.НомерГТД.Код, "/", Символы.ПС);
    		Если СтрЧислоСтрок(Масс) > 2 Тогда
    			Ит = СтрПолучитьСтроку(Масс, 1) + "/" + СтрПолучитьСтроку(Масс, 2) + "/" + СтрПолучитьСтроку(Масс, 3);
    		КонецЕсли;
    		Источник.Вставить("Наименование", Ит);
    	Иначе 
    		Отказ = Истина;
    	КонецЕсли;
    КонецЕсли;

    А оно мне выгружает "левый" ГТД с каким-то непонятный кодом, типа "000000000000000000000000127420"

  53. Кароч, этот код он из Серии тянет. Хотя ему в явном виде сказано про Отказ... Это как так?

  54. Блять... Ну конечно же...

  55. Если НЕ Источник.НомерГТД.Пустая() Тогда
    	Ист = Источник;
    	Если НЕ Ист.СтранаПроисхождения.Код = "643" Тогда
    		Источник = Новый Структура;
    		Источник.Вставить("Код", Ист.НомерГТД.Код);
    		Источник.Вставить("ПометкаУдаления", Ложь);
    		Источник.Вставить("СтранаПроисхождения", Ист.СтранаПроисхождения);
    		Ит = "";
    		Масс = СтрЗаменить(Ист.НомерГТД.Код, "/", Символы.ПС);
    		Если СтрЧислоСтрок(Масс) > 2 Тогда
    			Ит = СтрПолучитьСтроку(Масс, 1) + "/" + СтрПолучитьСтроку(Масс, 2) + "/" + СтрПолучитьСтроку(Масс, 3);
    		КонецЕсли;
    		Источник.Вставить("Наименование", Ит);
    	Иначе 
    		Отказ = Истина;
    Иначе
            Отказ = Истина;
    КонецЕсли;
    
    Ответы: (56)
  56. (55) где еще один "КонецЕсли;"?

    Ответы: (57) (58)
  57. (56) [...] второпях. Впрочем суть должна быть понятна

  58. (56) не в том проблема. Это я мастер копирования просто. Там проблема в другом была. Я же базовым условием (на наличие ГТД в Серии) просто переопределял условие. Исессна - там же Отказ не прописан был, оно данные по Серии и грузило…
    Моё косоглазие.

  59. -image-

или зарегистрируйтесь чтобы ответить!