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

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

  Все выпуски  

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


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

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

Выпуск № 490
от 07.05.2007, 22:05

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


Вопрос № 85058: Добрый день эксперты портала RUSFAQ.RU!Задавал я уже этот вопрос, да видимо придется еще раз - проблема так и не разрешилась! Не можем начислить больничные в программе "Зарплата и Кадры" версия проф, релиз 273(а после обновления - 274)....
Вопрос № 85065: Добрый день, уважаемые эксперты. Есть база 1С:Бухгалтерия которая заполняется n-й год, предприятие не маленькое и база уже прилично выросла. Суть проблемы: существует ли такая возможность "убрать" годы которыми не пользуются (2-3 го...
Вопрос № 85067: Здравствуйте, эксперты. Ситуация такая: На 1С 8.0 реализована некая конфигурация, среди возможностей которой есть добавление в базу файлов. Возникло опасение, что из за этой возможности база быстро разрастется т.к. число пользов...
Вопрос № 85100: Здравствуйте.Не уверен,что по адресу,но все же:Перестала нормально запускаться 1с Предприятие с ошибкой(см. в приложении)Переустановка программы не помогает.Буду рад любым мнениям и советам,спасибо....
Вопрос № 85102: Доброго здоровья Уважаемые Эксперты!Есть 2 вопросика(касаются конфигурации УСН релиз 152): 1)При открытии журнала операций появляется окошко со списком документов, но нет окна с проводками(окно "журнала проводок"),которое должно распола...

Вопрос № 85.058
Добрый день эксперты портала RUSFAQ.RU!Задавал я уже этот вопрос, да видимо придется еще раз - проблема так и не разрешилась!
Не можем начислить больничные в программе "Зарплата и Кадры" версия проф, релиз 273(а после обновления - 274).Программа по какой-то причине не видит отработанные сотрудником дни(а может проблема в чем-то другом)!Так вот если по порядку, делаем мы значит так: открываем "документы" - больничный лист - выбираем сотрудника, дату и т.д. - когда дело доходит до "Ввода данных для расчета среднего заработка" - нажимаем "Заполнить" - в результате программа почему то выдает только 1000руб.-премия сотруднику,которая была в ноябре!Остальные месеца и вообще основная зарплата - остаются не заполненные!Если мы щелкнем по незаполненной ячейке за любой месяц то мы увидим, что программа не видит отработанные дни, - скорее всего с этим связано и то что программа не заполняет всю таблицу "ввод данных для расчета среднего заработка".
Кстати "Ввод данных для расчета среднего заработка" не заполняется автоматом в этой рабочей базе ЗиК не только у этого сотрудника, но и у всех остальных!
Так же могу отметить, что у нас в фирме есть другие рабочие базы Зарплата и Кадры 273 релиз и что интересно, в них - все нормально!
Вспомнил, еще так же, что данному сотруднику сначала начислили больничный с 2 по 5 марта.Вроде все было нормально - программа заполнила таблицу "Ввода данных для расчета среднего заработка", но потом потребовалось этот документ пометить на удаление и ввести заново и с этого все и началось! Уже сравнивал все настройки с настройками другой базы - где такой проблемы нет - но безуспешно!
Человек который ведет работу в программе имеет довольный опыт и глупых ошибок не допускает - с другими рабочими базами ЗиК все ОК.
При задании этого вопроса первый раз(вопрос № 82226),мною был получил всего один единственный ответ от эксперта svsrus -
попробовал выполнить его указания по поводу того как пользоваться отладчиком для выявления источника этой проблемы:
1. Ищем док "БольничныйЛист". Открываем форму и заходим в модуль формы.
2. Находим процедуру ЗаполнитьТабличнуюЧасть() (именно она висит на кнопке "Заполнить"), смотрим что там. Опа то что нам нужно - глобальная процедура глЗаполнитьДанныеСреднегоЗаработкаДляБЛ. Переходим в глобальник на эту процедуру. Нажимаем кнопку открыть в отладчике. В отладчике откроется глобальный модуль.
3. Ставим курсор на первую строчку в процедуре глЗаполнитьДанныеСреднегоЗаработкаДляБЛ. Жмем F9 - установка точки останова. Открываем в ЗиКе больничный и жмем кнопку заполнить.
- В результате всех этих манипуляций после установки точки останова в отладчике и попытки ввести больничный в программе - программа вывела на строку 30306 в глобальном модуле - КонецПроцедуры // РассчитатьСуммыКоэффициентовИНадбавок()
Далее нажимаю F8 программа выводит на различные строки в глобальном модуле, но как определить в чем причина ошибки понятия не имею!Если честно то просто не хватает знаний в этой области.

