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

Волшебство программирования на 1С:Предприятие 7.7 и 8.0 . Выпуск 53


Информационный Канал Subscribe.Ru

Волшебство программирования на 1С:Предприятие 7.7 и 8.0
Выпуск 53 / 10.04.2004

Разработки Кайгородова Андрея (mszsuz) для 1С:Предприятия 7.7

<ExtReference> - КЛАСС, РАСШИРЯЮЩИЙ ВОЗМОЖНОСТИ РАБОТЫ СО СПРАВОЧНИКАМИ
http://www.mista.ru/download1c/mszsuz/extref.zip

Внедрение данного класса в любую конфигурацию позволит:
1. Создавать программно сколько угодно новых справочников (назовём их "Динамические") без изменения структуры метаданных в Конфигураторе.
2. Создавать программно сколько угодно новых реквизитов (назовём их "Динамические") как для существующих (описанных в Метаданных) справочников, так и для динамических.
3. "Программирование" динамических справочников и реквизитов осуществляется, также как и обычных.
Внутри - конфа в которой всё есть, и примеры, и библиотеки. Весь код доступен.
Функционирование данной разработки осуществляет 1С++ - - ООП для 1С:

ОТСЛЕЖИВАНИЕ ПРЕРЫВАНИЯ ОБРАБОТКИ КЛАВИШЕЙ <ESC>
http://www.mista.ru/download1c/mszsuz/chk_esc.exe

В 1С невозможно отследить прерывание некоторых процессов клавишей ESC из модуля формы. Одно из решений этой проблемы - "запретить" 1С:Предприятию реагировать на нажатие пользователем ESC.

ПРИМЕРЫ ПЕРЕНОСОВ ЧЕРЕЗ ОЛЕ
http://www.mista.ru/download1c/mszsuz/ole_move.exe

В данном архиве находятся реальные (сразу оговорюсь "НЕ УНИВЕРСАЛЬНЫЕ". Настраивались под конкретную конфу) обработки по переносу ч/з ОЛЕ, которыми я пользовался при переходе на НПС в Бухгалтерию 4.25 из одной из старых конф по бухгалтерии. OLE_DOC.ert - перенос документов; OLE_SPR.ert - перенос справочников; Перенос сальдо.ert - говорит само за себя; ole (in) os.ert - перенос ОС. Надеюсь, в качестве примера пригодится. Лично я, от такого материала в свое время бы не отказался. Да и сейчас, время от времени туда подглядываю :). Почитать теорию про перенос ч/з OLE можно здесь.

НАСТРОЙКА АВТОЗАПОЛНЕНИЯ РЕКВИЗИТОВ ДОКУМЕНТОВ И СПРАВОЧНИКОВ
http://www.mista.ru/download1c/mszsuz/afd.zip

Обработка для разработчиков: интерактивная настройка заполнения реквизитов новых документов и новых элементов справочников значениями по умолчанию. Подробное описание обработки смотрите в тексте модуля. Для тех кто еще не пробовал - скачайте, разберетесь-пригодится на всю жизнь :)

ФАТАЛЬНЫЕ ОШИБКИ ПЛАТФОРМЫ 1С-ПРЕДПРИЯТИЕ 7.7
http://www.mista.ru/download1c/mszsuz/tst_gluk.rar

Ошибка возникает после запроса к регистру, при попытке войти в группировку, не описанную в запросе. (говорят, что в 19 релизе это, наконец, исправили). Еще один глюк (баг? фича?) возникает в ПриОткрытии(), при обращении к реквизиту табличной части, не являющимся реквизитом документа, а добавленному как текст. Есть и еще ...

ОПТИМИЗАЦИЯ ПРОВЕДЕНИЯ ДОКУМЕНТОВ ПРИ РАБОТЕ В СЕТИ
http://www.mista.ru/download1c/mszsuz/optipost.exe

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

КАРТОЧКА СЧЕТА ПО СУБКОНТО
http://www.mista.ru/download1c/mszsuz/kspos.rar

Этот отчет позволяет сформировать карточку аналогичную стандартной, но С ГРУППИРОВКОЙ ПО КОРРЕСПОНДЕНЦИЯМ ОПЕРАЦИИ. В результате этого, длина карточки по сравнению со стандартным отчетом уменьшается более чем в 2, а при большом количестве проводок в каждой операции разница еще больше. Дополнительно, выдаются итоги в разрезе корр.счетов.

РОЗНИЧНАЯ ТОРГОВЛЯ
http://www.mista.ru/download1c/mszsuz/rt_demo.rar

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

