Тормозит УТ+CRM

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: Пред. 1 2 3 След.
RSS
Тормозит УТ+CRM, Тормозит УТ+CRM
 
нет, мы не партнеры...)))
так что у нас только обычный ИТС.
мы сделаем демку УТ...
по результату напишу
 
Результаты экспериментов по открытию форм списка и элемента справочника "Партнеры":
Демо УТ 11.1.5.16
обе формы открываются в файловом варианте за 1-2 секунды, в серверном приблизительно также, чуть подольше, но время открытия не превышает 2 секунд.

Демо УТиВСК 2.0.6.2
форма списка в файловом режиме открывается 2-3 секунды, форма элемента 3-4 секунды. Первое открытие значительно дольше, но все последующие в указанных выше сроках.
в серверном режиме открытие формы списка 3-4 секунды, форма элемента 4-5 секунд.

не может увеличение времени открытия формы в нашей базе быть связано с большим количеством электронных писем в базе?
письма привязаны к партнерам...
писем около 200000...
 
А сколько теперь по времени открываются типовые формы? Контрагенты, Номенклатура, типовые документы.

Форма списка Партнеров в УтиВСК сложнее чем в УТ11, так как там выводится много дополнительной информации: Список конт. лиц и их контактной информации, список всех документов, связанных с клиентами (тех же писем). Все эти списки динамические, но все арвно их формирвание требует времени на большой базе.
В форме Партнера аналогично выводятся еще и контактные лица клиента, чего нет в типовой форме.

Если скрыть нижнюю панель информации в форме списка Партнеров - открывается быстрее или нет?
 
Цитата
Наталья Полубенская пишет:
Мы замечали что первый раз за сеанс форма открывается дольше, но потом элементы кешируются и и повторное открытие проходит заметно быстрее.

Т.е. если мы работает в Тонком клиенте - данные кешируются каждый раз при открытии базы ?
Верно я понимаю что первые часы работы мы неизбежно сидим нервно кешируем их, потом работать начинаем :)

Закрываем программу, открываем ее утром заново и начинаем все сначала ?
По ощущениям все именно так...

Например если взять док."Заказ покупателя" и попытаться выбрать/первыбрать или открыть из формы уже выбранный Договор, Склад или номенклатуру - все это приводит к длительному кешированию. Или например открыв форму документа или справочника 1С продолжает что то делать и нет возможности неоторове время от 3-10сек начать перемещаться между реквизитами и их корректировать. Или даже открыв форму документа ты не можешь сразу перемещаться между закладками открытых документов(если работаем в режиме - формы в закладках)

Еще такой эффект - работая в другой программе(даже сейчас пока писал текст в браузере) перейдя в окно 1С - она снова призадумывается даже когда в ней уже все открыто..

Однако если сразу после этого перезайти в программу то открываются те же формы гораздо быстрее. Но через какое то время(еще не выявил зависимости), возможно на следующий  день те же действия могут вызвать повторное кеширование. С чем это может быть связано ?
 
Цитата
Работать невозможно, формы документов и списков открываются по 10-15 сек.

В чем может быть причина? Как ускорить 1С для комфортной работы пользователей?
Валерий, скорее всего проблема в настройке системного ПО, а так же "железа" или же нехватке аппаратных мощностей. Давайте попробуем разобраться:

Насколько я Вас понял базы в клиент-серверном режиме работы и в качестве сервера 1С, баз данных и терминального используется один и тот же физический сервер?
 
Типовые формы открываются быстро... секунда-две.
Если скрыть нижнюю панель в форме списка Партнеров быстрее открываться не стало.

Возможно, что формирование списков и требует больше времени... но не 6 же секунд на открытие карточки Партнера или списка Партнеров)))

В замере производительности основные временные затраты уходят на следующие процедуры:
СписокПриАктивизацииСтрокиНаСервере(ТекущийПартнерВСписке) [Справочник.Партнеры.Форма.CRM_ФормаСписка] - 8%
Если Выборка.ТипЗначения.СодержитТип(Тип) Тогда [ОбщийМодуль.CRM_КлиентыСервер] - 10%
Если Выборка.ТипЗначения.Типы().Количество() <> 1 Тогда [ОбщийМодуль.CRM_КлиентыСервер] - 11%
ОткрытьФорму("Справочник.Партнеры.ФормаСписка" [Справочник.Партнеры.Команда.Клиенты] - 53%

То, что тормоза связаны с наполнением базы стало понятно в процессе тестирования демо-базы УТи ВСК...
Учитывая, что в нашей базе в основном электронные письма и события, остальных данных совсем чуть-чуть, связано увеличение времени открытия скорее всего со считыванием данных о взаимодействиях.
Встает вопрос - как бороться с этим? Ведь количество взаимодействий будет только расти... да и остальная информация начнет наполнять систему...
Есть ли возможность отключения автоматического считывания сопряженных данных при открытии форм списка и элемента справочника Партнеры? То есть открывать с минимальным набором данных, а остальные подгружать по кнопке например...

С тормозами при открытии входящих электронных писем, я так понял, поделать на сегодняшний день ничего нельзя? Ждем новых релизов платформы?
На 8.3.5 проблема осталась?
 
Цитата
Александр Митин пишет:
Т.е. если мы работает в Тонком клиенте - данные кешируются каждый раз при открытии базы ?
Верно я понимаю что первые часы работы мы неизбежно сидим нервно кешируем их, потом работать начинаем

Закрываем программу, открываем ее утром заново и начинаем все сначала ?
По ощущениям все именно так...

Кэширование явно присутствует ... первое открытие форм справочников и форм элементов проходит значительно дольше, чем последующие...
Отсюда вопрос - кэшируются какие данные? где кэшируются? непосредственно в клиентской сесии? где-то на сервере?
может можно каким-то регламентным заданием их кэшировать?
 
Цитата
Владимир Виноградов пишет:
Отсюда вопрос - кэшируются какие данные? где кэшируются? непосредственно в клиентской сесии? где-то на сервере?
И возможно присутствует какая то регламентная операция которая этот кеш очищает...  :(

Цитата
Владимир Виноградов пишет:
может можно каким-то регламентным заданием их кэшировать?

Да было бы круто ))
 
Цитата
Владимир Виноградов пишет:
Отсюда вопрос - кэшируются какие данные? где кэшируются? непосредственно в клиентской сесии? где-то на сервере?
может можно каким-то регламентным заданием их кэшировать?
Данные кешируются в том числе на сервере БД (фрагменты базы данных, планы выполнения запросов), не только на сервере 1С. Кроме как имеющимися штатными средствами ПО эту ситуацию не изменить. Можно попробовать включить усиленное сжатие на сервере 1С, но оно скорее всего у Вас включено.

На мой взгляд аномальная деградация производительности для базы с 4 пользователями. Скорее всего сильный вклад дает именно оборудование и настройки ПО.
Можете ответить по конфигурации оборудования (вопрос выше), если, конечно не секрет.
 
Цитата
Андрей Агафонов пишет:
На мой взгляд аномальная деградация производительности для базы с 4 пользователями. Скорее всего сильный вклад дает именно оборудование и настройки ПО.
Можете ответить по конфигурации оборудования (вопрос выше), если, конечно не секрет.
Владимир, прошу прощения. Перепутал Вас с автором темы. Можете описать характеристики вашей базы (размер, количество единовременно работающих пользователей, режим файловый/клиент-серверный) и характеристики серверов?
 
Добрый день, Андрей!

Цитата
Андрей Агафонов пишет:
Владимир, прошу прощения. Перепутал Вас с автором темы. Можете описать характеристики вашей базы (размер, количество единовременно работающих пользователей, режим файловый/клиент-серверный) и характеристики серверов?

Цитата
Владимир Виноградов пишет:
Компьютер, на котором проводилась проверка Процессор i3, ОЗУ 4ГБ, диск не SSD В обычной жизни люди работают на терминальном сервере. На нем 2 4х-ядерных процессора 2.2. 32ГБ ОЗУ.

Количество одновременно работающих пользователей не влияет на скорость открытия форм.
Под полными правами открытие процентов на 20 быстрее.
Работают все в тонком клиенте.
Изменено: Наталья Полубенская - 25.06.2014 11:41:01
 
Наталья, спасибо!
Но этой информации мало. Нужна информация по нагрузке и доп. информация по оборудованию. Сколько пользователей в среднем единовременно работает, размер базы и режим работы (клиент-сервер или файловая), СУБД (если используется). А так же характеристики серверного оборудования используемого (хотя бы краткие ОЗУ/ЦП/RAID из скольки дисков и их RTM) под сервер 1С и сервер БД.
 