Очень нужно разобраться - начальство требует!Буду очень благодарен
любым вашим советам и рекомендациям!PLEASE!!!
С УВАЖЕНИЕМ АЛЕКСАНДР!
Отправлен: 02.05.2007, 09:40
Вопрос задал: Alex81 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: svsrus

Ответ удален, по одной из указанных причин:
- пустой;
- неверный;
- вредный;
- не соответствует вопросу
и помещен для обсуждения в ветку форума
"О деятельности экспертов и работе портала/Удаленные ответы для обсуждения"

=========================
Ответ, по сути, не является ответом для рассылки.
=========================
deepTeNk
Ответ отправил: svsrus (статус: 5-ый класс)
Ответ отправлен: 02.05.2007, 10:59
Оценка за ответ: 5
Комментарий оценки:
Спасибо за желание помочь!Обязательно напишу!


Вопрос № 85.065
Добрый день, уважаемые эксперты.
Есть база 1С:Бухгалтерия которая заполняется n-й год, предприятие не маленькое и база уже прилично выросла.
Суть проблемы: существует ли такая возможность "убрать" годы которыми не пользуются (2-3 года назад)?
Извините если вопрос задан не очень корректно, заранее спасибо
Отправлен: 02.05.2007, 11:06
Вопрос задал: ZZZ (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Татьяна Ласовская
Здравствуйте, ZZZ!
Возможность такая есть.
Примерно технология выглядит так:
1) делаете копию исходной базы и кладете ее в укромное место - это ваш эталон, база № 1, исходная база - база № 2
2) затем разворачиваете на диске еще одну базу, являющуюся точной копией базы № 2, это база № 3
3) В базе № 2 удаляете все документы после Даты свертки (если вы хотите обрезать 2-3 года - это 31.12.2004, скорее всего) - получаете "хвост" базы, вдруг понадобится при налоговой проверке?
4) В базе № 3 сворачиваете остатки обработкой, которую можно скачать по ссылке, указывая в качестве даты Дату свертки - получаете рабочую базу, в которой есть остатки на Дату свертки и "обрезан" хвост.
После выполнения пп.3 и 4 ОБЯЗАТЕЛЬНО нужно сделать и сравнить оборотки на Дата Свертки - проверить правильность свертки. Не помешает "Удаление помеченных на удаление объектов" и "Тестирование и исправление ИБ" с упаковкой, если база DBF.
Пункты 2 и 3 - могут оказаться достаточно продолжительными по времени - от нескольких десятков часов до суток, в процессе выполнения пп.1-4 в базе никто работать не должен!! Поэтому процедуру лучше всего выполнять в выходные или праздники.
Удачи!

Приложение:

Ответ отправила: Татьяна Ласовская (статус: 6-ой класс)
Ответ отправлен: 02.05.2007, 13:17
Оценка за ответ: 5

Отвечает: Ноговицин Роман Викторович
Здравствуйте, ZZZ!
Да существует! Процедура называется "Свертка базы". Суть в следующем: на начало года операциями переносятся все остатки на эту же дату, а затем все движения и документы за прошлые периоды удаляются. Файл обработки wrap.efd если не ошибаюсь. Лучше, я думаю чтобы эта процедура проводилась знающим человеком.
Ответ отправил: Ноговицин Роман Викторович (статус: 1-ый класс)
Ответ отправлен: 02.05.2007, 21:48

Отвечает: Николай Александрович
Здравствуйте, ZZZ!

Да, сделать можно, и довольно просто. Я так понимаю, что у Вас 7.7. Если так, то делается следующим образом: на диске ИТС открываем файл Wrap.ert (E:1CItsExeextrepsuniprogwrap.ert) устанавливаем дату например: 31.12.2006 и запускаем. Естественно перед началом сделать копию. Эта копия собственно и будет новой базой.
После выполнения обработки у Вас в базе все документы до 31.12.2006 года. будут помечены на удаление, а 31.12.2006 будут сформированы новые ручные проводки. Это остатки на 31.12.2006 на конец дня. Потом, если помеченные документы не нужны, запустите в монопольном режиме удаление отмеченных объектов. Вобщем по итогу база у Вас должна сократиться в 3-5 раза.
Я такое уже делал на 3-х достаточно больших предприятиях, но чуть по другому (там требовалось почистить и справочники), и всё работало без проблем. Далее подключаете эту базу к программе и у Вас будет уже 2-е базы: старая и новая. Старая нужна для того, что бы можно было сформировать отчёты по прошлым периодам.
Вобщем удачи Вам!
Ответ отправил: Николай Александрович (статус: 2-ой класс)
Ответ отправлен: 04.05.2007, 20:54

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, ZZZ!
Сразу даю совет- процедура длительная, у меня свертка двух недель занимала всю ночь. Так и работали - ставили на сворачивание 2 недели (т.е. первый документ был 01,11,2003, ставили дату свертки 15,12,2003), обработка всю ночь работала, под утро завершала работу, днем бухгалтера работали, на ночь ставили следующий период.
Поэтому проверьте на тренировочной базе, какой период у Вас свернется за 12 часов ночной работы.
Кроме того, при свертке неоправданно пухнут файлы 1SBKTTL.dbf, RGномер.dbf. Их размеры необходимо уменшать, если они больше чем размеры этих файлов в необрезанной базе. Если размеры превысят 500-600Мб (каждого), база умрет (разрушится). Иногда помогает их уменшить в тестировании и исправлении птичка ПересчетСлужебныхДанных и ПересчетИтогов, УпаковкаТаблицИБ. Кроме того, иногда можно уменшить, нажав монопольно, ПолныйПересчетИтогов (1SBKTTL.dbf,) или перенеся Точку Актуальности на пару лет назад, а потом на место без перепроведения(на конец сегодняшнего месяца)(это уменшит RGномер.dbf).
Помните, что после того, как вы обрежете старые года, база должна стать меньше, и размер файлов 1SBKTTL.dbf, RGномер.dbf (а от их в первую очередь зависят тормоза в работе) тоже должен стать меньше. Если он меньше не стал, значит, свертку делали зря.
И еще совет: сачала сверните тренировочную базу, посмотрите, не рушатся ли остатки. Может, у Вас база специфичная и общая обработка к ней не подойдет.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Студент)
Ответ отправлен: 06.05.2007, 16:09


Вопрос № 85.067
Здравствуйте, эксперты.

Ситуация такая:
На 1С 8.0 реализована некая конфигурация, среди возможностей которой есть добавление в базу файлов.

Возникло опасение, что из за этой возможности база быстро разрастется т.к. число пользователей велико.

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