ИМПОРТ МАТЕРИАЛОВ ИЗ БЭСТ 2.44
http://www.mista.ru/download1c/mszsuz/imp_best.rar

Загрузка справочника материалы, их количества и суммы из текстового файла-отчета "Оборотно-сальдовая ведомость" из Беста-2.44.

ВВОД САЛЬДО ПО СЧЕТУ
http://www.mista.ru/download1c/mszsuz/saldo.rar

Универсальный документ для ввода сальдо по любому счету в разрезе по субконто. С помощью этого документа можно также корректировать сложившееся сальдо, - это, кстати, и было поводом для создания этого документа. Также, этим документом можно "закрывать" счета на "00" в разрезе по субконто. Имейте в виду, что если в Вашей конфигурации используется разделитель учета, нужно доделать "ОбработкуПроведения" под его использование.

ИЕРАРХИЧЕСКИЙ СПИСОК
http://www.mista.ru/download1c/mszsuz/tztree.rar

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

ДИСПЕТЧЕР ОБРАБОТКИ ОЖИДАНИЯ
http://www.mista.ru/download1c/mszsuz/rain.zip

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

Если есть вопросы по разработкам, пишите на адрес mszsuz@online.sinor.ru (Андрей)


Волшебный форум - www.forum.mista.ru

После опроса зарегистрированных пользователей пришло более сотни писем с ответами. Наиболее интересные отзывы участников представлены на этой странице: http://www.forum.mista.ru/opinons.htm

Интересные ветки форума:

Проблема с совместной работой пользователей (6)
как лучше осуществить перенос данных? (11)
Формат 3.00 для сдачи НДС в эл.виде и реалии районной ГНИ (19)
Открыть отчет (84)
процедура не доступна в данном контексте (18)
Не могу отследить хождения товара (34)
Помогите разобраться с точкой актуальности. (18)
1с. Управление значками в окне (13)
исходный текстовый код программы - в структурную схему (17)
Жунал регистрации и МОД (10)
Зарплата программиста 1С (52)
Возможно ли из обработки открыть Печатную форму документа? (33)
Многострочная часть (116)
Многострочная часть-2 (36)
Проблема со скоростью обработки (10)
Контроль безалаберности пользователей (40)
Как работать с Таблицей Значений в подборе? (13)
Переход с 1C7 на 1C8 (31)
Бюджетная Бухгалтерия 7.7 (48)
Сервак 2 процессорный кое как шевелится (19)
Открытый проект - нельзя использовать у клиента! (95)

Ветки про информационные технологии и оффтопики:

Переход на LINUX может не дать экономии — пока (21)
OFF: Метод слепого набора текста на клавиатуре (61)
О содержании вопросов и ответов (50)
Надо освободить операторов от ручного заполн. журнала ... (13)
OFF: Кому нибудь знакома SPECTURM'овская игра ELITE? (31)
MICROSOFT начал охоту на российских пиратов (56)
Существенные отличия MAC от PC (36)
Билл Гейтс: Через 10 лет аппаратные средства будут почти бесплатные (14)
Может быть соберем ссылки на новостные сайты? (39)
OFF: Набирается экспедиция на Марс. Требования: знание 1С ... (107)
День рожденья Bekas (24)
OFF: проблема терроризма Ваше мнение (35)
OFF: Как вы считаете, есть ли жизнь после свадьбы? (56)
OFF: Программирование и прекрасная половина человечества. ;-) (61)
OFF: Программирование и ужасная половина человечества (91)

На форуме введена классификация веток на следующие типы:

Всего на форуме 3200 тем, 37279 cообщений, 1121 зарегистрированных пользователя. Форум обновляется каждый день и рекомендуется для ежедневного посещения.

Раздел форума по 1С имеет собственный адрес: http://www.forum.mista.ru/index.php?forum=1c
Вы можете взять его в Избранное и увидите только сообщения, посвященные 1С


См. также:
1С:Предприятие 7.7: учебник, курс лекций, статьи, ссылки
Книга "Разработка в системе 1С:Предприятие 8.0" - http://www.v8.1c.ru/book/v8develop.htm

Официальный сайт рассылки - www.mista.ru
Волшебный форум -
www.forum.mista.ru,
Форум по 1С - http://www.forum.mista.ru/index.php?forum=1c
Архив выпусков этой рассылки - http://www.mista.ru/subscribe

С уважением,
Станислав Митичкин (aka Волшебник)
stasmit@mail.ru




http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное