Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 197
от 15.05.2006, 17:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 214, Экспертов: 26
В номере:Вопросов: 3, Ответов: 5


Вопрос № 42564: 1c 7.7, сетевая, 3 компьютера, Win98, сервер работает нормально, два других вместе не работают - нет доступа к 1sbkttl....
Вопрос № 42566: Доброе Время Суток!!! У меня небольшая проблемка. Конфигурацию. которую мне необходимо написать достаточна проста: существует справочник "Люди", в котором множество реквизитов, такие как рост, вес, национальность и вся остальная биогра...
Вопрос № 42629: Здравствуйте уважаемые эксперты. 1с 77, бухгалтерия. Объясните в чем ошибка. НормыТовара = СоздатьОбъект("Справочник.ТехНормы"); НормыТовара.ИспользоватьДату(РабочаяДата()); НормыТовара.ИспользоватьВладельца(ТекущийЭлем...

Вопрос № 42.564
1c 7.7, сетевая, 3 компьютера, Win98, сервер работает нормально, два других вместе не работают - нет доступа к 1sbkttl.
Отправлен: 10.05.2006, 07:10
Вопрос задал: Пустуев (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Elric
Здравствуйте, Пустуев!

Проверьте открыт ли каталог базы данных НА ЗАПИСЬ.
---------
Мирный атом в каждый дом
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 10.05.2006, 07:17

Отвечает: Лазурко Владимир
Здравствуйте, Пустуев!
У нас была подобна проблема. Это связано с ограничением на открытые файлы в Win98. На каждый справочник на одной машине открываются два файла:
dbf и .cdx, на документ на шапку один .dbf и .cdx и если есть табличная часть, то еще про одному .dbf и .cdx на таблицу, то же и с регистрами плюс служебные таблицы самой системы. А если пользователей много, то сервер ограничивает доступ к открытию новых файлов и система 1С выдаёт Вам такое сообщение "нет доступа к 1sbkttl", на другой конфигурации это будет файл с другим именем.
Решил эту проблему так: без ущерба для базы и учёта удалил неиспользуемые нами документы - таможенную, налоговую декларации, приложения к налоговой накладной и т.п. (мы на упрощенной системе налогообложения) и всё заработало.
Потом через время купили лицензионную WinXP и лицензионную 1С:Торговлю и этой проблемы не стало.
Вывод: либо "резать" конфигурацию, либо ставить NT систему (Win2000, WinXP etc.)
Удачи!
---------
Доброе отношение к людям может изменить твою жизнь
Ответ отправил: Лазурко Владимир (статус: 1-ый класс)
Ответ отправлен: 10.05.2006, 23:40


Вопрос № 42.566
Доброе Время Суток!!!
У меня небольшая проблемка. Конфигурацию. которую мне необходимо написать достаточна проста: существует справочник "Люди", в котором множество реквизитов, такие как рост, вес, национальность и вся остальная биография и физические особенности. Существует форма(документ), которая служит для поиска людей с нужными критериями. Например в форме есть 10 полей критериев, такие какой вам нужен рост, вес, национальность и тд. и в форме есть табличная часть, в которой выводится подходящие записи.
Я практически не имею опыта программирования на 1С, поэтому мои методы могут быть глупыми, если у Вас есть какие-нибудь другие способы, то напишите мне пожалуйста. Я использовал ВыбратьЭлементыПоРеквзиту, код находится в низу.
Т.е. в данном коде необходимо произвонить выборку из предыдущей выборки. Данный код не работает, результатом его работы будет только последняя выборка по Национальности, а две предыдущие как бы пропускаются. Подскажите пожалуйста как сделать так, чтобы сначала есть Поле формы Рост не пустое сделать выборку из справочника Люди, а потом из этой выборки еще выбирать только уже пол, а потом из оставшегося выбрать еще и национальность. Спасибо заранее.
P.S.
А не легче реализовать данную выборку через Объект Запрос???

Приложение:

Отправлен: 10.05.2006, 07:53
Вопрос задал: Karanskiy Arkadiy (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Elric
Здравствуйте, Karanskiy Arkadiy!

Такую выборку надо делать исключительно через объект Запрос, никакие другие способы (кроме перебора, а это долго) не сработают.
---------
Мирный атом в каждый дом
Ответ отправил: Elric (статус: Студент)
Ответ отправлен: 10.05.2006, 14:08
Оценка за ответ: 5
Комментарий оценки:
Спасибо, Вы мне очень помогли, а то бы я парился не один час :). Спасибо


Вопрос № 42.629
Здравствуйте уважаемые эксперты. 1с 77, бухгалтерия.
Объясните в чем ошибка.

НормыТовара = СоздатьОбъект("Справочник.ТехНормы");
НормыТовара.ИспользоватьДату(РабочаяДата());
НормыТовара.ИспользоватьВладельца(ТекущийЭлемент());
НормыТовара.НайтиПоРеквизиту("КатегорияНормы","Потери",0);

Когда запускаю этот блок выдает сообщение
{Справочник.ТМЦ.Форма.Модуль(101)}: Неверное имя реквизита!
Отправлен: 10.05.2006, 17:10
Вопрос задал: Александр Павлович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: BuhCIA
Здравствуйте, Александр Павлович!
Метод НайтиПоРеквизиту может использоваться только в том случае, если в конфигураторе при описании данного реквизита установлен признак "Сортировка" - проверьте.
Проверьте опечатки: есть ли в справочнике ТехНормы реквизит КатегорияНормы
Сам проверить не могу: в моей конфигурации Бухгалтерия нет ни того, ни другого справочника (рекомендую указать Вашу конфигурацию и ее релиз).
Кстати, а какой релиз программ ( 7.70.025 ?)
---------
Скажите, сколько времени? - (устало, показывая часы) Читайте, там же все написано!
Ответ отправил: BuhCIA (статус: Практикант)
Ответ отправлен: 10.05.2006, 17:26
Оценка за ответ: 5
Комментарий оценки:
Спасибо, все работает. Нужно было просто внимательнее читать описание языка.

Отвечает: Шутяев Игорь
Здравствуйте, Александр Павлович!

Скорее всего, у реквизита КатегорияНормыне стоит галка Отбор по реквизиту- без этого НайтиПореквизиту() работать не будет.
Ответ отправил: Шутяев Игорь (статус: 3-ий класс)
Ответ отправлен: 10.05.2006, 17:30
Оценка за ответ: 5
Комментарий оценки:
Спасибо, все работает.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.32 от 03.05.2006
Яндекс Rambler's Top100

В избранное