"Птица говорун" работу работает и поболтать на форуме некому? Блок задач сделан, скоро обед, другой нет смысла пока начинать, а посему поболтаю...
Не зная куда отнести эти переделки - оформил их в виде новой темы.
Действительно:
Собрал Царь Лев всех животных и говорит.
— Умные налево, красивые направо.
Обезьяна то налево то направо.
— Ты что обезьяна бегаешь.
— Я что разорваться должна?
1. Это продолжение переработки интерфейса презентованного:
https://olegon.ru/showthread.php?t=29916
2. Это УНИКАЛЬНЫЕ (?) возможности для бизнеса программы для "УС Лэнд:ЕГАИС", описываемые:
https://olegon.ru/showthread.php?t=29911
3. Это просто улучшайзинг программы для пользования осуществляемый в процессе её доработки, которому место тут:
https://olegon.ru/showthread.php?t=28554
Сегодня переделал контур запросов-ответов по контрагентам:
1. Запрос вызывается нажатием Ctrl + F2 или вызовом из меню. Пока в ЕГАИС разрешены запросы, как по v1, так и по v2. По V2 можно получить больше полезной инфы, например, есть ли у КА действующая лицензия
2. Можно за один раз запросить информацию по пачке контрагентов циклически внося их ИНН, например копипастом
3. Что бы не ждать прихода ответа можно запустить режим допроса ЕГАИС по запросу любого типа
4. Для решения уникальной бизнес задачи взял сетку с большим числом магазинов и выявил, что без предупреждения (демонстрашки) для пользователя нельзя обойтись
5. При переделки интерфейса выяснил, что данный очень древний режим программы не имеет "стандартных" возможностей:
- поиска с текущего место по сложному условию;
- кругового перемещения по помеченным записям;
- отбора в группу по сложному условию...
Сделано!
6. Теперь решим бизнес задачку, используя новые средства:
нужно узнать сколько магазинов (и их адреса) с действующей лицензией из всего 12 237 магазинов имеет ООО Агроторг в Саратовской области.
Допускаю, что многие (скажите какие?) программы легко решают эту задачу... Ну, а
посредством "УСЕга" производим манипуляции - режимы сейчас можно вызывать из меню:
- Ctrl + F8 Снимаем пометки в группу
- Ctrl + F4 (новый режим) помечаем (*) магазины 64 региона
7. Вызываем построитель отчетов - подготовка данных для экспорта в любой ПК формат. Как и в большинстве режимов,
если имеется набор помеченных в группу записей (*), то отчет строится только по ним, а иначе по всему списку с учетом ограничителей отчета.
8. Приведу пример последней страницы ПЕЧАТНОГО формата отчета, где видно, что
по области 172 магазина:
Код:
21.08/12:51 Отчет для 030000113645 по контрагенту ООО "Агроторг"
-------------------------------------------------------------------------------------------------------------------------- Стр. 9
Н./п. Наименование контрагента Его рег.номер Номер ИНН Номер КПП А Адрес на 2 строках ниже
----------------------------------------------------------------------------------------------------------------------------------
161 Общество с ограниченной ответственностью "Агроторг" 020000685132 7825706086 645445001 А
САРАТОВСКАЯ ОБЛ, , Саратов г, , Рабочая ул, 28/30,, А
162 Общество с ограниченной ответственностью "Агроторг" 020000625680 7825706086 645445002 А
Саратовская обл, , Саратов г, , Беговой 4-й проезд, 18/22,, пом. 1
163 Общество с ограниченной ответственностью "Агроторг" 030000372350 7825706086 645445004 А
Саратовская обл, , Саратов г, , Парковый 4-й проезд, 1/7,,
164 Общество с ограниченной ответственностью "Агроторг" 030000390707 7825706086 645445005 А
Саратовская обл, , Саратов г, , им Хользунова А.И. ул, 21,, | а, лит. АА1
165 Общество с ограниченной ответственностью "Агроторг" 030000391109 7825706086 645445006 А
Саратовская обл, , Саратов г, , Вольская ул, 29,,
166 Общество с ограниченной ответственностью "Агроторг" 030000390832 7825706086 645445007 А
Саратовская обл, , Саратов г, , им Чернышевского Н.Г. ул, 94/1а,, | пом. 1
167 Общество с ограниченной ответственностью "Агроторг" 020000673969 7825706086 645545001 А
Саратовская обл, , Саратов г, , Шелковичная ул, 186,, пом 1001
168 Общество с ограниченной ответственностью "Агроторг" 030000288536 7825706086 645545003 А
Саратовская обл, , Саратов г, , Рабочая ул, 122,, | литер А этаж 1
169 Общество с ограниченной ответственностью "Агроторг" 030000320484 7825706086 645545004 А
Саратовская обл, , Саратов г, , Мирный пер, 11/13,,
170 Общество с ограниченной ответственностью "Агроторг" 030000320219 7825706086 645545005 А
Саратовская обл, , Саратов г, , им Пугачева Е.И. ул, 74, стр. 1,
171 Общество с ограниченной ответственностью "Агроторг" 030000350412 7825706086 645545006 А
Саратовская обл, , Саратов г, , Астраханская ул, 88,, | пом. 1
172 Общество с ограниченной ответственностью "Агроторг" 030000413465 7825706086 645545007 А
Саратовская обл, , Саратов г, , им Вавилова Н.И. ул, 8/26,, | а, Литер А1
----------------------------------------------------------------------------------------------------------------------------------
P.S. Для "прикола". Данная задача, как видно по картинкам могла быть решена "слепым методом" и последовательным нажатием "горячих" клавиш:
- Ctrl + F2
- 7825706086
- Shift + F6
- 10
- Alt+F2
- Ctrl+F4
- 64
- PageDown
- F6