evngas.gif (2282 bytes)

Задаваемые вопросы, переписка

Рассчеты с населением за газ

evngas.vallmind.ru

www.vallmind.ru

Применяйте контекстный поиск CTRL+F интересующего вас материала !

Фрагменты переписки по сопровождению c БРГ (1):

1 2


Привет, да такую тему я не развивал будучи в уверенности, что в Excel юзер будет сам группировать что и как угодно.

Tuesday, April 11, 2006, 9:01:06 AM, you wrote:

КВГ> Привет, Андрей.
КВГ> Есть вопрос по отчетам в EXCEL.
КВГ> Можно ли сделать группировку по двум столбцам с итогами?
КВГ> И второй вопрос.
КВГ> Можно ли сделать итоги по столбцам с разными операциями,
КВГ> например, по однгому сумма, а по другому количество?
КВГ>  
КВГ> С уважением,
 


Думаю нужно идти по анологии с доставочными участками почтовыми. Текущие доставочные участки переименовываем в ДУ почты. Создаём список доставочных участков. Для каждого ДУ определяем:
- условие отбора лицевых счетов;
- порядок сортировки.

Можно будет не перечислять ЖЭУ, а указать просто "ЖЭУ Стародуба". Для
них - условие из индексов или группы улиц или из интервалов домов.

При печати каждый ДУ будет отдельной пачкой. Все ЛС, которые не
отнеслись к ДУ - в обычном порядке

Thursday, April 6, 2006, 4:28:35 PM, you wrote:

ЛЕЕ> Итак, начинаем работу.

ЛЕЕ> Руководство абонентской службы поручило мне
ЛЕЕ> предварительносогласовать с тобой вопрос о том, что необходимо
ЛЕЕ> будет предпринять для того,чтобы выборочно перейти на иной
ЛЕЕ> критерий формирования (сортировки) пачекквитанций.

ЛЕЕ> Вопрос встал ребром, в связи с тем, что монополисты
ЛЕЕ> вобласти доставки, то бишь Почта Росси, ломят цены.

ЛЕЕ> На местах местные поселковые администрации, ЖЭУ и т.п.
ЛЕЕ> готовыза более низкие цены выполнять доставку квитанций.

ЛЕЕ> Я тебе уже писала, что , например, по Погару, возможно
ЛЕЕ> нужнабудет не группировка по индексам, а по населенным пунктам.

ЛЕЕ> А Стародуб уже точно многоквартирные дома будут
ЛЕЕ> обслуживатьЖЭУ. Так вот по самому Стародубу идет к примеру 5
ЛЕЕ> индексов, остальные индексырайона – это деревни. Необходимо
ЛЕЕ> организовать печать так, чтобы пятьуказанных индексов вышли с
ЛЕЕ> группировкой не по индексам, а по ЖЭУ, а остальныевышли обычным
ЛЕЕ> порядком.

ЛЕЕ> Продумай, пожалуйста, это задание. Что нужно отработать
ЛЕЕ> побазе и т.п.? Исходя из твоих требований мы составим и
ЛЕЕ> тех.задание.

ЛЕЕ> Не откладывай это в долгий ящик, а то потом я не
ЛЕЕ> успеюпротестировать. Да и базу если отрабатывать тоже время нужно.

ЛЕЕ> Жду новых версий по расчету и т.д.

ЛЕЕ>  

ЛЕЕ> С уважением,

ЛЕЕ> инженер-программист ООО"Брянскрегионгаз"


Да юзеру вообще пункт меню "Формы отчётов" недоступен должен быть я понимаю

Monday, April 3, 2006, 3:41:24 PM, you wrote:

ЛЕЕ> В терминале открыла посмотреть форму отчета по учителям
ЛЕЕ> (как передалась), стала закрывать
ЛЕЕ> А там такие вот чудеса. Это зачем пользователям такое в
ЛЕЕ> руки давать? Редактировать ячейку? Они наредактируют...
ЛЕЕ> Кстати при любом закрытии (с сохранением и без) вылетает ошибка.
ЛЕЕ> Исправление не срочно. Дай с 223 разобраться.


Хъюстон! Это Аполло13! Как слышите?


1. Исправления в начислениях многочисленные
2. Устранена "Несовпадение типов" при печати объёмов
3. Отчёт по банку - итоги можно группировать по агентам. И добавлен в EGasTerm
4. Из нового - если клиенту вообще забыли начислить в том месяце, то при попытке в коррекции пересчитать прошлый меяц теперь при отсутствии документов предлагает начислить по типовым операциям.


Именно так! Удалить Setup.ok и прогнать setup. Именно что указывают что попало - запрещено в обычном режиме настраивать программу. Это просили все многие годы, но сделел только сейчас

Thursday, March 30, 2006, 11:57:09 AM, you wrote:

ААВ> При удалении на любом компьютере файла DS_PATHS.DBF 
ААВ> программа не запрашивает пути к дискам, просто вываливается без
ААВ> сообщения ошибок.
ААВ> На локальной базе при удалении DS_PATHS.DBF выводит ошибку :

ААВ> Не смог подключиться к карте данных! Проверьте сетевые
ААВ> подключения или выполните установку заново!
ААВ>  
ААВ>  
ААВ> и вываливается из программы.
ААВ>  
ААВ> Если так оставить (подключать пути через setup)
ААВ> в районах настроить пути не смогут к программе. 


1. Ошибка при передаче справочников должна исчезнуть
2. Нужно проверить скорость пакетных начислений и отсутствие потерь позиций или их содержимого при пакетном и отдельном начислении. Кое - какая оптимизация сделана при сохранении документов. Скорость начислений должна увеличиться, но нужно проверить правильно ли сохраняются и в пакете и без. Также поначисляй отдельно счета, сохраняй, загружай старые, вноси изменения, сохраняй проверяй всё ли нормально.
3. Оплата списком. В глобальных установках на закладке "Газ" переключись на "Анализировать ситуацию в первом документе". Скорость сохранения пачек должна резко возрасти. Но естественно, что алгоритм и структура документа оплаты едины для всех участков и лицевых счетов. Также проверь правильность документов после сохранения списком и отдельно.
4. Схему проводок ещё не смотрел, но почему ты пытаешься изменять схему проводок для документа коррекции, а не для оплаты в центре? Если операции нет для неё - нужно новую создать и скопировать из опирации документа "безналичная оплата"