Цитата
Андрей Агафонов пишет:
Но этой информации мало. Нужна информация по нагрузке и доп. информация по оборудованию. Сколько пользователей в среднем единовременно работает, размер базы и режим работы (клиент-сервер или файловая), СУБД (если используется). А так же характеристики серверного оборудования используемого (хотя бы краткие ОЗУ/ЦП/RAID из скольки дисков и их RTM) под сервер 1С и сервер БД.

Пользователей в среднем работает 15-20.
Размер базы - около 13 ГБ
В базе, на сегодняшний день используется только блок CRM, ведется база клиентов, создаются события, задачи. Используется встроенный почтовый клиент.
Режим работы базы клиент-серверный.
Сервер баз данных и сервер приложения разнесены на разные машины.
Пользователи работают в тонких клиентах с терминального сервера.

Сервер БД (текущий):
Один четырехядерный Intel Xeon E5620 2,4 ГГЦ, 12 ГБ ОЗУ, RAID 5
Windows 2008 R2 SP1
SQL 2008 R2 x64 (верия 10.50.1600.1)

Сервер приложений 1С:
Один четырехядерный Intel Xeon E5620 2,4 ГГЦ, 8 ГБ ОЗУ, RAID 5
Windows 2008 R2 SP1
Платформа 1С x64 версия 8.3.4.465

Сервер терминалов:
Два четырехядерных Intel Xeon E5-2407 2,2 ГГЦ, 32 Гб ОЗУ, RAID 5
Windows 2008 R2 SP1

Сеть между всеми этими серверами везде 1 Гбит.

По проведенным экспериментам можно сделать следующие заключения:
1. Время задержки при открытии форм не зависит от количества работающих пользователей. Даже с одним пользователем все тормозит.
2. На типовой торговле (демо-база) релиза 11.1.15.16 все летает.
3. На демо-базе УТи ВСК релиза 2.0.6.2 тормоза присутствуют, но в два раза меньше, чем на нашей рабочей базе.
4. Работа под полными правами незначительно ускоряет процесс открытия.
 
Владимир:

1) Скорость вращения дисков на серверах 1C и БД (10K, другая или у Вас SSD)?
2) Предположу, что сервера БД и 1С это "виртуалки" на одном и том же физическом сервере? Если да, то используете Hyper-V или другую платформу для виртуализации?
 
Цитата
Андрей Агафонов пишет:
1) Скорость вращения дисков на серверах 1C и БД (10K, другая или у Вас SSD)?
2) Предположу, что сервера БД и 1С это "виртуалки" на одном и том же физическом сервере? Если да, то используете Hyper-V или другую платформу для виртуализации?

Да, сервера - "виртуалки". На одном и том же физическом сервере. Используется VMware.
Скорость винтов - 7200.
 
Цитата
Владимир Виноградов пишет:
Да, сервера - "виртуалки". На одном и том же физическом сервере. Используется VMware.
Скорость винтов - 7200.
Владимир, с характеристикой оборудования понятно. Диски мне не очень нравятся, как и VMware, а так же сама идея разнесения серверов БД и 1С. Я бы рекомендовал изменить архитектуру. Но это все лирика.

Насколько я понял, скорость реакции системы при работе одного пользователя сравнима со скоростью реакции системы при многопользовательской работе. Давайте выберем самую тормозящую операцию (из ключевых) - проведение документа, запись элемента справочника, открытие формы списка и др. и посмотрим на каком именно компоненте системы тормозит (база данных, сервер приложения, сетевой обмен или еще что-то). Что это за ключевая операция?
Изменено: Андрей Агафонов - 25.06.2014 14:51:51
 
Винты нам тоже не нравятся)))
Достались в наследство...
Как и VMware...

Если можно, то чуть подробнее про разнесение серверов БД и 1С. Вроде бы раньше считалось их разнесение по разным машинам кошерным)))
Если есть причины, по которым их лучше держать на одной машине, то мы с удовольствием их обсудили бы... тем более, что сейчас планируем закупать физический сервер под это...

В качестве ключевой операции можно выбрать открытие формы списка или формы элемента справочника "Партнеры".