Или может вообще не стоит этим сильно заморачиваться?
Отправлен: 02.05.2007, 11:06
Вопрос задал: Lebedev Maksim (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: vcv
Здравствуйте, Lebedev Maksim!

Если база файловая (файл 1Cv8.1CD), лучше в нее лишнее не пихать. У меня негативный опыт по надежности работы с базой в этом формате по сети многими пользователями. Если SQL-сервер - пихайте на здоровье. Для MSSQL сотня-другая гигабайт - размер не критичный. Или у вас сильно больше планируется?
Ответ отправил: vcv (статус: 5-ый класс)
Ответ отправлен: 02.05.2007, 11:23
Оценка за ответ: 5
Комментарий оценки:
База на SQL. В принципе сотня гигабайт - нормально, но тут еще другая проблема-ежедневный бэкап базы. И основной объем базы - как раз файлы.

Отвечает: Полозов Олег aka Asher
Здравствуйте, Lebedev Maksim!
Небольшое замечание. У нас тоже ежедневный бэкап. я сделал настройки чтобы создавались файлы UPP1.bak UPP2.bak UPP3.bak и т.д два раза в неделю (в вашем случае может быть больше) я архивирую на автомате в rar архив и закатываю на DVD. Может быть такой план поможет...
P.S. на максимальном сжатии rar сжимает бэки на 80% - 90%
Ответ отправил: Полозов Олег aka Asher (статус: 5-ый класс)
Ответ отправлен: 03.05.2007, 02:21
Оценка за ответ: 4


Вопрос № 85.100
Здравствуйте.Не уверен,что по адресу,но все же:Перестала нормально запускаться 1с Предприятие с ошибкой(см. в приложении)Переустановка программы не помогает.Буду рад любым мнениям и советам,спасибо.

Приложение:

Отправлен: 02.05.2007, 16:16
Вопрос задал: Владимиров А.Е (статус: Студент)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: Elric
Здравствуйте, Владимиров А.Е!

Рекомендации:
1. Удалите программу 1С (деинсталляция)
2. Очистите в реестре Windows все упоминания о ней, а также удалите каталог программы если он не был удален во время деинсталляции (это возможно если в каталоге есть файлы, не предусмотренные инсталляцией). В реестре записи рекомендую искать по фразам "7.7", потом "1С"<русская буква "С">.
3. Установите программу заново.
4. СОЗДАЙТЕ ПУСТУЮ новую базу данных. Проверьте, работает ли 1С с ней корректно.
5. а) Если ответ на п. 4 "да", запустите Вашу базу и проверьте, может быть неполадка не в самой 1С, а в Вашей базе
5. б) Если ответ на п. 4 "нет", значит проблема не в базе, а в релизе 1С, возьмите новый релиз, у Вас он 25, есть уже 27

Удачи!
---------
Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 02.05.2007, 20:58
Оценка за ответ: 5
Комментарий оценки:
Попробую,но маловероятно,что поможет.

Отвечает: Андрей Тимофеев
Здравствуйте, Владимиров А.Е!
Проблема может возникать в случае использования каких-либо дополнительных внешних компонент к 1С. Попробуйте без них.
Ответ отправил: Андрей Тимофеев (статус: 3-ий класс)
Ответ отправлен: 03.05.2007, 10:25
Оценка за ответ: 4
Комментарий оценки:
Нет ничего лишнего.


Вопрос № 85.102
Доброго здоровья Уважаемые Эксперты!Есть 2 вопросика(касаются конфигурации УСН релиз 152):
1)При открытии журнала операций появляется окошко со списком документов, но нет окна с проводками(окно "журнала проводок"),которое должно располагаться ниже и открываться одновременно.Насколько я знаю такое возможно(надо что то поменять в настройках) - в другой базе все как надо.Как это сделать?
2)При проведении любой операции программа выдает следующее сообщение:
Если Конт.Форма.МодальныйРежим() = 0 Тогда
{Глобальный модуль(1491)}: Поле агрегатного объекта не обнаружено (Форма)
Что это такое?

Заранее благодарю всех экспертов портала!
С уважением Александр.
Отправлен: 02.05.2007, 16:19
Вопрос задал: Alex81 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

1) При открытом журнале операций, откройте меню Действия и выберите пункт Показывать проводки. Состояние этого пункта (включено/выключено) сохраняется для каждого пользователя отдельно.
2) Это сообщение об ошибке. Возможно, в Вашу конфигурацию были внесены какие-то дополнительные изменения (судя по всему, рассчитанные на обычные документы, Операция -- необычный документ, своего рода исключение) и в данном конкретном случае они не работают. Чтобы ответить точнее, нужно видеть саму конфигурацию. Рекомендую обратиться к программисту.
---------
Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 02.05.2007, 21:07
Оценка за ответ: 5
Комментарий оценки:
Спасибо!Вообщето с первым вопросом я и сам понял - сначала немного потупил.А второй решился путем обновления конфигурации до 153 релиза.Все равно спасибо - пятерка!


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 (beta) от 02.05.2007
Яндекс Rambler's Top100

В избранное