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

Заголовок Comment Дата публикации Дата обновления
Подтверждаю, при

Подтверждаю, при первоначальной установке ошибка происходит уже при первом запуске. Видимо, выпущенное обновление в таком режиме не проверялось. Должен бы выпуск хотфикса последовать, наверное лучше его дождаться. Если всё же не дожидаться, можно архиватором 7zFM открыть дистрибутив и переписать файл ...ORN_EXAMPLEDOC.PAK\DATA\KONTRAG\Org_main.db в папку DATA\kontrag\ своей базы. Войти в программу, открыть справочник организаций, удалить имеющиеся записи и попробовать работать

Возможно, пока следует

Возможно, пока следует попробовать "прокачать" данные через НП ЮЛ.
Справки 2-НДФЛ в любом случае в него подгружаются.
Маловероятно, чтобы при формировании Декларации НП ЮЛ
брал информацию из какого-то другого источника,
а не из уже введённых (неважно каким способом) справок.

До конца "сегодня" < 15 минут

До конца "сегодня" меньше 15 минут!
Если можно чуть отодвинуть крайний срок,
пишите на info_mir@mail.ru.

У меня тоже Тверь, с

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

Снимите флажок Установка=

Снимите флажок
Установка => Настройки => Документы => Только фиксированные шрифты.
Для бланков будет предлагаться более полный список шрифтов.

Бывает же...

Бывает же...

Из Help о компиляторе:

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

Разыменование данных не могло не сказаться на индексных переменных, т.к. сама идея их действия была основана на именах. Отныне под именем индексной переменной будем понимать ее префикс. В связи с этим а!001 и а0!01 не одно и то же, как это было раньше, а две разные индексные переменные а и а0. В рамках одной индексной переменной поиск осуществляется по строке индекса методом деления пополам. Поэтому с увеличением количества элементов индексной переменной возрастает время доступа к элементу."

С интерпретатором давно практически никто не работает , так что ситуация если и странная, то только в том, что где-то объявился живой бланк, рассчитанный на интерпретатор.

Попробуйте бланк в режиме

Попробуйте бланк в режиме интерпретатора запустить. Если поля( графы) бланка называются вывод1...вывод10, то в режиме интерпретатора они будут заполнены значениями переменных вывод!1...вывод!10, а после компиляции нет.

Точно. Хотфиксы, оказывается,

Точно. Хотфиксы, оказывается, лежат теперь от основного обновления, сразу и не заметишь

???

???

А вроде должна сетевая на

А вроде должна сетевая на однопользовательском (от локальной версии) ключе запуститься, один из плюсов "новой защиты" был. Или я путаю чего?

...отправляю документы

отправляю документы клиентам

Возможно, клиентам вместо word-овских подойдут и файлы pdf.
Попробуйте установить один из виртуальных принтеров (PrimoPDF,doPDF и т.п.).
При "печати" на таком принтере будете получать
PDF-файлы без малейших отличий от распечатки на бумаге.
Проблем при просмотре таких файлов (у клиентов) обычно тоже не возникает.

Изначально в ИБ8 любая

Изначально в ИБ8 любая возможная комбинации ставок НДФЛ и ЕСН (взносов в ВБФ) реализуется через отдельный тип сотрудника. Во времена, когда требовалось всего-то освобождение договоров подряда от взносов (ЕСН) в ФСС реализовать, способ был вполне приемлемым.

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

Может быть, есть смысл от "Типов" отказаться, разделив не так уж жёстко связанные статусы сотрудника в отношении НДФЛ и взносов в ВБФ.
Завести в карточке сотрудника два отдельных поля,
уделив при этом должное внимание ещё и их хронологическим изменениям.
Среди года, наверное, таких принципиальных изменений в программу лучше не вносить, может быть лучше к следующему, 2016-му году.

По хорошему, должен бы скрипт

По хорошему, должен бы скрипт какой-то для такой, да и для симметричной ситуации быть. Но это разве что "Модус" возьмётся )

ещё статьи Н/У в некоторых

Ещё статьи Н/У в некоторых зарплатных таблицах тоже подкорректировать.

Есть смысл попробовать,

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

Другой SHP пробовали?

Другой SHP пробовали?

К Евгению вопрос - правильно

К Евгению вопрос - правильно ли я понимаю, что IBALT позволяет внешнему приложению управлять Инфо-Бухгалтером через DDE? Тогда формирование проводок - просто частный случай?

Если полагаете, что подобное
Если полагаете, что подобное развитие программы - это помощь конкретному Олейнику, Полунинну или ещё кому-то, то делать не стоит, независимо от взаимоотношений с персоналиями

Во первых, я не вижу в чем тут "развитие программы".

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

В третьих, что предлагалось сделать:

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

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

В то время как ключевым моментом является только получение нового id и INSERT с этим id и прочими полями.

Схематически:

is2_Init // инициализация клиентской библиотеки

Dim Db As String
Db = ... // путь к БД, например "L:\NetBase"

Dim User As String
User = "Администратор"

Dim CounterName As String
CounterName = "IB" // имя основного счетчика ИБ

Dim Id As Long
Dim NeedCalc As Byte
// получаем новый Id
is2_GetAutoInc(Db, User, CounterName, NeedCalc, Id)
if NeedCalc
// ... еще не вычислялся MAX для счетчика,
// вызываем is2_CalcAutoInc с параметрами как в справке

Dim Sql As String
Sql = "INSERT " + ... // используем Id
is2_ExecSQL(Db, User, Sql) // выполняем запрос

is2_Done // деинициализация клиентской библиотеки

Можно добавить обработку ошибок с помощью функции is2_LastError.

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

Какие подробности, однако,

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