Есть более волнующая операция - открытие формы документа "ЭлектронноеПисьмоВходящее" и создание нового документа "ЭлектронноеПисьмоИсходящее" при ответе и пересылке...
Но, насколько, я понял тут проблемы в платформе...
Так что - справочник Партнеры и его формы...
 
Владимир
Цитата
Винты нам тоже не нравятся)))
Достались в наследство...
Как и VMware...
В случае роста нагрузки с высокой долей вероятности винты будут первым узким местом.
С VMware у меня негативный опыт общения (была источником сильных тормозов при работе с системами). Даже Citrix Xenserver кажется более предпочтительным. А вообще если у вас "все" на платформе MS, то мне кажется самым разумным использование Hyper-V он ведь бесплатный (в определенных "размерах") и легковесный.
Цитата
Если можно, то чуть подробнее про разнесение серверов БД и 1С. Вроде бы раньше считалось их разнесение по разным машинам кошерным)))
Если есть причины, по которым их лучше держать на одной машине, то мы с удовольствием их обсудили бы... тем более, что сейчас планируем закупать физический сервер под это...
Общее пожелание к архитектуре системы - разносить приложение и СУБД, но все в итоге, упирается в характеристики конкретной системы.
Разносить сервера 1С и БД имеет смысл, когда для функционирования системы необходимы доп. ресурсы, а «добавить» их в доступные серверные мощности невозможно. Например, явно видно, что процессорных мощностей недостаточно, однако еще один сокет добавить нельзя.
При вашей нагрузке (размер базы, количество пользователей, перечне тормозящих мест) мне кажется, что разносить нет смысла (если только не запланировано увеличение числа автоматизированных рабочих мест с 20 до 80-100). Наоборот, стоит объединить, а так же отказаться от виртуализации, перенастроить сервер 1С (в части ограничений по использованию оперативной памяти) и СУБД. Лично я так бы и сделал. Так же, необходимо настроить взаимодействие 1С и MS SQL через протокол Shared Memory (т.е. не через TCP/IP, а через оперативную память физического сервера), это должно снизить время отклика системы.
Цитата
Есть более волнующая операция - открытие формы документа "ЭлектронноеПисьмоВходящее" и создание нового документа "ЭлектронноеПисьмоИсходящее" при ответе и пересылке...
Но, насколько, я понял тут проблемы в платформе...
Давайте пока выводов делать не будем, мы просто посмотрим, что в этот момент происходит на стороне БД, какие запросы выполняются, как долго они выполняются, что является самой трудоемкой частью долго выполняемых запросов. Если на стороне БД все отрабатывает быстро, значит, сервер БД не является узким местом и будем смотреть в сторону сервера 1С.
В MS SQL Management Studio выполните, пожалуйста, следующий запрос:

sel ect * fr om sys.dm_os_wait_stats order by wait_time_ms desc

Благодаря ему получим обобщенную статистику по нагрузке на компоненты СУБД.
Так же выполните запрос из вложения. Он покажет нам информацию о состоянии памяти выделенной СУБД.
Запросы необходимо выполнять в «рабочее время». Никаких изменений в БД или настройки СУБД они не вносят.
Покажите результаты запросов.
Изменено: Андрей Агафонов - 25.06.2014 16:40:25
 
Цитата
Андрей Агафонов пишет:
При вашей нагрузке (размер базы, количество пользователей, перечне тормозящих мест) мне кажется, что разносить нет смысла. Наоборот, стоит объединить, а так же отказаться от виртуализации, перенастроить сервер 1С (в части ограничений по использованию оперативной памяти) и СУБД
Планируем отказаться от виртуализации. Теперь задумаемся о том, чтобы сервера БД и 1С поставить на одну физическую машину.
Планируется увеличение количества пользователей до 50-60...

Цитата
Андрей Агафонов пишет:
Цитата
Есть более волнующая операция - открытие формы документа "ЭлектронноеПисьмоВходящее" и создание нового документа "ЭлектронноеПисьмоИсходящее" при ответе и пересылке...
Но, насколько, я понял тут проблемы в платформе...
Давайте пока выводов делать не будем
Да мы - только за! Тут я, собственно, опирался на информацию:

Цитата
Мария Измайлова пишет:
Про письма отвечали уже на форуме- к сожалению пока ничего сделать не можем. Ждем...
http://rarus.ru/forum/forum14/topic6263/


Во вложении результаты запросов.
 
Цитата
Да мы - только за! Тут я, собственно, опирался на информацию:
Прикрепил инструкцию по настройке инструментов сбора трассировок на стороне БД и 1С. Прикрепите пожалуйста собранную информацию.

Цитата
Во вложении результаты запросов.
Как интересно:
http://www.radikal.ru
У Вас выделенная СУБД память используется в соотношении 55/45 для хранения участков базы данных (MS SQL хранит в памяти часто используемые данные - кэш, о котором вы выше спрашивали) и для хранения планов выполнения запросов (перед тем как выполнить запрос, MS SQL строит план его выполнения или подбирает оптимальный план из уже имеющихся, планы тоже хранятся в памяти для повышения скорости выполнения запросов, тоже кэш). На мой взгляд многовато для хранения планов (в рамках вашей системы). Давайте более детально посмотрим что за планы у Вас хранятся. Выполните запрос из вложения.

Да, и как часто у Вас выполняется очистка процедурного кэша и пересчет статистики (регламентные операции в MS SQL)?
 
Очистка процедурного кэша производится раз в неделю.

Собрали трассировки на тестовой базе с отключенными регламентными заданиями и одним пользователем с полными правами. Результаты во вложении.
 
За один заход все не прикрепилось...
 
Владимир,
в работе SQL я не увидел, каких либо проблем в виде "тяжелых" запросов (запросов выполняющихся долго). По трассировкам видно, что при исполнении всех (кроме «ответа на электронное письмо») операций сервер 1С многократно обращается (через СУБД MS SQL) к базе данных для получения различной информации. Таких запросов очень много, но все они выполняются практически мгновенно (исполнение каждого длится в среднем по 1-3 мс). Эти запросы (несмотря на их количество), не являются источником низкой производительности.

В части операции «ответ на электронное письмо» 1С к БД практически не обращается за информацией, а это значит что львиная доля трудозатрат не на стороне БД.

Вероятнее всего, проблема именно на стороне сервера 1С (или в его взаимодействии с сервером БД). По логам «замеров производительности» снятым на стороне 1С, видно, что почти все затратные команды (строки кода) выполняются либо на сервере, либо «обрабатываются сервером». СУБД при выполнении запросов (на чтение информации, создание временных таблиц и др.) отрабатывает очень быстро, что позволяет локализовать проблему на уровне сервера 1С или же взаимодействия между сервером 1С и сервером БД.

Следующий шаг – более детальный анализ замеров времени собранных на стороне 1С. Вероятно, получится найти временное решение путем корректировки кода. Например, снижение количества обменов данными между клиентскими машинами и сервером 1С, изменение алгоритмов расчета на более производительные.

Еще я бы всерьез задумался об отказе от разделения серверов 1С и БД (Вы итак стоите перед движением в этом направлении).

Теперь насчет использования памяти.
Теперь у Вас есть запрос, который позволяет увидеть, чем в данный момент занята ОЗУ сервера БД. Помониторьте какое-то время состояние памяти накануне выполнения регламентной операции по очистке процедурного кэша.
Если «SQL Plans» отнимает более 15-20% от всей памяти выделенной СУБД это не очень рациональное использование памяти. В таком случае запустите запрос, который показывает, какими именно планами заполнена память (в моем предыдущем сообщении). Например, видим такой результат:
http://www.radikal.ru
Обратите внимание на первую строчку. Если вы видите, что в памяти хранится много «adhoc» запросов, которые выполняются однократно (т.е. перед выполнением формируется план, сохраняется в памяти, но больше этот план не используется и лежит в памяти), необходимо включить в MS SQL настройку «Optimize for adhoc workloads». Это заставит SQL сохранять в памяти планы, только если запрос выполняется 2 и более раз. На примере вы можете увидеть, что под «adhoc» запросы в памяти выделено около 2ГБ, при этом в памяти хранится 19120 планов, для запросов которые выполнялись однократно. Эти планы занимают 1,2 ГБ из 2ГБ, при этом ценности никакой не несут (план ценен, если используется несколько раз).
Если же основное место занято «Prepared» запросами:
http://www.radikal.ru
Как у Вас (одноразовые планы adhoc запросов занимают всего 54мб), но процедурный кеш все равно занимает большой объем ОЗУ, следует увеличить частоту очистки процедурного кеша (с обязательным предварительным перестроением статистики). Посмотрите насколько он разрастается за один, два рабочих дня, сколько памяти у Вас остается в состоянии "Free memory". Лучше когда СУБД имеет запас свободной памяти - это снизит риск резкой деградации производительности. Когда, например срочно требуется память, но доставать ее приходится за счет удаления из памяти/считай кэша часто использующихся пользователями данных, а значит эти данные при необходимости будут читаться с диска (что ощутимо медленнее памяти, особенно для 7200RTM).
Изменено: Андрей Агафонов - 26.06.2014 14:22:07
 