1. Сортировка по квартирам в адресе
2. Формирование книг и печать квитанций
3. С датаграммами не передавалась дата ограничения на изменение документов - проверитью
4. При отсутствии предыдущих показаний и вводе платёжных документов заносились нулевые показания.
5. При вводе показаний в любом месте проверка на наличие начальных показаний. При отсутствии начальных показаний в платёжных документах
не даст вводить текущее, а в остальных местах - предложит ввести начальное. Фактически проверяется ситуация наличия вообще каких-либо показаний перед вводом текущего и если их нет - требует ввести показание на дату "с" счётчика. Всё нужно проверить.
6. При формировании адресов по умолчанию (для нового пользователя) должно быть "Объекта"
7. При экспорте в Excel должна открываться книга
8. Формирование счёта за газ из данных о расчётах
9. Формирование справки в суд (была ошибка при отказе от архивов)
10. Редактирование показаний счётчиков (меню Документы) не работало. Можно было только добавлять.
11. Редактирование отключений (меню Документы) не работало. Можно было только добавлять.
12. Оплата в центре из списка не сохранялись пачка и агент


Новые updates только на vallmind.ru

- выход при отказе от пароля должен быть быстрый;
- проверить инициализацию EGasTerm. Запрос ключей - приём справочников;
- пакет для синхронизации нужно создавать на последнем EvnGas и принимать на последнем EGasTerm. Проверить инициализацию и синхронизацию EGasTerm для участков снуля;
- квартиры в адресе в квитанциях - выравнивание для сортировки - проверить;
- "оплата в центре" теперь есть в EGasTerm;
- "оплата в центре" и "коррекция в центре" - запрет на сохранение и удаление в EGasTerm;
- экспорт из таблиц на экране. Добавлены кнопки "отметить все поля" и "убрать отметку со всех". Для полей дат можно указывать МИН или МАКС. Пример выборки последних показаний: Выбрать из базы "Показания счётчиков", и из таблицы "Показания счётчиков"; добавить таблицу "объекты газификации"; создать условие для "объекты газификации" и включить флажёк "Показать"; выбрать данные; мышку на заголовок столбца и кнопка "экспорт"; убрать отметку со всех столбцов; отметить дату показания, показание, номер лицевого счёта; текущий владелец, улица, ...; переместить лицевой счёт и владельца вверх; поставить функцию
МАКС для даты показания; включить флажки "группировать" и "сотрировать" для номера лицевого; экспортировать в excel - получаем отчёт о последних показаниях счётчиков.
- при заполнении полей КЛАДР в лицевом счёте фильтры на город и населённый пункт теперь устанавливаются и на поиск соответствий при наборе наименования улицы. Проверить !

Смотрите это, а у меня ещё куча исправлений


Теоретически можно двинуть технологию, когда при копировании счетов по нормам из предыдущего месяца копируются только заголовки без изменения POINTER. То есть разные заголовки будут ссылаться на одни и те же позиции. Нужно только ещё одно ключевое поле. Но - это огромнейшее исследование и тестирование по всему функционалу!!!

С Сургутом начинаетя известная ситуация. Идут корректировки пакетами задним числом. То 1600 счётчиков забыли в ХМ. Приходится писать сложные программы, так-как идёт изменение начислений прошлого месяца. Начисленное по нормам для счётчиков в отсутствии показаний должно потом компенсироваться, потому приходится менять позиции в январских начислениях. Короче ты помнишь чем эта кухны оборачивается. По разработке двигаться не могу. До 10 начислить - очередной аврал грядёт. Отчёты не готовы вообще в связи с изменением тарифа в середине месяца. Нужно бы подумать и посоветовать им как вносить различные коррекции не трогая старых данных.


Да кто-то ещё большую трансакцию запустил. Или удаление того же участка или восстановление индексов или shrink. В локальных настройках уровень изоляции трансакций не меняла?

Tuesday, February 28, 2006, 3:57:40 PM, you wrote:

ЛЕЕ> Это опять я.
ЛЕЕ> Не могу запустить расчет на тестовой базе. Хотя до этого
ЛЕЕ> считала нормально. При проверке существования документов вот
ЛЕЕ> такое выдает.


ЛЕЕ> Все, вроде поборола. Ошибок нет. В локальный терминал
ЛЕЕ> всепередалось. Там открывается без ошибок.

ЛЕЕ> Ты отчеты будешь править, которые в заявках упомянуты?

С отчётами всё не просто. Я не могу больше добавлять столбцы в дебиторку. Отчёт для быстрой загрузки в Excel сделан нередактируемым. Я намерен переделать его в редактируемую форму, куда Кравцов уже приноровился вставлять ссылки на что-попало. Но! Редактируемые формы грузятся в разы медленнее. Есть теоретическая возможность ускорить резко загрузку всех редактируемых форм. Но на это нужно время спокойно поработать, чего у меня в текущем дурдоме абсолютно нет.


Ну я вижу две глобальные копии по учителям. Вот их, согласно моему старому письму, нужно было сделать где-то копии до установки билда. Копии сделать можно было "Save as ..." из Excel. Но уверен, они у тебя гдето итак есть. После установки билда - пытаешься их открыть. Возникает ошибка, о которой ты пишешь. Если Excel открывается с какой-то версией reptemp.xls - закрываешь его. Заменяешь repotemp.xls сделанной ранее "Save as..." соответствующей копией правильной. В программе на вопрос "Отправить изменения на сервер?" - да

Monday, February 27, 2006, 11:37:16 AM, you wrote:

ЛЕЕ>  
ЛЕЕ> А я часто туплю. Ты уже должен это знать. Но я же все равно тупо выспрошу.
ЛЕЕ> Вот посылаю тебе кусочек развернутого списка Excel форм.
ЛЕЕ> Что в нем ты называешь "ранее созданными глобальными формами"?
ЛЕЕ> Я могу и все сохранить, не вопрос. Тока надо же
ЛЕЕ> разобраться, а то, видимо, мы опять о разном говорим.
 


Ты так шутишь сутра? Одни блин звонят и орут, что компьютер не загружается. Ну там - верх тупости - дискета в дисководе. А у тебя
юмор в понедельник утром?

Я говорю только о созданных ранее глобальных формах!

Monday, February 27, 2006, 11:23:57 AM, you wrote:

ЛЕЕ> Для того чтобы сохранить вид формы Excel отчета, мне надо
ЛЕЕ> всем отчетам делать копию глобальной копии? Просто так же форма
ЛЕЕ> не открывается.


Попробуйте суммировать не 999 а 1501 позицию

^__GV_Sum(1501,0,.T.,,401)^

Monday, February 27, 2006, 10:54:12 AM, you wrote:

ААВ> Вопрос - как посчитать количество абонентов (начислений) в этом отчете.
ААВ> Кравцов В. пробовал сделать так, как показано в выделенной колонке.
ААВ> Подсчитывает с погрешностью, так как не у всех документов
ААВ> позиция 999 повторяется два раза.
ААВ> Этот отчет нужен еще вчера!


1. Сделай копии отдельно (save as...) всех отчётов в Excel ! После установки билда если при открытии Excel формы будет ошибка (ZIP например) , то заменяешь repotemp.xls нужным отчётом и после этого отвечаешь в программе "сохранить изменения". Ну ты делала это!

