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

  1. 3 г. назад

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

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

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

    Ответы: (4) (79)
  2. ‹ Ранее
  3. 3 г. назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Пробовал?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  36. 00000001

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ....

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

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

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

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

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

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

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

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

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

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

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

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

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

    ок спс!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ну а в чем?

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

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

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

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

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

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

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

    ок отлично!

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

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

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

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

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

    )))))))

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

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

    А Windows какой?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  89. 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>
    Добрый вечер. Нужна ваша помощь как наставника настройке плана обмена

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

  91. азиатки?

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

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

  93. jsmith82 азиатки?

  94. 12.10.2020 09:17:21 отредактировано NewTesla

    jsmith82

    Погляди бро, стоит подходит, или шо тама?

  95. Ответы: (107)
  96. ну и причем тут СОМ?...

    Ответы: (103)
  97. Guk ну и причем тут СОМ?...

    ветка про ком соединение!

    Уже октябрь, мне надо свои комочки и колбаску в кого нить соединить!

  98. или телочку надо снять, а то я мож и подзабыл уже шо куда сувать надо еще сам начну попку подставлять

  99. В анал засунут палец удивись
    Потом конечно же покорно наклонись
    Скажи "как вам удобно господин?"
    Тогда мож будет трахать вас один

    Других он будет тут же отгонять
    Но вы украдкой глянтье снять
    Успеете, возможно все ключи
    И отопрете двери сей тюрьмы

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

  100. 12.10.2020 21:14:15 отредактировано jsmith82

    Шуточный стих

    Оригиналом он слывёт в глазах людей.
    Непопулярен же среди простых [...].
    Поэзии наивность украшает
    Узорчатая вязь былых архаик.

    О ком же речь? О ком же речь? О ком же речь?! —
    Он повторяет неустанно слово "меч".
    Компактен список словаря из категорий,
    Но глубже перспективы аллегорий.

  101. NewTesla

    Теслыч, ты за кем шпиёнишь?

  102. у меня созрел план

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