Спасибо огромное за помощь!

Цитата
Андрей Агафонов пишет:
Еще я бы всерьез задумался об отказе от разделения серверов 1С и БД (Вы итак стоите перед движением в этом направлении).
Да, мы уже решили объединить их на одной физической машине. Заодно винты заменим...

Цитата
Андрей Агафонов пишет:
Так же, необходимо настроить взаимодействие 1С и MS SQL через протокол Shared Memory (т.е. не через TCP/IP, а через оперативную память физического сервера), это должно снизить время отклика системы.
Нет ли случайно какого-нибудь описания процесса подобной настройки?)))

Цитата
Андрей Агафонов пишет:
Следующий шаг – более детальный анализ замеров времени собранных на стороне 1С. Вероятно, получится найти временное решение путем корректировки кода. Например, снижение количества обменов данными между клиентскими машинами и сервером 1С, изменение алгоритмов расчета на более производительные.
В замерах производительности самой затратной строкой для процесса открытия формы списка является ОткрытьФорму("Справочник.Партнеры.ФормаСписка"...  
каким-то образом можно проанализировать что в процессе открытия формы занимает какое количество времени?
 
Цитата
Владимир Виноградов пишет:
Спасибо огромное за помощь!
Не за что. Главное что бы была польза.
Цитата
Владимир Виноградов пишет:
Цитата
Андрей Агафонов пишет:
Так же, необходимо настроить взаимодействие 1С и MS SQL через протокол Shared Memory
Нет ли случайно какого-нибудь описания процесса подобной настройки?)))
Самый простой и понятный из тех, что мне встречались - http://1cprogress.ru/protokol-shared-memory-ili-kak-uskorit-1s-na-10-za-5-minut.html
Цитата
В замерах производительности самой затратной строкой для процесса открытия формы списка является ОткрытьФорму("Справочник.Партнеры.ФормаСписка"...      
каким-то образом можно проанализировать что в процессе открытия формы занимает какое количество времени?
Самый простой способ - путем анализа логов «Замера производительности» - тех, что вы присылали. Более сложный это анализ логов «Технологического журнала», но это не тривиальный процесс.

Давайте попробуем поэкспериментировать с открытием элемента справочника «Партнеры». Мне кажется, что это самая наглядная в плане ускорения операция. Нас будет интересовать несколько функций/процедур, начнем с:
Справочник.Партнеры.CRM_ФормаЭлемента. КомпанияЧастноеЛицоПриИзменении(Элемент)

Процедура вызывается в событии «При открытии» и при изменении значения реквизита «ЮрФизЛицо».
1. Попробуйте создать дубль процедуры с другим наименованием (допустим «КомпанияЧастноеЛицоПриИзменении_Сервер») и укажите у нее предикат компиляции «&НаСервере», вместо «&НаКлиенте».
2. Закомментируйте вызов процедуры «КомпанияЧастноеЛицоПриИзменении» в событии «ПриОткрытии»
3. Поместите в самом конце события «ПриСозданииНаСервере» вызов процедуры «КомпанияЧастноеЛицоПриИзменении_Сервер».

Должно получиться, что-то вроде текста прикрепленного к сообщению (изменения "выделены" комментариями «ААА+» и «ААА-»).

4. Проверьте работоспособность функционала. Соберите логи замером производительности и оцените влияние изменений на скорость открытия формы. В данный момент выполнение алгоритмов этой процедуры занимает чуть больше 1 секунды:

http://www.radikal.ru

Давайте посмотрим как выглядит список самых трудоемких строк кода в замере после вышеописанных изменений.
Страницы: Пред. 1 2 3 След.
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С