Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования !!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ (обновлено 27.03.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
ruskun

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ подскажите в чем может быть дело.  
В 6 бухгалтерии вылетает сообщение Ошибка открытия таблицы, возможно открыта другая копия бухгалтерии. Затем с кодом 34 ругается на 1sbsys.dbf и вылетает. дбфку тестил - ошибок нет.

Всего записей: 1 | Зарегистр. 11-06-2008 | Отправлено: 15:28 08-07-2008
XOPEK HAPKOMAH



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ПК слабенькие: пень3\4 ~ 1Ггц ОЗУ: от 320 Мб до 512Мб

Для файлового варианта базы очень критична производительность клиентов. Ваши данные не впечатляют. Даже не знаю что и сказать. На 8.1 база 1,5 гига с десятком клиентов тоже бывало "всем стоять!". Несколько слабых (2Гц,256 мб) компов заменили на новые с гигом памяти ситуация резко улучшилась.
SQL для баз в 500 мегабайт ИМХО скорости не добавит. Я бы для начала файловый сервер поднял, мощный не нужен, главное чтоб диски были быстрые. А там смотреть.  
 
 
 
 
 
 
 

Всего записей: 24 | Зарегистр. 19-07-2007 | Отправлено: 18:05 08-07-2008
farsesoft



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Мне нужен такой сервак, как к-т писАл: "поставил и забыл, потом искали где же он". Мне тоже!!! Как это сделать ?

+1

Цитата:
При вводе данных в Торговле к-н пользователем, у него внизу экрана появляется:"ожидание захвата журнала транзакций" и все остальные стоят и ждут завершения процесса.  

Посмотри в это время на компе с базами проц не 100% загружен
Я пробовал это (537.60 кб) - снимает стопроцентную загрузку проца при транзакциях 1С (но не ожидание завершения транзакции)
ИМХО, надо искать узкое место: если проподает сеть, значит надо начинать с нее, хотя в это время может быть комп просто глубоко задумался и не отвечает на запросы. Я бы провел тесты на скорость передачи, быстродействие машин, загруженность в условиях приближенных к боевым перед вынесением вердикта.
SQL версия 1С дает результат только на специально для нее переписанных конфигурациях, типовые под SQL не оптимизированы, впрочем и для DBF по-моему тоже
Терминальный режим работы позволяет разгрузить клиентские машины (они будут работать только на передачу картинки и действий пользователя), пропорционально возрастет нагрузка на сервер, но меньше требований к сети, при обрыве связи просто переподключение к серверу, а не переиндексация базы

----------
"Благословение Господне - оно обогащает и печали с собою не приносит" (Пр. 10:22)

Всего записей: 697 | Зарегистр. 27-02-2006 | Отправлено: 18:50 08-07-2008
kvark



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XOPEK HAPKOMAH

Цитата:
Даже не знаю что и сказать.

А терминальный сервер ?
farsesoft

Цитата:
снимает стопроцентную загрузку проца

и возможна работа других пользователей ?
Кстати, добавлю ещё проблему сети (?): при выводе на печать- задержка сек 10. Кликаем ПЕЧАТЬ и лишь через 10сек открывается окно, в котором выбирается принтер и кол-во копий.
 
Добавлено:
farsesoft

Цитата:
Я пробовал это (537.60 кб)

"Если у вас клиент-серверная (SQL) версия 8.0 или 8.1 - вам не нужно ничего ставить (проблемы с блокировками там нет)." Значит блокировка есть во всех версиях, кроме ЭТОЙ ? И везде блокирует проц на 100% ?

Всего записей: 234 | Зарегистр. 12-08-2004 | Отправлено: 19:04 08-07-2008 | Исправлено: kvark, 21:31 08-07-2008
XOPEK HAPKOMAH



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Значит блокировка есть во всех версиях, кроме ЭТОЙ ? И везде блокирует проц на 100% ?

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

Цитата:
А терминальный сервер ?

Сначала следует с сетью разобраться, потом делать выводы. Работал два года назад в условиях подобных вашим, 4-5 пользователей база бух около 500 , ЗиК около 200, правда отдельный файловый сервер, в других конторах в подобных условиях видел как работает. Конечно не летает, но проблем с блокировками не было. Ну и компы немного помощнее были, 2Гг и 512 Мб.

Всего записей: 24 | Зарегистр. 19-07-2007 | Отправлено: 05:19 09-07-2008
komich



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
v8.1
 
Хочу редактировать строку табличной части справочника не в таблице, а в диалоге.
Создал форму ФормаСтрокиТабличнойЧасти.
В событии ПриНачалеРедактирования вывожу форму:
 
Процедура ТабличнаяЧастьПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
  Форма = ПолучитьФорму("ФормаСтрокиТабличнойЧасти");
  Форма.Открытьмодально()
КонецПроцедуры
 
После закрытия формы входит в режим редактирования в таблице.
 
Как заставить не входить в режим редактирования при редактировании строки и при добавлении новой строки?

Всего записей: 531 | Зарегистр. 27-06-2006 | Отправлено: 20:03 10-07-2008 | Исправлено: komich, 16:22 11-07-2008
sp2004



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
komich
Ты бы хоть указал для какой версии 1С тебе это надо...

Всего записей: 175 | Зарегистр. 14-11-2005 | Отправлено: 08:21 11-07-2008 | Исправлено: sp2004, 08:31 11-07-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sp2004
Судя по написанному - 8.х

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26407 | Зарегистр. 20-04-2006 | Отправлено: 08:58 11-07-2008
XOPEK HAPKOMAH



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не все понял:

Цитата:
Хочу редактировать строку табличной части справочника

Имеется ввиду табличное поле в форме списка?

Цитата:
Создал форму ФормаСтрокиТабличнойЧасти

Для справочника обычно этим называется Форма элемента
 

Цитата:
Как заставить не входить в режим редактирования при редактировании строки

 
В конфигураторе встаешь на справочник, жмешь F2, выбираешь закладку - Формы,
Указываешь Основные формы (Списка,Элемента - твоя ФормаСтрокиТабличнойЧасти),
Указываешь Редактирование - В диалоге.
 
 
 
 
 

Всего записей: 24 | Зарегистр. 19-07-2007 | Отправлено: 18:48 11-07-2008
komich



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дело в том, что в восьмерке появилась возможность для справочника создавать одну или несколько табличных частей. Вот именно строки табличной части, а не элементы справочника, я хочу редактировать в диалоге.

Всего записей: 531 | Зарегистр. 27-06-2006 | Отправлено: 16:26 14-07-2008
pa_dima



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
komich
 
Должно быть так:
 
Процедура ТабличнаяЧастьПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
  Отказ = Истина;
  Форма = ПолучитьФорму("ФормаСтрокиТабличнойЧасти");
  Форма.Открытьмодально()
КонецПроцедуры  

Всего записей: 180 | Зарегистр. 22-09-2003 | Отправлено: 18:31 14-07-2008 | Исправлено: pa_dima, 18:40 14-07-2008
komich



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дело в том, что параметра Отказ в обработчике этого события нет.
Отказ есть в ПередНачаломРедактирования(), но это событие не возникает при добавлении новых элементов табличной части

Всего записей: 531 | Зарегистр. 27-06-2006 | Отправлено: 19:28 14-07-2008
kvark



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XOPEK HAPKOMAH

Цитата:
Сначала следует с сетью разобраться, потом делать выводы.

Падение сети, внешне выглядит так: смотрю в "Подключение по локальной сети" стоит "Отключено", ну я просто включаю и всё работает.
Свитч: 3COM 3C16793 Office Connect Switch 5 {5TP; 10/100}

Всего записей: 234 | Зарегистр. 12-08-2004 | Отправлено: 20:26 14-07-2008 | Исправлено: kvark, 20:40 14-07-2008
pa_dima



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
komich
 
Да, это я ступил, используй 2 события
 
ПередНачаломДобавления(Элемент, Отказ, Копирование)
 
И
 
ПередНачаломИзменения(Элемент, Отказ)
 
все будет работать

Всего записей: 180 | Зарегистр. 22-09-2003 | Отправлено: 10:41 15-07-2008
komich



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я пробовал.
Если в ПередНачаломДобавления() вернуть Отказ=Истина, новая строка вообще не добавляется.

Всего записей: 531 | Зарегистр. 27-06-2006 | Отправлено: 16:30 15-07-2008 | Исправлено: komich, 17:10 15-07-2008
farsesoft



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kvark
Цитата:
смотрю в "Подключение по локальной сети" стоит "Отключено"
Что-то странно, если пропадает сеть было бы "Не подключен кабель", а так выходит что-то отключает сеть
Цитата:
Кстати, добавлю ещё проблему сети (?): при выводе на печать- задержка сек 10. Кликаем ПЕЧАТЬ и лишь через 10сек открывается окно, в котором выбирается принтер и кол-во копий.
А как подключены принтеры? к тому же компьютеру, откуда запускается 1С?


----------
"Благословение Господне - оно обогащает и печали с собою не приносит" (Пр. 10:22)

Всего записей: 697 | Зарегистр. 27-02-2006 | Отправлено: 09:43 16-07-2008
pa_dima



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
komich

Цитата:
Я пробовал.
Если в ПередНачаломДобавления() вернуть Отказ=Истина, новая строка вообще не добавляется.
 

 
Так и должно быть, ты просто вызываешь форму, а форма уже добавляет строку (логику добавления новой строки и изменения существующей нудно дописывать)

Всего записей: 180 | Зарегистр. 22-09-2003 | Отправлено: 13:45 16-07-2008
kvark



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
farsesoft

Цитата:
А как подключены принтеры? к тому же компьютеру, откуда запускается 1С?  

Нет, тормоза только с тех ПК(с 1с),которые по сети выводят на печать(на сетевой принтер Phaser 3428), а к которому принт подключен- задержек(при выводе на печать документов из 1с) нет!

Всего записей: 234 | Зарегистр. 12-08-2004 | Отправлено: 18:12 16-07-2008
farsesoft



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kvark
Получается один из компов у тебя программный принт-сервер, локальные запросы на печать он обрабатывает быстро, а из сети к нему задания приходят с двойной обработкой (сначала на том компе откуда задание, потом на принт-сервере), все может усугубляться если разные ОС, драйвера. При постановке в очередь я бы посмотрел сколько байт занимает задание (тестовой страницы например) и как быстро задание появляется на принт-сервере и нагрузку на сеть на принт-сервере в момент получения задания. Можно посмотреть настройки принтера, может удасться сократить объем передаваемых данных или убрать ожидание постановки в очередь,... И еще если 1с установлена на одном компьютере (он же принт-сервер), то нагрузка на сеть больше, чем если б 1С стояли на каждой машине, а за базами обращались к одной. Если эту задержку надо устранить кардинально, стоит рассмотреть решение с аппаратным принт-сервером (отдельное устройство или в принтере, Phaser 3428DN например имеет сетевой интерфейс (возможно в твой нужно только плату вставить), только в 3COM 3C16793 Office Connect Switch 5 похоже уже нет свободных портов)

----------
"Благословение Господне - оно обогащает и печали с собою не приносит" (Пр. 10:22)

Всего записей: 697 | Зарегистр. 27-02-2006 | Отправлено: 19:02 16-07-2008
0ldAngel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите плиз как добавить в журнал Складские документы свою сортировку, например по полю Контрагент. 1С 8.1 УТП

Всего записей: 1 | Зарегистр. 17-07-2008 | Отправлено: 11:13 17-07-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru