Странный косяк при обмене через COM

  1. 4 г. назад

    Господа! Впервые такое вижу, мож кто сталкивался.
    Есть обмен между УТ 11 и Бухией 3. Обмен выполняется через COM.
    С некоего момента началась странная хрень: пользователь выгружает документы из УТ. Они переносятся. А табличная часть документа - нет, поскольку программа теряет ссылку на объект в бухии. Смотрю логи - ругается, что нет такой таб.части у этого объекта.
    Делаю под собой - всё корректно переносится.
    Снова под пользователем - снова тот же косяк.
    Если пользователь запускает УТ от имени администратора, то всё проходит без ошибок.

    Если бы целиком документ не стыковался - было бы понятно. Но тут сначала док в бухии создаётся, потом заполняются все его реквизиты, потом косяк по таб.части, а потом этот док записывается. Т.е. провал посередине.
    Можно было бы подумать на косяк с кэшем одноэса, но в сеансе пользователя ошибка пропадает при изменении режима запуска платформы…

    Кто сталкивался? У кого какие мысли?

    Ответы: (4) (79)
  2. Вот это пояснение! круто!

    Щас подскажу бро!

  3. неправильное обращение к тч идет

    Т.е ты создаешь ДокументОбъект, а у юзера прав на чтение ТЧ нету, или на просмотр ТЧ

    Ответы: (3) (7)
  4. (2) логин в бухию - под одним и тем же пользователем в обоих случаях.

  5. Дуб Господа! Впервые такое вижу, мож кто сталкивался.
    Если пользователь запускает УТ от имени администратора, то всё проходит без ошибок.

    Ответы: (5) (6)
  6. (4) и?

    Ответы: (6)
  7. Дуб (4) и?

    ну из УТ может не выгружается ТЧ, или с каким то префиксом

    посмотри на тч есть ли ограничения в УТ

    Ответы: (8) (9)
  8. (2) о как. а что, в типовой БП 3 можно задать права конкретному пользователю на чтение/не чтение конкретной ТЧ?...

  9. (6) префикс у таб.части - это как? На чтение ограничений нет: этот пользователь в доки заходит в УТ и отчёты формирует, и сохранённые доки правит. Тут норм.
    И самое главное - ошибка пропадает при запуске под админом. А пользователь 1С - остаётся тем же.

    Ответы: (9)
  10. Дуб (6) префикс у таб.части - это как? На чтение ограничений нет: этот пользователь в доки заходит в УТ и отчёты формирует, и сохранённые доки правит. Тут норм.
    И самое главное - ошибка пропадает при запуске под админом. А пользователь 1С - остаётся тем же.

    код по созданию дока выложи пжл

  11. Нов = БазаБухгалтерия.Документы.СчетНаОплатуПокупателю.СоздатьДокумент();
    
    Нов.Номер		=	Ссылка.Номер;
    Нов.Дата		=	Ссылка.Дата;
    
    Нов.Организация					=	СправочникПоРеквизиту("ИНН", "Организации", Ссылка.Организация);
    Нов.Склад						=	Склад(Ссылка.Склад);
    Нов.ПодразделениеОрганизации	=	ТекПодразделениеБух;
    Нов.Контрагент					=	КонтрагентTest(Ссылка.Контрагент);
    Нов.ДоговорКонтрагента			=	Договор(Ссылка.Договор, Истина, Ссылка.Контрагент);
    Нов.АдресДоставки				=	Ссылка.АдресДоставки;
    Нов.ОрганизацияПолучатель		=	Нов.Организация;
    Нов.СтруктурнаяЕдиница			=	БанковскийСчет(Ссылка.БанковскийСчет);
    Нов.Ответственный				=	Пользователь(Ссылка.Менеджер);	
    Нов.ВалютаДокумента				=	Валюта(Ссылка.Валюта);
    Нов.КратностьВзаиморасчетов		=	1;
    Нов.КурсВзаиморасчетов			=	1;
    Нов.СуммаВключаетНДС			=	Истина;
    Нов.СуммаДокумента				=	Ссылка.СуммаДокумента;
    
    Для Каждого Стр Из Ссылка.Товары Цикл
    	ТекНом = Номенклатура(Стр.Номенклатура);
    	Если ТекНом.Услуга Тогда
    		НС = Нов.УдалитьУслуги.Добавить();
    		
    		НС.Номенклатура =	ТекНом;
    		НС.Содержание   =	ТекНом.Наименование;
    		НС.Количество   =	Стр.Количество;
    		НС.Цена			=	Стр.Цена;
    		НС.Сумма		=	Стр.Сумма;
    		НС.СтавкаНДС    =	ПеречислениеОдноименное(Стр.СтавкаНДС);
    		НС.СуммаНДС		=	Стр.СуммаНДС;
    	Иначе
    		НС = Нов.Товары.Добавить();						
    		НС.Номенклатура =	ТекНом;
    		НС.Количество   =	Стр.Количество;
    		НС.Цена			=	Стр.Цена;
    		НС.Сумма		=	Стр.Сумма;
    		НС.СтавкаНДС    =	ПеречислениеОдноименное(Стр.СтавкаНДС);
    		НС.СуммаНДС		=	Стр.СуммаНДС;
    	КонецЕсли;
    КонецЦикла;
    
    ЗаписатьПровестиДокументБух(Нов, Ссылка);
    
    Ответы: (14) (78)
  12. Но повторюсь: этот код корректно работает, когда платформа под админом стартована. При том же самом пользователе.

    Ответы: (12)
  13. (11) сделай пользователю админские права и проверь ;) может тогда что поймешь...

    Ответы: (13)
  14. (12) ещё раз: права одинаковые. Вопрос в том, чтобы платформу (1cv8.exe) запускать от имени администратора.

  15. (10) Такой фокус может быть из-за РЛС. У одного юзера док Ссылка доступен, у другого нет.

    Ответы: (15) (18)
  16. (14) так шапка же отрабатывает, как Дуб говорит

  17. Дуб, чо в отладчике?

    Ответы: (19)
  18. ТС, ты бы хоть сообщение об ошибке сюда скопировал. Скока мона телепатию прокачивать!

    Обычно при "непонятных" ошибках 1с делаю 2 вещи.
    1) чищу кэши
    2) тии базы

    Ответы: (20) (23) (29)
  19. (14) в сотый раз повторяю: пользователь не меняется. Меняется способ запуска платформы.

  20. (16) в отладчике збс, но так это подо мной. А под косячным челом я войти не могу: прав нету

    Ответы: (21)
  21. (17) Метод объекта не обнаружен (Добавить)

    Ответы: (29)
  22. (19) ёба, мэн, в конфигуратор входи как админ, а оттуда отлаживай как пользователь

    Ответы: (22) (25)
  23. (21) который пользователь? Который под админом платформу запускает и у которого всё нормально работает?

    Ответы: (25)
  24. ТеньД Обычно при "непонятных" ошибках 1с делаю 2 вещи.
    1) чищу кэши
    2) тии базы

    Пробовал?

    Ответы: (24)
  25. (23) не пробовал. Не вполне понятен смысл чистки кэша в данном случае. Пользователь-то не меняется.

    Ответы: (26)
  26. Дуб (21) который пользователь? Который под админом платформу запускает и у которого всё нормально работает?

    у которого не работает

    Ответы: (27)
  27. Дуб Не вполне понятен смысл чистки кэша в данном случае.

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

    Ответы: (28)
  28. (25) сабж перечитай

  29. (26) не, ну так-то да...

  30. Дуб (17) Метод объекта не обнаружен (Добавить)

    судя по коду ошибки он у тя структуру или таблицу значений создает а не документ, попробуй остановиться на строк

    и прочитать какого типа "нов"

    Ответы: (60) (61) (63)
  31. * в тех случаях, когда ошибки возникают, разумеется)

  32. 08.10.2020 14:25:11 отредактировано NewTesla

    + ередаете вы скорее всего разные документы, когда тот юзер передает там услуги

    и нету тч удалитьуслуги

    это шо за тч такая? такой не может быть

  33. саму структуру дока заскринь пжл , не может так тч называться = с префиксом удалить обычно тока реквизиты

  34. какая-то дубовая ошибка...

  35. и что это за переменные "Стр" и "Нов" [...], казахстанские прогеры скоро к вам приедут

    СтрокаТЧ и ДокументОбъект

  36. НС = НоваяСтрока

  37. один символ равен одному байту

    Ответы: (39) (40)
  38. объясните, а накуя вообще писать ручной обмен, если есть синхронизация? ну или написать свой обмен, но хотя бы через КД, а не извращаться ручной писаниной...

  39. пздец припер ноут а из него тараканы лезут

    как бы мне тута [...] не дали)))

    пока ловлю, незаметили

  40. (36) не факт...

    Ответы: (40)
  41. Guk (36) не факт...

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

    1 байт это 0 или 1? или ты с эти не согласен?

    Ответы: (43)
  42. т.е 1 байт = 8 бит

  43. 00000001

  44. NewTesla а какие символы не равны байту?

    Практически все. Если конечно ты не работаешь в MS DOS или чем-то подобном. Почитай про Unicode

    Ответы: (45)
  45. ТС, блять долго ждать? мне тут .юзеры звонят, мне нада уважительная причина

  46. ТеньД Практически все. Если конечно ты не работаешь в MS DOS или чем-то подобном. Почитай про Unicode

    Прописная кириллическая буква «М»
    в кодировке ISO 8859-5 кодируется 8 битами
    {\displaystyle 10111100}{\displaystyle 10111100}

    Ответы: (51) (52)
  47. окуеть! бит это пропускная пособность транзисторов

    а как кристаллы процессора и ОЗУ удерживают память?

    вед мы выключаем комп!

    кто ответит тому вышлю 110 р

  48. + ответьте, как удается закрыть канал связи в БПЛА

  49. + я думаю тока кодировкой

    но! мы же можем кодировку взломать!

  50. т.е прочитать какие команды были при выстреле и тд, или что?

  51. пока Дуб смотрит че там = стихотворение для радости

    ....

    тяжело анусом моргать девушке
    ведь прекрасная может не так понять
    но умение это тренируется долго так
    и никто другой не сможет этого повторять

    как же так, когда видим косматку мы улыбаемся?
    И смеясь раздвигаем ее штаны
    Но когда красный клитор вдруг появляется
    то его целовать не спешим вдруг мы...??????????

  52. (45) с SQL 1С работает только в кодировке юникод кириллица. а у юникода один символ = 2 байта...

    Ответы: (52)
  53. Guk (45) с SQL 1С работает только в кодировке юникод кириллица. а у юникода один символ = 2 байта...

    скажи пжл как кристаллам процессора удается удерживать память при выключении

    Ответы: (53) (54) (56) (58)
  54. (52) в душе не [...]. это к производителям процессоров обратись...

    Ответы: (54)
  55. Guk (52) в душе не [...]. это к производителям процессоров обратись...

    тогда скажи шо с таракосами делать? то спалят меня

    может разобрать ноут?

  56. лан походу Дуб уснул, пойду юзерам хелп хелп сделаю

  57. (52) читай про транзистор с плавающим затвором

    Ответы: (58)
  58. с такими стишками тебе самое место в богеме артемоновской

  59. Луч света (52) читай про транзистор с плавающим затвором

    ок спс!

    ща пошукаю чаго найду мож инфу

    Ответы: (59)
  60. (58) https://hobbyits.com/princip-raboty-i-ustrojstvo-flesh-pamyati/

  61. (29) почему в том же сеансе, у того же пользователя, тот же код работает корректно?

    Ответы: (63)
  62. (29) разумеется - создаваемый объект является структурой. И? Про отладчик уже писал выше.

  63. Не, ну в принципе - я примерно так и думал: сабж является экзотикой и наверняка ни у кого больше не проявлялся...

  64. Дуб (29) почему в том же сеансе, у того же пользователя, тот же код работает корректно?

    а документ один и тотже?

    даю 10 баксов гарантии, что передаете разные документы

    или один? сфотакай плиз структуру документа чтобы мы видели (в конфигураторе)

    Ответы: (66) (67)
  65. добавь сообщение туда и пусть он тебе сообщит тип

    в первом и во втором случае

    т.е постав Сообщить(ТипЗнч(Нов))

    и потом скажи сюда

  66. тока побыстрее пжл, 7 мин а то мне тут три задачки надо сделать

  67. (63) повторяю в сотый раз: в том же сеансе, с тем же пользователем, нет проблем при запуске под админом. Что непонятного-то?

    Ответы: (67) (92)
  68. Дуб (63) повторяю в сотый раз: в том же сеансе, с тем же пользователем, нет проблем при запуске под админом. Что непонятного-то?

    не надо узнать тип значения, + ответь на вопрос = тестируете на одном и том же документе? или на разных?

    нам нужен тип значения

    + фотка структуры документа, ща мы подскажем

    а то мало исхоных анных

    нарисуй перед выборкой сообщить и подскажи

    Ответы: (68)
  69. (67) разумеется на одном и том же

  70. Ещё раз: проблема не в коде. Если бы это было не так, то ошибка не исчезала бы при изменении режима запуска

    Ответы: (70)
  71. Дуб Ещё раз: проблема не в коде. Если бы это было не так, то ошибка не исчезала бы при изменении режима запуска

    ну а в чем?

    нам надо определиться с типом

    пиши сообщить и проверим

    скорее всего типы данных отличаютс

    Ответы: (72) (73)
  72. по всей видимости в одном случае будет объект в другом = ссылка

    почему = ща будем выяснить

  73. (70) отладчиком - не отличаются.

    Ответы: (73)
  74. Дуб (70) отладчиком - не отличаются.

    ок отлично!

    а текст ошибки "метод объекта добавить" он на какую строчку ссылкается? на услуги или товары?

    Ответы: (74)
  75. (73) на товары

  76. очень странно

    Ответы: (76) (77)
  77. (75) вааау! Блять! Кто бы мог подумать?! :)

    Ответы: (77)
  78. Дуб (75) вааау! Блять! Кто бы мог подумать?! :)

    )))))))

  79. (10) А [...]
    НС = Нов.УдалитьУслуги.Добавить() ?
    ТЧ УдалитьУслуги - это рудимент старых релизов.
    В текущем релизе она не используется.

    Ответы: (82) (83)
  80. Дуб Кто сталкивался? У кого какие мысли?

    А Windows какой?

  81. Американский

  82. Там возможно надо в "Службах компонентов" права добавить.

    Ответы: (82) (83)
  83. (78) не используется. Код старый, функциональной нагрузки не несёт.
    (81) что именно добавить?

    Ответы: (83)
  84. Дуб (78) не используется. Код старый, функциональной нагрузки не несёт.
    (81) что именно добавить?

    вобщем бро, пока не дали тебе тама [...]

    предлагаю решение

    1. Заяви им, что надо юзать КД
    2. В само доке создай два реквизита = таблицы значения, ТЗ Услуги и ТЗТовары, заполняяй их и читай в обработке проведенийя

  85. потом скажи шо переделаешь все на КД, тк ком соединение им [...] не нужно

  86. Дуб, кэш попробовал почистить? Столько писанины развели ни о чем.

    Ответы: (86)
  87. ТеньД Дуб, кэш попробовал почистить? Столько писанины развели ни о чем.

    думаю он это сделал, но вопрос заюзал ли он то шо мы предложили

  88. Думаю Дуб решил накраситься придти и сказать что он транс и теперь ему все равно!

  89. тк единственный варик он не заюзал

  90. Вот стих надо ему

    Здравствуйте я транс
    был я раньше Ганс
    Но теперь помадку
    Юзаю и все впорядке

    Вашу задачу я [...]
    На советы 330тых я куй клал
    Вот вам моя талия
    Могу станцевать трали вали я

    могу на шесте и стриптиз
    вы не смотрите шо мой куй сморщился и повис
    если нальете грамм 50
    то я скажу где купил сей наряд

  91. 08.10.2020 18:35:34 отредактировано fitil

    В Москву тебе надо

  92. Да [...], Дуб!

  93. (66) ну так и запускай под админом ;)
    зы: доктор, у меня сиськи не стоят. а встаньте на карачки, стоят? стоят. ну вот так и ходите...

  94. Дубович!
    Как смог решить траблу?

    Сумел ли остаться девственником?

  95. 11.10.2020 18:44:46 отредактировано NewTesla

    Когда тебя заставят пукать
    Скакать на члене калачом
    Ты улыбайся! Эти муки тебе как будто непричем
    Пусть враг подумает однако

    Приятно что тебе и тож
    Пусть встанет для примера раком
    Тогда вонзи свой меч в него
    Тот меч который волосатый,

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

  96. 12.10.2020 06:08:13 отредактировано NewTesla

    Дуб, изучиш обмены, телочки саи будут к тебе писать

    вот смотри:

    мы вообще знакомы?)))))))))))))))

    .

    11.10.2020, 22:04, ольга кашникова <o_kashnikova@bk.ru>
    А что?

    --
    Отправлено из Mail.ru для Android

    воскресенье, 11 октября 2020г., 18:54 +03:00 от Виталий Годунов vgnew@rambler.ru:

    ДД

    а вы с какой компании?)

    .

    11.10.2020, 02:45, ольга кашникова <o_kashnikova@bk.ru>
    Добрый вечер. Нужна ваша помощь как наставника настройке плана обмена

  97. че то рядом фильм показуют телки выбегают рыдают может им [...] нада показать?

  98. азиатки?

    Ответы: (98) (99)
  99. jsmith82 азиатки?

    ага, ща покажу, если смогу

  100. jsmith82 азиатки?

  101. Новее ›

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