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

Заголовок Comment Дата публикации Дата обновления
У одного из моих клиентов и…

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

Базу можно посмотреть

Базу можно посмотреть.

Вот, наскреб по сусекам, как

Вот, наскреб по сусекам, как и собиралсядл=ДЛИНА(DB)
ЦИКЛ ДЛЯ (и=дл,1,-1)
ЕСЛИ ПОДСТР(DB,и,1)="\" ТО
СТОП
КОНЕЦ_ЕСЛИ
КОНЕЦ_ЦИКЛА

ЕСЛИ и<2 ИЛИ ЗАГЛ(ПОДСТР(DB,дл-2))<>".DB" ТО
СООБЩЕНИЕ("Неверно задан файл Paradox")
СТОП_ВСЕ
КОНЕЦ_ЕСЛИ
база=ПОДСТР(DB,1,и-1)
таб=ПОДСТР(DB,и+1,дл-и-3)
ФАЙЛ_УДАЛИТЬ(база+"\"+таб+".dbf")
ф=ФАЙЛ_СОЗДАТЬ(ДИР_DBF+"\db2dbf.vbs")
ф.ЗАПИСАТЬ("Set Engine = CreateObject(""DAO.DBEngine.36"")")
ф.ЗАПИСАТЬ("Set Db = Engine.OpenDatabase("""+база+""", False, False, ""Dbase IV;"")")
ф.ЗАПИСАТЬ("Db.Execute (""Select * into " + таб +".dbf from " + таб+" in '" + база + "' 'Paradox 7.x;'"")")
ф.ЗАКРЫТЬ
СОЗДАТЬ_ПРОЦЕСС("wscript "+ДИР_DBF+"\db2dbf.vbs","","WAIT")
ЕСЛИ ВОПРОС("Открыть в БД_РЕДАКТОР исходный файл") ТО
db_=SQL_ОТКРЫТЬ(база+"\"+таб+".db")
БД_РЕДАКТОР(db_)
КОНЕЦ_ЕСЛИ

ЕСЛИ ВОПРОС("Открыть в БД_РЕДАКТОР сформированный файл") ТО
dbf_=БД_ОТКРЫТЬ(база+"\"+таб+".dbf")
БД_РЕДАКТОР(dbf_)
КОНЕЦ_ЕСЛИ

На входе в переменной DB должен быть полный путь к файлу paradox. В той же папке будет сформирован "тёзка" DBF. А в чем в Инфо-Бухгалтере принципиальные сложности работы c DB по сравнению c DBF совершено непонятно.

Можно для конвертации

Можно для конвертации несложную программку (бланк или типовую операцию) в ИБ сделать. Загоняем в массивы имена , типы и размерность полей (см. КОЛ_ПОЛЕЙ,НАЗВ_ПОЛЯ и т.п.) таблицы-источника. В соответствии с массивами создаем таблицу-приемник. Затем в двойном цикле по записям и по полям читаем -пишем данные.
А можно внешние средства привлечь. Я когда-то развлекался - гонял таблицы зарплатной базы из DBF в paradox, оттуда в Access, потом листами (таблица - лист) - в книгу Excel. Сейчас проверять надо как оно работать будет. Например, после совсем недавнего обновления Windows стал невозможен, р, подобный доступ к книгам Excel. Подниму это дело, посмотрю как оно сейчас работает - напишу здесь.

Мне нужна новая база, чтобы

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

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

Если нужна база для новой

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

ОРН+ЕНВД. Пока решили ЕНВД

ОРН + ЕНВД.
Пока решили ЕНВД пробивать на чековом принтере, год ещё можно.
Но на одном аппарате было бы удобнее.

Ответьте пожалуйста, заложена

Ответьте пожалуйста, заложена ли в программе возможность работы на одном ФР с 2-мя режимами налогообложения. Как-то вообще туманно с этим, вроде бы на Штрихе это возможно при использовании альтернативного драйвера и управление регистратором посредством xml - файлов. И с авансами - есть ли ясность какая-то?

Пытался насчет этого что-то почерпнуть с ресурсов 1С.
Но там пока вокруг да около, без конкретики.

Ну и попробуйте тестирования

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

Несмотря на "завал" несколько минут найти можно. Зато, по крайней мере, будет понимание, решена проблема или не решена.

А как с компьютера на

А как с компьютера на компьютер переносили, чем копировали? Возможно, перенесли с правами доступа исходного компьютера. Попробуйте еще раз. На компьютере с Win7 создайте новую папку, тестовую. С исходного компьютера попробуйте копировать , например, с помощью Тотал Коммандера. При этом проследите, чтобы флажок "Копировать прав доступа NTFS" не был установлен.

Хм. Достал из рез. копии

Хм. Достал из резервной копии старый бланк (и только его) и запустил с новым ibx.
Бланк отработал. Прямо целое хакерство...

По конкретному бланку (2. 1.

Вопрос по конкретному бланку (2.1. Расчет страховых взносов (ПФР, ФСС, ФОМС)") .
Если его из резервной копии достану, январь 17 г. правильно рассчитает?

Для чего выкладывать бланки

Для чего выкладывать бланки из-под пока недоступной пользователю платформы?
Пользователи пугаются, начинаются звонки, обращения в аську-скайп...
Знающие люди могут даже "отсутствие системного подхода" (с) предположить!

"Обновление 201216 " - вышло

"Обновление 201216 " - вышло обновление?
И где его искать?

Нумерация нужна программная.

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

Если всё же хотфикса сегодня не дождётесь, можете в текст библиотеки SF_BLANК временно, начиная со строки 268, между строками тс.ЗАКРЫТЬ и СОЗДАТЬ(СП,ТИП_СПИСОК) вставить следующие строки:


// Пока записи в файле в естественном порядке.
// Заставим и последующую сортировку (при UNION )
// следовать этому же порядку
тс.ОТКРЫТЬ(TDIR+"TEMPTT.DBF")
тс.В_НАЧАЛО
номт=0
ЦИКЛ ПОКА (тс.СЛЕДУЮЩАЯ)
номт++
//Внесём в поле для сортировки номер записи
тс.ЗАП_ПОЛЕ("NOMT", номт)
тс.ЗАМЕНИТЬ
КОНЕЦ_ЦИКЛА
тс.ЗАКРЫТЬ

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

Да и ситуации это уже принципиально различные - использование полностью "фирменной" программы или программы со своими или чьими-то доработками.

Сталкивался с подобным при

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

В простейшем случае, если не

В простейшем случае, если не вызываете других печатных форм,
достаточно в конец формульного раздела добавить две строки:

КОМАНДА_БЛАНКА("PRINT")
КОМАНДА_БЛАНКА("CLOSE")

КОМАНДА_БЛАНКА("PRINT") распечатает с-ф на принтере "по умолчанию".
Если им будет pdf-принтер - получите файл pdf.
КОМАНДА_БЛАНКА("CLOSE") закроет бланк печатной формы.
Если требуется минмизировать ручное вмешательство,
можно попробовать виртуальные принтеры Bullzip pdf/Bio pdf.
Это, вообще-то, две немного отличающиеся версии одного принтера.
Позволяют заранее настроить папку и имя формируемого файла.
При печати вопросов не задают, диалоговых окон не выводят.

Всё так, автоподбор высоты

Всё так, автоподбор высоты для объединённых ячеек не работает. Если строк много, то можно впрямь макросы Excel-eвские подключить, в интернете довольно много вариантов.

Или совсем давний вариант - не заказывать вывод (по шаблону, по F4) в MS Excel, а воспользоваться простым, "настоящим" экспортом в Excel из печатной формы. Т.е. дождаться, пока сформируется счет-фактура. Далее меню Файлы -> Экспорт в Excel. Такой способ менее пригоден для дальнейшей обработки, поскольку числа в текстовом формате выводит, но печатной форме внешне, в т.ч. по разбивке строк, гораздо больше соответствует.

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

Уточню. По умолчанию шаблоны

Спасибо за уточнение, Евгений!

Там ещё и вне папки DATA папка Shabl для чего-то есть. Хотел было разобраться, что к чему, исходные тексты посмотрел и решил - ну его к чертям, лень было разбираться. Теперь хоть знать буду.

По поводу обновления шаблона. Я у клиентов с сетевой настраиваю бланки и всё остальное "от базы", соответственно папку базы обновляю. Попадёт обновлённый шаблон "по назначению" или куда ляжет? Лень экспериментировать (((

Здравствуйте.

Там уже редактировать очень сложно

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

Лучше бы, конечно, разработчики подправили его прямо в дистрибутиве.
Но можно и самостоятельно, у себя, но там есть несколько тонкостей:

1. Есть несколько копий шаблона, в подпапках Shabl программы и папки DATA. Какая именно используется и откуда берется - из текущей папки или папки базы - разбираться не хочется, можно подправить один файл и скопировать.

2. Перед редактированием шаблона следует расширение xlt заменить на xls, после редактирования вернуть xlt.

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

P.S. Файл шаблона - P4_SW30.xlt , но там, повторю, несколько его копий.