2. Ошибки restorepacked должны пропасть совсем.

3. В меню система\карты ... есть пункты "Резервировать отчётные формы" и "Восстановить ...

4. Отчётные формы должны передаваться и приниматься со справочниками

5. Срок исковой давности ...

6. Ошибки при просмотре расчётов 39013230

7. Ошибки в отчётах по поверкам счётчиков

8. Посмотри журнал сопровождения


пока всё - смотрю дальше

+ передача форм в районы и реестры банков


Лучше я сделаю "Резервировать формы отчётов" и "Восстановить формы отчётов". Это и для других целей необходимо


КВГ> Привет Андрей.
КВГ>  
КВГ> 1. Можешь сделать глобальную функцию для получения любого
КВГ> параметра из реквизитов по имени поля (в идеале из любой
КВГ> таблицы)? Если да, то сколько на это надо времени?

Функция такая есть. Но не из всякого места можно вызывать. Из отчётов можно любых.

Синтаксис:
E_Locate_Property(eKEY_VALUE, cKeyFieldName, cTableName,
cScatterFieldsList, cReturnExpression, [oAccess], [nDocumentType], [eDefaultValue])

eKey_Value - значение для поиска по ключу
cKeyFieldName - имя поля в таблице по которому искать
cTableName - имя таблицы
cScatterFieldsList - перечень имён таблицы через запятую из которых
нужно составить выражение для возвращаемого результата. Командой
Scatter MemVar будут сброшены в локальные переменные
cReturnExpression - выражение для возвращения результата. Можно
ссылаться на переменные со значениями полей, перечисленных в
предыдущем параметре, типа [Alltrim(m.Code)+' '+AllTrim(m.Name)]
oAccess - внутрисистемный объект для доступа к данным.
Перед вызовом отчётов программа его создаёт. В других местах нужно
сделать предварительно типа:

Set Library to EAccess Additive
Public m.__Access
m.__Access = CreateObject('E_Access')

и передать в качестве данного параметра 'm.__Access'. Но после
нужно стереть за собой переменную Release __Access

nDocumentType - если выбор из DOC_HEAD, то можно указать код
типа документа типа 401
eDefaultValue - какое значение вернуть в случае проблемы. По
умолчанию '' (по моему)



КВГ> 2. Тут педагоги захотели интересного - они предоставляют
КВГ> файл со списком учителей в EXCEL, а мы его заполняем начислениями
КВГ> по площади. Можно сделать как и реестр в банк (который правда не
КВГ> работает) - закачать эксельный файл и проставить суммы? Если
КВГ> такое возможно и импорт заработает, я его и сам сделаю.

Думаю, что можно будет. Только нужно попозже доделать реестр. Пусть
заявку Лена оформит


КВГ>  
КВГ> С уважением,
КВГ> Кравцов Владимир Геннадьевич


Толик, в 432 посмотри набросок "Журнала сопровождений" в систеима\системные средства. Я для ускорения задействовал свои интерфейсные средства, список пользователей и групп. Попробуй со всем разобраться. Может пока нет PHP версии - этим пользоваться?


Если один населённый пункт или даже улица подключена к разным ГРС - то они указываются в лицевых счетах и имеют приоритет.
 

Tuesday, January 31, 2006, 3:28:47 PM, you wrote:

ЛЕЕ> Ну а зачем нам в базе неиспользуемые поля?

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"
ЛЕЕ> -----Original Message-----
ЛЕЕ> From: Vallmind [mailto:Contact@vallmind.com]
ЛЕЕ> Sent: Tuesday, January 31, 2006 3:25 PM
ЛЕЕ> To:
ЛЕЕ> Subject: Re:

ЛЕЕ> Ну и не нужно это вам!

ЛЕЕ> Tuesday, January 31, 2006, 3:12:30 PM, you wrote:

ЛЕЕ>> Откуда в объектах газификации появилась привязка
ЛЕЕ>> каждогоабонента к ГРС и ГРО? Заявок от нас не было.

ЛЕЕ>>  

ЛЕЕ>> С уважением,

ЛЕЕ>> инженер-программист ООО"Брянскрегионгаз"


Удали все eprefs* в SHARSET

Tuesday, January 31, 2006, 10:07:19 AM, you wrote:

ЛЕЕ>  Андрей, поможи!
ЛЕЕ> 201 версия нормально работает на тестовой базе, у Аленичева
ЛЕЕ> локально тоже нормально работает. А у меня локально на базе DBF
ЛЕЕ> никак. Чего мене сделать, чтоб заработала? А то проверять кроме
ЛЕЕ> меня некому, а я хочу  ее проверить и отправить на участки.

E_RESOREPACKED error


В хелпе смотри функуию E_GAS_OBJ_DOC_ITEMS_EXPR(... Функцию напишем любую. Заработало бы сохранение форм отчётов!

Намертво заблокировать редактирование владельцев не могу. В глобальных настройках на закладке "Газ" есть установка "Запретить доступ ко владельцам если есть документы". Для EvnGas по умолчанию она выключена, а для EGasTerm - включена. Проверь!


Амсори!

1. А какие исходные данные для свойств категории льготы (процент и члены семьи) ? Код категории? или порядковый номер в лицевом счёте? Или ... ? Подробнее задачц можешь обрисовать?

2. А как вообще тогда редактировать владельцев? Так мы запретим скоро вообще лицевые счета редактировать? Те ситуации, что ты описала, - это диверсии? Или тупость? Если это тупость, то может просто кучу предупреждений сделать?


Можешь анализировать наличие плиты, подключённоё к счётчику

[РАСЧ_%?_ГАЗ_ОБОРУДОВАНИЕ(&ТИП=1.И.&СЧЁТЧИК<>'0'.И.&ОТКЛЮЧ=НЕТ)]

жутко нужно убежать. Если нужна другая формула - напиши - сделаю


Создал подключение к виртуальной сети Сургута с помощью MS VPN.
Говорит, что всё нормально, но указанные внутренние адреса не пингуются. Это видать с их настройками что-то.
А вот что делать с тем, что это подключение отрубает всё остальное? Т.е. когда я работаю с их сетью - у меня нет Internet. Знаешь что об этом?


Я тебе писал, что при неудачном формировании отчёта остаётся невидимо висеть копия Excel. Если произошла ошибка - вызови диспетчер задач
(ctrl+alt+del), перейди на закладку "Процессы", найди и свали все Excel !!!

Wednesday, December 28, 2005, 9:09:10 AM, you wrote:

ЛЕЕ> Я тебе уже писала, что при сохранении отчета возникает
ЛЕЕ> ошибка ZIP  и потом идет сообщение, что изменения не отправлены
ЛЕЕ> на сервер. Именно поэтому ни я, ни Кравцов не можем работать с
ЛЕЕ> общей копией формы отчета. Пока жестко копировали repotemp.xls в
ЛЕЕ> рабочий каталог. А две формы отчета (для учителей, проживающих в
ЛЕЕ> сельской местности и учителей, проживающих в городской местности)
ЛЕЕ> вообще не можем держать одновременно.


А что за фигня перед \n ENDIF ?

Friday, December 23, 2005, 3:29:42 PM, you wrote:

ЛЕЕ> Function \n IF EGAS_OBJ_METERS_COUNT(IDENT,m.To_Date)= 0 \n
ЛЕЕ> RETURNEGAS_OBJ_DOCUMENT_ITEMS(IDENT,m.From_Date,m.To_Date,'_1010ROIMJ',.T.,,401)
ЛЕЕ> +EGAS_OBJ_DOCUMENT_ITEMS(IDENT,m.From_Date,m.To_Date,,.T.,'_10A1133TQ',401)
ЛЕЕ> \nELSE \n
ЛЕЕ> RETURNEGAS_OBJ_DOCUMENT_ITEMS(IDENT,m.From_Date,m.To_Date,'_107166P4L',.T.,,401)
ЛЕЕ> +EGAS_OBJ_DOCUMENT_ITEMS(IDENT,m.From_Date,m.To_Date,,.T.,'_10B123K3O',401)

ЛЕЕ> EGAS_OBJ_PROP_TENANTSQNT(IDENT,m.To_Date)*EGAS_TARIF('ПЛИТА',m.To_Date)љ \n ENDIF

ЛЕЕ>  

ЛЕЕ> А как же тогда мои прошлые ошибки нашел?

ЛЕЕ>  

ЛЕЕ> С уважением,

ЛЕЕ> инженер-программист ООО"Брянскрегионгаз"


Открой справочник тарифом из программы. Там есть колонка "Идентификатор"

Friday, December 23, 2005, 1:57:25 PM, you wrote:

ЛЕЕ> Опять не поняла. В хелпе написано про эту функцию
ЛЕЕ> следующее: EGAS_TARIF(Идентификатор [,Дата]). Что такое в данном
ЛЕЕ> случае Идентификатор. Я поставила в функцию идент тарифа "Плита".
ЛЕЕ> А в отчете в этой колонке стоит значение тарифа по счетчикам (для
ЛЕЕ> абонентов со счетчиками), и 0 для абонентов без счетчиков.

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"

ЛЕЕ> -----Original Message-----
ЛЕЕ> From: Vallmind [mailto:Contact@vallmind.com]
ЛЕЕ> Sent: Friday, December 23, 2005 1:54 PM
ЛЕЕ> To:
ЛЕЕ> Subject: Re: Версия 415

ЛЕЕ> А что GAS_TARIF('ПЛИТА',m.To_Date) ?

ЛЕЕ> Скоро вышлю 416

ЛЕЕ> Friday, December 23, 2005, 1:08:46 PM, you wrote:

ЛЕЕ>>  
ЛЕЕ>> При формировании отчета ошибок не возникает, но на каждом
ЛЕЕ>> абоненте выходит Form3 (см. Док). Я так поняла, что GAS_TARIF -
ЛЕЕ>> это тариф газа по счетчикам. А иде брать тариф по Плите? Жестко в
ЛЕЕ>> формулу забивать?

ЛЕЕ>>  <<Doc12.doc>>


Откуда ты копируешь идентификаторы позиций в формулы?
Во первых - кавычки непонятно какого ASCII. Проставь апрстрофы одиночные или двойные вручную. Можно вместо опострофа в символьных выражениях ставить [ ]. Во вторых - лишний пробел перед идентификатором.
Короче нужно не ’ _1010ROIMJ’, а '_1010ROIMJ' или "_1010ROIMJ" или [_1010ROIMJ]

Monday, December 19, 2005, 2:56:20 PM, you wrote:

ЛЕЕ> Поставила ENDIF, но та же ошибка осталась.
ЛЕЕ> ????

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"
ЛЕЕ> -----Original Message-----
ЛЕЕ> From: Vallmind [mailto:Contact@vallmind.com]
ЛЕЕ> Sent: Monday, December 19, 2005 1:56 PM
ЛЕЕ> To:
ЛЕЕ> Subject: Re: Первая попытка отчета

ЛЕЕ> \n ENDIF забыла

ЛЕЕ> Monday, December 19, 2005, 9:39:04 AM, you wrote:

ЛЕЕ>>  
ЛЕЕ>> Ну вот первый вопрос.
ЛЕЕ>> Стала пробовать делать функции. Что-то неправильно написала?

ЛЕЕ>>  <<Формулы для учителей.doc>>


Вечером посмотрю.
Вчера номер потерял. Ночь ездил искал, теперь пару дней по ГАИ бегать

Tuesday, December 20, 2005, 9:08:52 AM, you wrote:

ЛЕЕ> Ну так чего с учителями мне делать?


Я только поставил на закачку на vallmind.ru

1. Setup

2. В расширенном поиске объектов теперь одна кнопка "Отчёты". Из неё - подменю. В подменю - последний пункт "Документы". Печатается бесполезный отчёт. Но! Нужно брать копию его формы "Суммы документов по объектам", выбрасывать лишние столбцы и пытаться расчитывать суммы за отопление учителям.

До этого в ячейках формы можно было использовать любое выражение FoxPro между ^...^ . Теперь можно писать многострочные функции. Если ячейка начинается с FUNCTION, то всё остальное за этим словом - текст программы. Но! Excel не даёт работать по человечески с несколькими строками текста в одной ячейке. Потому вместо перехода на новую строку используй \n . Получится что-то типа FUNCTION IF 1>2 \n RETURN .F. \n ELSE \n RETURN .T.

Описание функций, которые я успел сгородить - в новом EvnGas.chm в разделе "Глобальные функции". Примеры - в исходной форме отчёта.

Пробуй и шли директивы по телетайпу!


Никогда! Вопервых не понимаю почему недостаточно показаний счётчиков в начислениях? Во вторых - эту дурость нужно в любом случае исключить.

Monday, December 12, 2005, 3:48:54 PM, you wrote:

ЛЕЕ> Когда коров будем к счетчикам подключать?
 


Можно сделать кнопку информационную "Показать список участков из реестра". Если нужно - пошли мне заявку

Thursday, November 24, 2005, 3:42:37 PM, you wrote:

ЛЕЕ> Проверила:

ЛЕЕ> 1. Выборку отключений по условиям – работает.

ЛЕЕ> 2. Начисления по льготникам по списку участков –список
ЛЕЕ> формирует. Сами начисления не проверила, т.к. на рабочей базе
ЛЕЕ> низзя, атестовую на новом сервере еще не сделали. Будем считать,
ЛЕЕ> что работает.

ЛЕЕ> 3. Выборка кредиторов теперь от даты не зависит.

ЛЕЕ> 4. Реестры Сбербанка – все-таки ты гений, все оченькрасиво
ЛЕЕ> – одно НО. Во входящем реестре Сбербанка список абонентов изсамых
ЛЕЕ> разных участков, а формирование привязано к книге конкретного
ЛЕЕ> участка. Ввыходящем реестре – записи только по абонентам этого
ЛЕЕ> участка. Как будем решатьпроблему?

ЛЕЕ>  

ЛЕЕ> С уважением,

ЛЕЕ> инженер-программист ООО"Брянскрегионгаз"


Пострадали индексы
Нужно сначала попробовать восстановить через "Проверить наличие индексов". Если не поможет - придется пересоздавать все.

Thursday, November 24, 2005, 9:36:01 AM, you wrote:

ААВ> Андрей привет.

ААВ>  

ААВ> Опять проблемы со скоростью работы.

ААВ> После переноса БД Лена пробовала выбрать дебиторов
ААВ> поЖуковке (11тыс.) в рабочее время. Выбор длился минут 5-10.

ААВ> Вчера перед уходом домой поставили на 3 машинах по
ААВ> одномуучастку выбрать дебиторов (Сов10 – 42 тыс, Беж2 – 44
ААВ> тыс,Фокинский-26 тыс.). выбирает до сих пор. Что происходит? Ведь
ААВ> версия программыне менялась.
 


Билды теперь на vallmind.ru !!! Раздел "Скачать"

Начисления льготникам нескольких участков, В дебиторке не нужно сбрасывать дату входящую для "не учитывать начисления"
Какие там еще заявки - не помню. Проверь все срочности.


Нужно пробовать работать с реестрами. Пока обработка первого. В книге квитанций появилась еще одна ведомость "Реестр в банк". Нужно
попробовать считывать разные форматы реестров. Так же нужно создать копии форм отчетов для разных реестров в Excel - с подписями и для разных банков.


Да пусть поставят интервал сумм задолженности 0.01 - 99999999999999.999

Wednesday, November 23, 2005, 11:08:39 AM, you wrote:

ЛЕЕ> Хорошо, тогда надо решить следующую проблему:
ЛЕЕ> В выборку по дебиторам попадает большое количество
ЛЕЕ> абонентов с дебиторской задолженностью 0,001 руб. Необходимо
ЛЕЕ> отсечь таких абонентов. Все суммы меньше одной копейки.


Не знаю кто с кем обсуждал. Мы с Толиком решили, что данные берутся из карточек. В то время, когда эти отчеты придумывались, у нас в начисления объемы не были разбиты детально. Это потом дорабатывали схему начислений.
В любом случае - можешь создать копию отчета и в эксельной форме поменять формулы. Синтаксис - ^__GV_Sum(1517,,,.T.)^
Параметры:
1 - код позиции
2 - пусто или .F. - в том числе (для объемов), .T. - не в том числе
(для сумм), 0 - все;
3 - пусто или .F. - просуммировать, .T. - количество позиций
4 - пусто или .F. - в единицах, .T. - в тысячах;
5 - можно указать код типа документа (401, ...)
6 - если указать .T. - то только позиции льгот

Но помни, что еще в начале года, по моему, у нас не было детализации объемов по нормам пищеприготовления, жилых и нежилых площадей и еще чего - то. Когда мы это добавляли в схему начислений - не помню.

Wednesday, November 23, 2005, 11:36:15 AM, you wrote:

ЛЕЕ> Так ведь сто раз обсуждали, что отчет идет из начислений.

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"

ЛЕЕ> -----Original Message-----
ЛЕЕ> From: Vallmind [mailto:Contact@vallmind.com]
ЛЕЕ> Sent: Wednesday, November 23, 2005 11:35 AM
ЛЕЕ> To:
ЛЕЕ> Subject: Re[2]: Ошибки в отчете по объемам(?) !!!

ЛЕЕ> Конэчно

ЛЕЕ> Wednesday, November 23, 2005, 9:23:13 AM, you wrote:

ЛЕЕ>> А мы что, отчет делаем не по начислениям а по карточкам?!

ЛЕЕ>> С уважением,
ЛЕЕ>> инженер-программист ООО "Брянскрегионгаз"

ЛЕЕ>> -----Original Message-----
ЛЕЕ>> From: Vallmind [mailto:Contact@vallmind.com]
ЛЕЕ>> Sent: Wednesday, November 23, 2005 1:02 AM
ЛЕЕ>> To:
ЛЕЕ>> Subject: Re: Ошибки в отчете по объемам(?) !!!


Запрос приблизительно таков:

Select b.SITE,b.AREA,b.CITY,b.VILLAGE,TTYPE,NVL(t.CODE,' ') as TTYPE,Sum(a.SQUARE) as SQUARE from
gas_obj_squares a Join gas_objects b On a.IDENT=b.IDENT Left Outer
Join ..gas_square_types t On a.TYPE=t.IDENT Where
b.SITE='идентификатор участка' AND
a.FROM_DATE<='дата с' and a.TO_Date>='дата по' and a.METER<='
' and Exists(Select * From gas_obj_equipment c Where
c.IDENT=b.IDENT and c.EQUIPMENT='идентифкатор котла') Group By b.SITE,b.AREA,b.CITY,b.VILLAGE,TTYPE

То есть: площади участка, не подключенные к счетчикам и на объектах с
котлами

Вторая цифра - суммирование позиции 1502

Thursday, November 10, 2005, 10:14:50 AM, you wrote:

ЛЕЕ>  Андрей, этот отчет я сделала с условием "Только счета"!

ЛЕЕ>  Итак, после моих многократных попыток найти откуда
ЛЕЕ> появились цифры выделенные в отчете красным цветом, ставлю вопрос
ЛЕЕ> перед тобой. Мало того, что цифры между собой не стыкуются, так
ЛЕЕ> еще и первую из цифр я просто не смогла получить ни одним
ЛЕЕ> запрсом. Откуда эта цифра?

ЛЕЕ> Вторая цифра (Объем-Отапливаемая жилая площадь) в принципе
ЛЕЕ> стыкуется с моим запросом по позиции "Площадь для начисления
ЛЕЕ> льгот". Никакая другая позиция этой суммы не дает.

ЛЕЕ> Вопрос совсем не праздный. Начиная с 4-го числа на всех
ЛЕЕ> уровнях руководства ищут причину разбаланса в этом месяце. К
ЛЕЕ> сожалению, отчеты картину далеко не поясняют.

ЛЕЕ> <<отчет-вопрос.xls>>


Уедут вместе со справочниками

Thursday, September 22, 2005, 12:06:50 PM, you wrote:

ЛЕЕ> Кнопки вижу. А можно будет шаблоны отправлять в районы? Они хранятся в отдельных файлах?
 


