Сергей Троман написал: поддержка уже месяц тычет в этот сертификат, грейд би, скорее всего просто из за того что стоит система win server 2008 и нет более свежих обновлений безопастности... врядил ваш сервер может на этом основании рвать соединение? или может? но тогда это какой-то явный перебор.... либо ТП не хочкт разбираться в вопросе, а хочет свалить все на бредовую причину.
Вы спрашиваете вопросы, на которые я не знаю ответы. Т.к. другая специализация.. Но говорят, что цепочка сертификатов может играть.
написал: Александр Денисюк, подскажите пожалуйста, это баг или что-то подправить можно? Когда создаю счет в 1с со скидками в товарах, то цена товаров некорректно отображается в разделе товары в сделке битрикс24. https://skr.sh/sJqLAfNF9dM - вот так в 1с, 10 товаров по 100 рублей, скидка 50% https://skr.sh/sJqWCbbdq0r - вот так становится в битрикс24, цена товара 150 становится, скидка 50%
Александр Денисюк, 1. ответьте пожалуйста по скидкам, пропустили видимо сообщение, это баг? 2. и как пока быть с округлением скидок в 1с? в битрикс появляются копейки и суммы отличаются в 1с и битрикс24
Ильяс Марапов написал: 1. ответьте пожалуйста по скидкам, пропустили видимо сообщение, это баг?
Особенная вынужденная кривость обмена. Скидками лучше не пользоваться, т.к. скидки в 1С и Б24 считаются по разному(в 1С до НДС, в Б24 после(ну или наоборот)). И для того чтобы суммы были одинаковые(хотя погрешности в пару копеек могут быть), могут меняться цены.. 2. Не использовать их. Они неудачно реализованы в Б24. И из-за них приходится по пропорциям высчитывать цену. Случаются погрешности и округления
Намучались с обеспечением, не всегда товары изменяют состояние обеспечение в 1с УТ 11.5. Оказалось происходит блокировка записей от расширения Битрикс. Порядок работы для воспроизведения ошибки такой: 1) Задания к распределению читаются из регистра 2) Задания "выполняются", создается набор записей РаспределенияЗапасов (регистр сведений) 3) Задания к распределению очищаются 4) Набор записей из пункта 2 записывается
Пункт 4 работает так:
НачатьТранзакцию(); Попытка Набор.Записать(); <------ вот тут происходит Исключение ЗафиксироватьТранзакцию(); Исключение ОтменитьТранзакцию(); СообщитьОНеудачнойОбработкеНоменклатуры(); КонецПопытки;
Когда набор записей записывается, происходит регистрация изменений в битрикс 24. Среди прочего, считываются настройки обмена битрикса и ИНОГДА в этот момент происходит конфликт блокировок. РегистрСведений.Б24_КС_НастройкиСинхронизации.МодульМенеджера, строка 27. Когда такое происходит, запись регистра откатывается и нужная запись просто "теряется"
Александр Силин написал: Намучались с обеспечением, не всегда товары изменяют состояние обеспечение в 1с УТ 11.5. Оказалось происходит блокировка записей от расширения Битрикс. Порядок работы для воспроизведения ошибки такой: 1) Задания к распределению читаются из регистра 2) Задания "выполняются", создается набор записей РаспределенияЗапасов (регистр сведений) 3) Задания к распределению очищаются 4) Набор записей из пункта 2 записывается
Пункт 4 работает так:
НачатьТранзакцию(); Попытка Набор.Записать(); <------ вот тут происходит Исключение ЗафиксироватьТранзакцию(); Исключение ОтменитьТранзакцию(); СообщитьОНеудачнойОбработкеНоменклатуры(); КонецПопытки;
Когда набор записей записывается, происходит регистрация изменений в битрикс 24. Среди прочего, считываются настройки обмена битрикса и ИНОГДА в этот момент происходит конфликт блокировок. РегистрСведений.Б24_КС_НастройкиСинхронизации.МодульМенеджера, строка 27. Когда такое происходит, запись регистра откатывается и нужная запись просто "теряется"
Александр Силин написал: Намучались с обеспечением, не всегда товары изменяют состояние обеспечение в 1с УТ 11.5. Оказалось происходит блокировка записей от расширения Битрикс. Порядок работы для воспроизведения ошибки такой: 1) Задания к распределению читаются из регистра 2) Задания "выполняются", создается набор записей РаспределенияЗапасов (регистр сведений) 3) Задания к распределению очищаются 4) Набор записей из пункта 2 записывается
Пункт 4 работает так:
НачатьТранзакцию(); Попытка Набор.Записать(); <------ вот тут происходит Исключение ЗафиксироватьТранзакцию(); Исключение ОтменитьТранзакцию(); СообщитьОНеудачнойОбработкеНоменклатуры(); КонецПопытки;
Когда набор записей записывается, происходит регистрация изменений в битрикс 24. Среди прочего, считываются настройки обмена битрикса и ИНОГДА в этот момент происходит конфликт блокировок. РегистрСведений.Б24_КС_НастройкиСинхронизации.МодульМенеджера, строка 27. Когда такое происходит, запись регистра откатывается и нужная запись просто "теряется"
может еще в довесок реалтайм включен?
Там дело в том, что блокировка срабатывает на стадии записи в регистр, т.е. это не связано с обменом, это связано с какой-то проблемой в коде обработки, когда я сказал, что выключил вообще обмен с битриксом, мне сказали, что это не влияет на блокировки
Александр Силин написал: Намучались с обеспечением, не всегда товары изменяют состояние обеспечение в 1с УТ 11.5. Оказалось происходит блокировка записей от расширения Битрикс. Порядок работы для воспроизведения ошибки такой: 1) Задания к распределению читаются из регистра 2) Задания "выполняются", создается набор записей РаспределенияЗапасов (регистр сведений) 3) Задания к распределению очищаются 4) Набор записей из пункта 2 записывается
Пункт 4 работает так:
НачатьТранзакцию(); Попытка Набор.Записать(); <------ вот тут происходит Исключение ЗафиксироватьТранзакцию(); Исключение ОтменитьТранзакцию(); СообщитьОНеудачнойОбработкеНоменклатуры(); КонецПопытки;
Когда набор записей записывается, происходит регистрация изменений в битрикс 24. Среди прочего, считываются настройки обмена битрикса и ИНОГДА в этот момент происходит конфликт блокировок. РегистрСведений.Б24_КС_НастройкиСинхронизации.МодульМенеджера, строка 27. Когда такое происходит, запись регистра откатывается и нужная запись просто "теряется"
может еще в довесок реалтайм включен?
Там дело в том, что блокировка срабатывает на стадии записи в регистр, т.е. это не связано с обменом, это связано с какой-то проблемой в коде обработки, когда я сказал, что выключил вообще обмен с битриксом, мне сказали, что это не влияет на блокировки
Они могут сказать имя этого регистра? Он наш, или типовой(например РаспределенияЗапасов )
Александр Силин написал: Намучались с обеспечением, не всегда товары изменяют состояние обеспечение в 1с УТ 11.5. Оказалось происходит блокировка записей от расширения Битрикс. Порядок работы для воспроизведения ошибки такой: 1) Задания к распределению читаются из регистра 2) Задания "выполняются", создается набор записей РаспределенияЗапасов (регистр сведений) 3) Задания к распределению очищаются 4) Набор записей из пункта 2 записывается
Пункт 4 работает так:
НачатьТранзакцию(); Попытка Набор.Записать(); <------ вот тут происходит Исключение ЗафиксироватьТранзакцию(); Исключение ОтменитьТранзакцию(); СообщитьОНеудачнойОбработкеНоменклатуры(); КонецПопытки;
Когда набор записей записывается, происходит регистрация изменений в битрикс 24. Среди прочего, считываются настройки обмена битрикса и ИНОГДА в этот момент происходит конфликт блокировок. РегистрСведений.Б24_КС_НастройкиСинхронизации.МодульМенеджера, строка 27. Когда такое происходит, запись регистра откатывается и нужная запись просто "теряется"
может еще в довесок реалтайм включен?
Там дело в том, что блокировка срабатывает на стадии записи в регистр, т.е. это не связано с обменом, это связано с какой-то проблемой в коде обработки, когда я сказал, что выключил вообще обмен с битриксом, мне сказали, что это не влияет на блокировки
Они могут сказать имя этого регистра? Он наш, или типовой(например РаспределенияЗапасов )
В ОбщийМодуль.РаспределениеЗапасов вызывается процедура ВыполнитьРаспределениеВФоне. В этой процедуре в транзакции выполняется запись набора записей, что в свою очередь по стеку вызовов попадает в РегистрСведений.Б24_КС_НастройкиСинхронизации.МодульМенеджера и там вызывает функцию ПолучитьМассивНастроекСинхронизации. В этой функции при попытке выполнить запрос и возникает конфликт блокировок
Александр Силин написал: В ОбщийМодуль.РаспределениеЗапасов вызывается процедура ВыполнитьРаспределениеВФоне. В этой процедуре в транзакции выполняется запись набора записей, что в свою очередь по стеку вызовов попадает в РегистрСведений.Б24_КС_НастройкиСинхронизации.МодульМенеджера и там вызывает функцию ПолучитьМассивНастроекСинхронизации. В этой функции при попытке выполнить запрос и возникает конфликт блокировок