Мои комментарии

Заголовок Comment Дата публикации Дата обновления
Хорошо бы для примера

Хорошо бы для примера написать макрос для Excel: простая табличка типа
"№ документа", "Дата", "Наименование товара", "Кол-во", "ЕИ", "Цена", "Сумма"
по нажатию кнопочки в форме появляется в виде хозяйственной операции.

Да как-то всё по накатанной

Да как-то всё по накатанной дорожке идет

А надо чтобы по оврагам? А пользователям оно надо, не спрашивали?

В своё время могло быть

В своё время могло быть достаточно полезным, сейчас, правда, не уверен, что будет востребовано.

Почему, интересно, если сетевая И-Б до сих пор востребована?

Люба, это не настроишь на

Люба, это не настроишь на уровне шаблона. Дело в том, что изначально шаблон кодируется, начиная с 3 уровня счета, поэтому шаблон заполнен только для сводной строки 100. Попробую расчет по строкам 101-104 прописать непосредственно в функции расчета для этого отчета. Кажется, твой адрес у меня есть.

Отлично. первая часть, как я

Отлично. первая часть, как я понял, имеет смысл для синхронизации локального ЖХО с сетевой базой, т.к. в сетевой версии добавление можно просто выполнять стандартными средствами.
А где можно ознакомиться подробно с функциями infs2cln.dll ?

И еще, Александр. Вы, наверное, не обратили внимание на моё сообщение на дилерском форуме:
http://www.ib.ru/forums/topics/3898
Жду ответа.

Речь была, как я понял, о

Речь была, как я понял, о записи в БД И-Б операций в онлайн-режиме из стороннего приложения.
Как можно синхронизировать этот процесс одновременно и в приложении И-Б, и в сторонней программе (стандартным способом)?
Очень интересно, что ответит г-н Бурлак...

Из вн.языка вы всегда можете

Из внутреннего языка вы всегда можете узнать OPER_NUMB любой уже записанной записи SQL-запросом. Некий глобальный ключ, с которым будет записана запись клиентом ему недоступен, это делает программа через EDVENTNET или Инфо-Сервер последовательно, т.е., файлы HOZOP, PROVOD и EVENTNET блокируются, пока не завершится запись.

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

В режиме использования И-С

В режиме использования И-С OPER_NUMB для новой записи берется из последней записи таблицы HOZOP (по индексу OPER_NUMB) +1. Но нужно обеспечить блокировку файлов HOZOP и PROVOD до завершения записи, чтобы не произошло "склеивание" проводок.

Ну если вы обеспечиваете

Ну если вы обеспечиваете неизменность OPER_NUMB, то никаких проблем я не вижу. Чтобы корректно записывать хоз.операции в журнал И-Б берите очередной номер х.о. из EVENTNET.DB и вперед.

Необходимо разработать

Необходимо разработать специальный бланк, который по нажатию кнопки первым обывателем формировал бы файл с хоз.операциями и проводками из первого журнала (экспорт). Потом этот файл считывается другим бланком по нажатию кнопки второго обывателя и пишется в его журнал с другим субсчетом (импорт). Так понятнее? В любом случае, вам придется обращаться к программисту, знающему программирование на встроенном языке И-Б.

По умолчанию должно

По умолчанию должно печататься полное наименование счета.

Это довольно легко

Это довольно легко реализуется, но необходимо написать прикладной бланк экспорта/импорта.

Код чего? Поле OPER_NUMB

Код чего? Поле OPER_NUMB таблицы HOZOP.DB (хоз.операции) - это уникальный код хоз.операции, который формируется программой при добавлении записи в таблицу из файла EVENTNET.DB. Он может поменяться для конкретной хоз.операции при различных манипуляциях с БД, например, при экспорте-импорте. С полем OPER_NUMB таблицы связано одноименное поле таблицы PROVOD.DB (проводки к операции). Жестко привязывать стороннюю систему к OPER_NUMB я бы поостерегся. Как вариант, при записи хоз.операции кодировать её своим уникальным кодом и прописывать его в наименовании хоз.операции или номере документа, связывая таким образов хоз.операцию в базе И-Б с внешним приложением. Для этого можно использовать обработчики событий.

Пример приведите. Речь идет о

Пример приведите. Речь идет о переносе части хоз.операций из одного журнала в другой, или в рамках одного журнала?

Удалено

Замучаетесь удалять. Решать проблему нужно кардинально - оставлять сообщения на форуме могут иметь право только авторизованные пользователи программы "Инфо-Бухгалтер", администрация и дилеры. Все!
Иначе так и будем дальше позориться.

Чем-то посторонним сильно

Чем-то посторонним сильно занят процессор или очень "проблемный" системный реестр. На компах с большой историей причину установить сложней, чем просто переустановить систему - для "клиента" это не очень затратно. Впрочем, попробуйте сначала удалить сервисы сервера ключа защиты, которые остались от жизни этого компа будучи сервером (если на нем ранее был установлен ключ).
Дело в том, что во многих случаях, например, при открытии ЖХО, выполнении стандартных отчетов и т.п. программа начинает "искать" ключ защиты, и при определенных условиях это может очень сильно тормозить весь расчет. Если есть возможность, установите ключ опять на "старый" сервер и сравните скорость.

Да, этот файл создается BDE в

Да, этот файл создается BDE в папке, указанной в параметре Configuration\Drivers\Native\PARADOX\NET DIR
Этот параметр должен быть настроен одинаково на всех рабочих местах.
Если используется Инфо-Сервер (в сетевой версии это очень полезная вещь!), система BDE должна быть обязательно установлена и идентично настроена на сервере БД (это на ответ коллеги http://www.ib.ru/comment/5042#comment-5042).

В особенности

В особенности пользовательской БД.

Многие пользователи "флэшками

Многие пользователи "флэшками" называют внешние жесткие диски USB :)
Хотя и на обычной флэшке можно нормально работать, особенно в "домашней" версии, не забывая её вовремя копировать на ББ :)

Судя по тому, что программа

Судя по тому, что программа работала на флешке, она была локальной.
В этом случае, если была установлена опция регулярного автосохранения, должны сохраниться копии файла ЖХО в папке \backup с именем вида ИмяЖурналаSHP.nnn.
Если вам повезло, выберите самый поздний файл и переименуйте его в ИмяЖурнала.SHP или восстановите с помощью кнопки "Восстановить" вкладки "Разное" меню "Настройки".