Так сохраняй условия как шаблоны и пусть они ими пользуются. Кнопки для этого видешь ?

Thursday, September 22, 2005, 11:48:45 AM, you wrote:

ЛЕЕ> Инструмент хороший, но, видимо, только для нас.
ЛЕЕ> Пользователи вряд ли с этим разберутся.

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"

ЛЕЕ> -----Original Message-----
ЛЕЕ> From: Vallmind [mailto:Contact@vallmind.com]
ЛЕЕ> Sent: Thursday, September 22, 2005 11:39 AM
ЛЕЕ> To:
ЛЕЕ> Subject: Re[2]: Проверка на тестовой базе

ЛЕЕ> А в дополнительных условиях пусто ?

ЛЕЕ> Thursday, September 22, 2005, 11:35:31 AM, you wrote:

ЛЕЕ>> ---------------------------
ЛЕЕ>> Условие
ЛЕЕ>> ---------------------------
ЛЕЕ>>  и Участок="30 Погар"
ЛЕЕ>> ---------------------------
ЛЕЕ>> ОК  
ЛЕЕ>> ---------------------------

ЛЕЕ>> Это результат "сформулировать условие".

ЛЕЕ>> С уважением,
ЛЕЕ>> инженер-программист ООО "Брянскрегионгаз"

ЛЕЕ>> -----Original Message-----
ЛЕЕ>> From: Vallmind [mailto:Contact@vallmind.com]
ЛЕЕ>> Sent: Thursday, September 22, 2005 11:33 AM
ЛЕЕ>> To:
ЛЕЕ>> Subject: Re: Проверка на тестовой базе

ЛЕЕ>>> P.S. У меня созрел вопрос про группы. Если мы можем
ЛЕЕ>>> формировать произвольные группы абонентов и делать по ним отчеты,
ЛЕЕ>>> то зачем нам "Свободные списки"?

ЛЕЕ>> Очень своевременный вопрос.
ЛЕЕ>> Я понял списки - разовые. А группы - штука долгосрочная
 


Толик! Ты вышел на работу? (или на орбиту? (по второму кругу))

В очередных версиях нужно пробовать пытать систему запросов к данным.
Вызывается из меню \Данные\Выбрать данные .

По умолчанию в списке - перечень таблиц базы данных. Для каждой можно указать условие. К любой из таблиц можно привязать другие таблицы
(кнопка "добавить таблицу"). Если для таблицы не указан флажек "Показать" - применяется подзапрос "Exists(Select " в Where. Можно поставить флажек "не существует" и будет not Exists(Select ... Естественно - обну и ту же таблицу можно повторять несколькораз.

Если задача более сложная - закладка с дополнительными условиями. Две кномки "Поле" и "Значение из списка" генерят свой синтаксис. А вообще
можно писать все валидное для фразы Where . В списке таблиц перед ее именем указан алиас по которому на нее можно ссылаться в доп.условии

Можно сохранять запрос как шаблон и вызывать потом

Короче - нужно это кому то начинать пытать.


Если взять бланк лицевого счета и не заполняя его сразу щелкнуть населенные пункты - то можно работать со всем списком. Можно добавить районы: Советский, Фокинский, ... и соответствующим образом исправить коды этих населенных пунктов

Thursday, September 15, 2005, 9:24:41 AM, you wrote:

ЛЕЕ> Есть шесть населенных пунктов, которые относятся
ЛЕЕ> кг.Брянску. В программе при заполнении карточки по Г.Брянску в
ЛЕЕ> спискенас.пунктов присутствуют нас.пункты Брянского района, нас.
ЛЕЕ> Пункты г.Брянска невытаскиваются ни поиском, ни списком.

ЛЕЕ> Надо, чтобы по Брянску выходили нас.пункты Брянска.
 


А как на счет "скорректировать текущие признаки" ?

Tuesday, September 13, 2005, 1:42:59 PM, you wrote:

ЛЕЕ> «Число счетчиков», «Число площадей»,«Число льгот», «Число
ЛЕЕ> животных» - по всей базе этикритерии пусты!
 


Сначала везде прогони Setup !!!

При передаче справочников на участок должна быть актуализация всех структур. И категории появятся в районах.

ЛЕЕ> 1. ОК.
ЛЕЕ> 2. В списке объектов Дата начала срока исковой давности видна, а в карточке - нет.

Поле на закладке "Доп.данные"

ЛЕЕ> 3. Отчет работает. В заголовке окна с интервалом дат

исправлено

ЛЕЕ> орфографическая ошибка. У меня вопрос - запрашиваем только
ЛЕЕ> интервал дат поверки. Ни по датам пломбы, ни по маркам счетчика
ЛЕЕ> запрос не делаем. Да, это все мы можем задать как критерии в
ЛЕЕ> расширенном поиске, когда определяем группу абонентов, по которой
ЛЕЕ> пойдет отчет. Но тогда и интервал дат поверок тоже можно задавать
ЛЕЕ> там же.


тогда придется еще и на С-ПО ставить условие для счетчиков. В одном месте поставят, а в другом забудут

ЛЕЕ> 4. Список-подсписок - это хорошо. А если я расширенным
ЛЕЕ> поиском выберу всех учителей (когда будет поле признак), то как
ЛЕЕ> мне их в подсписок отправлять? По одному?

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

ЛЕЕ> 6. Акт инвентаризации долгов формируется. Суммы проверит
ЛЕЕ> Онуфриев. Не поняла, что за два листа  (второй и третий) вылезли
ЛЕЕ> в этом отчете? Такое впечатление, что это примеры, которые тебе
ЛЕЕ> присылались.


изничтожил

ЛЕЕ> 7. В расчетах по месяцам сальдо входящее и исходящее
ЛЕЕ> почему-то округлено до целых и дебетовое сальдо идет с минусом.

проверь сейчас


ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"


Пока разбирайся как добавить поле в динамическую структуру таблицы "свойства объектов газификации". В меню "Система\Доступ к данным и структуры\Структура данных". Выбери источник с базами, найди базу данных "объекты газификации", в ней таблицу "свойства объектов газификации". Выбери "Динамическая структура" и щелкни кнопку "Добавить поле".
Далее нужно решить: то-ли это будет одно поле с названием "категория" и типом "список", для которого тут-же создашь новый список и в него потом добавишь два типа учителей. Или это будет два логических поля, соответствующих каждому типу учителя ?

Если я за завтра не сделаю передачу структур, то придется создавать в районах поля вручную.

Thursday, September 8, 2005, 3:05:20 PM, you wrote:

ЛЕЕ> Андрей, можешь сердиться, но это надо срочно. И это зависит
ЛЕЕ> не от нас. Мне тоже не нравится весь бедлам. Я не могу навести
ЛЕЕ> порядок в одном, как на голову вешают другое.

ЛЕЕ> Это поле нужно вот уже сейчас. И это не прихоть регионгаза.
ЛЕЕ> Власть распоряжение на наши головы скинула, и теперь уже все
ЛЕЕ> учителя у нас на участках. Контролеру нужно вводить информацию -
ЛЕЕ> а некуда.

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"


Быстро не получится. Я давно собирался сделать передачу-коррекцию структур всех таблиц при передаче справочников на участки вместо проверки-коррекции структуры конкретного передаваемого справочника. Но ваши заявки не дают мне вклинивать свои планы. Если бы я знал, что отчет по учителям - разовый - я бы вообще за него не взялся.

Так что - сначала системные доработки.
После этого насоздаешь в реквизитах объекта каких тебе нужно полей средствами программы. Измениния структур передадутся со справочниами в районы. И на эти новые поля можно будет ссылаться в схеме начислений


1. Проверь количество льготников в льготных объемах.
2. Прогони setup. Должна появиться дата начала срока исковой давности.
3. Из рассчетов с группой или расширенного поиска объектов проверь отчет о сроках поверок
4. В меню "отчеты" появился пункт "Свободные списки абонентов" . Проверь формирование и редактирование книги. Можно добавлять лицевые счета просто указывая код, а можно кнопкой вызывать расширенный поиск объектов. !!! Над списком выбранных по условию объектов (в расширенном поиске) увидешь две кнопки: добавить в список и удалить. Имеется ввиду - подсписок. В подсписок можно также добавлять двойным нажатием пробела двигаясь по выбранному списку. Если создан подсписок - то когда жмешь Ok , то в книгу добавится сразу весь подсписок. Попробуй создать отдельно книгу - список учителей (обзови) и список
для инвентаризации долгов.
5. Сформируй из книг - свободных срисков - книги рассчетов
6. Попробуй из книги рассчетов акт инвентаризации долгов
7. Попробуй из книги рассчетов рассчеты по месяцам. Позже я опишу синтаксис, с помощью которого в копии отчетов можно будет отнимать/плюстовать отдельные начисления.
 


Короче:

- добавляем поле "начало срока исковой давности" в лицевой счет
- делааю отдельный пункт меню "Отчеты\Инвентаризация задолженности" с вызовом окна для составления условия только для заголовка лицевого счета
- выбираем счета по этому условию, но обязательно с непустым сроком исковой давности

Уточняй !

Wednesday, August 24, 2005, 4:37:49 PM, you wrote:

ЛЕЕ> Только что еще раз переговорила по этому поводу с
ЛЕЕ> Онуфриевым. Так вот - поле - "дата начала срока исковой давности"
ЛЕЕ> - это дата юридическая. Она берется из актов службы судебных
ЛЕЕ> приставов. Короче,  точно я тебе не сформулирую.

ЛЕЕ> Когда Игорь объяснял, было все понятно, но повторить не могу.
ЛЕЕ> Это поле будет заполняться котролером, а что они там будут
ЛЕЕ> вносить - это уже определят сами пользователи.

ЛЕЕ> Ты же посмотри п.4 по выходной форме в заявке. Там долг
ЛЕЕ> делится по диапазонам, один из которых - "Срок задолженности
ЛЕЕ> более срока исковой давности".

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"


ЛЕЕ> 1. В отчете по льготным объемам просят добавить еще
ЛЕЕ> одинстолбец. Там, где идет информация по счетчикам (количество
ЛЕЕ> счетчиков,количество отключенных счетчиков, количество начислений
ЛЕЕ> по счетчикам), указатьеще и количество льготников данной
ЛЕЕ> категории, по которым прошло начисление.

Количество начислений по льготе или если льгота на всех членов семьи то и умножать на членов семьи?


В смысле - им нужно отдать? Мы же такого не практикуем. Пусть смотрят здесь в деле. Я могу сам присутствовать, показывать, рассказывать. Им
отдавать нельзя ничего кроме старого хелпа ни в коем случае! Не совладают! Хелп есть на сайте.

В крайнем случае - нужно архивнуть им тестовую базу. Но смогут ли они ее развернуть? Дистрибутивы сгородить - не долго. Ну нужно склонять их
только на просмотр у нас и в деле!!! Будем показывать и рассказывать сколько нужно. Даже если смогут развернуть тестовую базу - настройки
на их нужды они сразу не осилят, а мы можем презентовать любые ситуации.

Известно кто приезжает и зачем? Плановый визит ? Едут прокатиться? Или едет заинтересованный персонал?

Monday, August 15, 2005, 2:34:46 PM, you wrote:

ПАД> Андрей, нужны диски с тестовой версией, с примерами работы.
ПАД> Завтра приезжает Курск.

ПАД> Анатолий Панфилов


Да некогда писать. При встрече расскажу. Пока только скажу, что в ночь перед поездкой я сам менял новый подшибник на БУ-шный. Расплющил трубу
диаметром 50мм, разбил палец и не дал спать соседям. Но машина не подвела. Теперь нужно поменять все, что покупал у Ивана.

Пусь Володька Шевченко выдаст мне по почте все, что знает по рассчетам по судам.

Аленичев-Сусанин вернулся?

Monday, August 15, 2005, 1:26:29 PM, you wrote:

ПАД> Ну, что ж, давай, приводи дела в порядок.
ПАД> Про поездку ты так ничего и не сказал.


Займусь через пару дней.
Пока меня не было 9 дней, ко мне пришло 4 письма из налоговой и пенсионного с иском в суд. Эти уроды не могут платежи мои найти.
Почтальонша сказала, что ко мне уже как к себе домой ходит.
Так-что нужно разгрести это дерьмо


1. Включил использование промежуточных сальдо на данных о рассчетах с группой. Нужно проверить не только скорость формирования дебиторок, но и сравнить цифры со старыми.
2. Каки архиваторы стоят на ваших машинах? Нет ли там чего-либо резидентного типа Zip Mgic ? Ни у кого из клиентов нет проблем с DynaZip. Я не могу смоделировать ситуацию. Получается, что просто DynaZip зипует с ошибками. Какие еще могут быть особенности настройки компьютеров? Перя нортон с автопротектом у меня стоит. Что еще может быть? Продумайте!


Thursday, July 14, 2005, 1:33:51 PM, you wrote:

ААВ> 1. Скорость работы снижается постепенно.

ААВ> 2. Отчеты сейчас делаются по дебиторам, но и разноска
ААВ> платежей гораздомедленнее стала работать.

а усечение логов ничего не дало? По идее нужно остановить всех, сделать detach базы, удалить логи и вновь сделать attach

ААВ> 3. Резервные копии делаются:

ААВ> љљ- "Создание резервной копии (только изменения)";

ААВ> љ - пишется на ленту;

ААВ> љ - делаем backupбазы.

ААВ>  

ААВ> Мы действительно делали Shrink, но за ночь не выполнилось,
ААВ> мы прервали.Наверно будем запускать заново вечером в пятницу.

В сервере слоты для памяти все заняты? Можно вообще попробовать ее увеличить?

ААВ> Индексацию сделаю сегодня вечером. Только что означает
ААВ> "стартоватьвновь уже с этой таблицы", как это можно сделать?

Если выскочит ошибка и свалится программа, то нужно завиксировать, на какой таблице (в термометре) это произошло. Если процесс свалился, то
запустить его заново, но не помечать таблицы до этой в списке. Если удалось игнорировать ошибки, то нужно составить список таблиц проблемных и с ними потом заниматься индивидуально.

ААВ>  

ААВ> Как мне проверить работоспособность пункта "Создание
ААВ> резервнойкопии (только изменения)", я хотел бы проверить, как
ААВ> восстановить из этогоархива.

Должны быть созданы файлы как датаграммы, но с расширением другим (backup или не помню). Суть - ZIP файлы с таблицами один в один как датаграммы.
Восстановить пока никак. Главное, чтобы они были. Процедуру считывания написать не проблема.

 


Это сильно усложнит запрос и возможна потеря производительности

Thursday, July 14, 2005, 10:19:06 AM, you wrote:

ЛЕЕ> Уже хотела писать, что все хорошо. Однако, нашла закавыку.
ЛЕЕ> Выбирала льготные объемы за январь по ИНВАЛИДАМ ВОВ. В
ЛЕЕ> отчет не попали данные по абоненту, где в январе было начислено
ЛЕЕ> по ИНВАЛИДАМ ВОВ, а на настоящий момент в карточке стоит льгота
ЛЕЕ> ИНВАЛИД ОБЩЕГО ЗАБОЛЕВАНИЯ.

ЛЕЕ> Посмотри свой алгоритм. Нам нужны данные из начислений, даже если льгота поменялась.


ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"


Что значит "упаковка базы" ? Shrink ?
Не думаю, что это влияет на производительность, но раз начали - нужно провести до конца !!!

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

Если не поможет - думаю, что исчерпан лимит физической памяти.

Резко ли упала скорость?
На каких именно отчетах?
Делаются ли резервные копии базы?

Thursday, July 14, 2005, 10:16:20 AM, you wrote:

ААВ> Андрей.

ААВ>  

ААВ> С каждым днем становится трудней работать с базой данных!

ААВ> Операторы не могут разноску делать (очень долго висит
ААВ> присохранении пачек). Отчеты отделы не могут сформировать,
ААВ> которые делались раньшеочень быстро.

ААВ>  

ААВ> Мы обрезали Logфайл,останавливали сервер, љпытались
ААВ> провести упаковку базы (за ночь не сделалась).

ААВ> Помоги решить пож. проблему скорости работыс базой!
 


Заявка 279 - не выполнима.
Не знаю как разнести льготный объем на коров и пищеприготовление.
Все, что мог - сделал. Посмотри. И особо проверь - не поломал лия чего старого?


1. Проверь ситуацию с исправлением дат документов
2. Удаление начислений проводится следующим способом:
Вызвать \Система\Средства разработчика\Выполнить команду FoxPro Выполнить: Do E_Delete_Charges

!!! Тщательно проверить на тестовой базе. Я у себя BALANCEH и BALANCEI грохнул. Проверь - не грохается ли еще чего. Отчеты до и после получи !!!

Быстро могу только целиком таблицы и базы удалять. Не надо никому?

Запомни мое предыдущее письмо для истории. Опыт подсказывает, что мы к нему потом вернемся, если сделаю это удаление.

А вообще - не представляю как быстро грохнуть кучу записей из базы данных. Ведь речь идет о SQL? Ты Панфилову эту заявку показывала? У
него есть большой опыт по запуску удалений кучи записей одной командой и сваливании при этом сервера.

Tuesday, June 21, 2005, 5:44:22 PM, you wrote:

ЛЕЕ> По данному вопросу согласно служебной записке оформлена заявка.
ЛЕЕ> Мне положили на стол служебку и сказали "Отпиши Евсикову".
ЛЕЕ> А что плохого в удалении начислений? Они же все равно
ЛЕЕ> удаляются перед формированием новых.

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"

А кнопку "Удалить все", которая очень быстро удаляет базы данных, не надо?

Tuesday, June 21, 2005, 4:31:42 PM, you wrote:

ЛЕЕ> Когда будешь готовить новый билд, не забудь про процедуру
ЛЕЕ> удаления начислений текущего месяца.

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"
 


Я пытался заблокировать ситуацию подобно карачевской. Нужно проверить прием датаграмм на тестовой базе!!!

А почему в Карачеве правят еще и дату документа на другой месяц после передачи его в предыдущем? Что это за ситуация?

Происходи так:

Документы переданы в одном месяце
Документы приняты в центре
В центре установлено ограничение на дату изменения документов.
Документы правятся в районе и передаются в следующем месяце
Так-как дата ограничения стоит, то править старые не получается и они дублятся

Попробую додумать как заблокировать эту ситуацию


Должна передаваться при передаче справочников. Сформируй датаграмму справочников, открой gram_databases_content.DBF. Первая строка должна
быть пустая(две) за исключением MEMO поля CREATE_FOR. Посмотри его содержимое. Должно быть типа ESHARSET_Lock_Older_Than={^YYYY/MM/DD} , а содержимое второй строки должно быть точно: a=MApp.Shared_Set_Save()

Сообщи мне

Monday, June 20, 2005, 1:39:54 PM, you wrote:

ЛЕЕ> Извини, ошиблась в терминах.
ЛЕЕ> Не передается дата запрета на изменение документов. Это проверенный факт!

ЛЕЕ> С уважением,
ЛЕЕ> инженер-программист ООО "Брянскрегионгаз"

ЛЕЕ> -----Original Message-----
ЛЕЕ> From: Vallmind [mailto:Contact@vallmind.com]
ЛЕЕ> Sent: Monday, June 20, 2005 1:34 PM
ЛЕЕ> To:
ЛЕЕ> Subject: Re: Дата закрытия

ЛЕЕ> Передаваться должна дата запрета на изменение документов. Дата периода
ЛЕЕ> - у каждого своя. И периоды в районах закрываются самостоятельно.


ЛЕЕ> Monday, June 6, 2005, 2:05:51 PM, you wrote:

ЛЕЕ>> На данный момент снова не передается дата закрытия
ЛЕЕ>> периода. Какв DBFбазы, так и в SQL.

 


См. в интернет:    Долина разума    Система учета "Events"     Рассчеты с населением за газ    Предприниматель     Инструментальные средства "EvnFox"    www.vallmind.ru    EasySQL4Fox    ECalcPad    VMZipper    Святая трезвость    Трезвая Россия