Ru-Board.club
← Вернуться в раздел «Программы»

» Супер Окна (часть 2)

Автор: makz
Дата сообщения: 21.11.2009 04:29
Помогите пожалуйста горю: из плана нарезки профиля(рабочая спецификация) пропали части и вся фурнитура. СО6 сб.8. Старые задания нормально печатает, полностью, а новое создаешь - после слова ФУРНИТУРА - пусто.
Автор: Dialer777
Дата сообщения: 21.11.2009 09:45
makz
Код отчета покажи.
Автор: makz
Дата сообщения: 22.11.2009 02:52
Dialer777

Код:
[Заплатка][Стр.№ и Счет №]
[Цикл:Изделия]
[Стр.№ и Изделие №] ПЛАН НАРЕЗКИ ПРОФИЛЯ
Счет № [Номер счета] от [Дата счета] Дата изготовления:[Дата изготовления]
Клиент:[Клиент: название], Адрес:[Клиент: адрес] дата:[Счет: дата доставки], адрес:[Счет: адрес доставки]
[Спец: эскизы(№ створок)]
[Спец.: прям.стеклопакеты][Спец.: непрям.стеклопакеты]
[Спец: профили(№ створок,углы)]
[Спец: размер по фальцу.(№ створок)]
[Цикл:Комплектующие изделия;Фильтр:Тип распечатки:Подоконник][Спец.][Конец цикла] [Цикл:Комплектующие изделия;Фильтр:Тип распечатки:Отлив][Спец.][Конец цикла]
ФУРНИТУРА
[Цикл:Комплектующие изделия;Фильтр:Тип распечатки:Фурнитура][Спец.][Конец цикла][Новая страница]
[Конец цикла]
Автор: makz
Дата сообщения: 23.11.2009 08:21
Да тут оказывается "демоверсия" вылезла. После лечения тоже самое, хотя "Спецификация изделия" нормально печатается. Что сделать?
Автор: Dialer777
Дата сообщения: 23.11.2009 08:34
makz
А сам фильтр Фурнитура работает?
допустим отдельно так-
[Спец.(сум.);Фильтр:Тип распечатки:Фурнитура]
Автор: makz
Дата сообщения: 23.11.2009 09:22
Нету, пусто, в старых только есть.
Автор: Dialer777
Дата сообщения: 23.11.2009 09:27
makz
Фильтр не может работать избирательно - старые фильтрует, новые нет. Может быть в старых счетах другая фурнитура?
Допустим работали на Гу перешли на МАСО ?
Или же это случилось после того как появилось Демо? Если да, тогда надо пересчитать изделия в счетах.
Автор: makz
Дата сообщения: 23.11.2009 09:44
Да, это после демо случилось. Спасибо, все понял
Автор: EFIM222
Дата сообщения: 23.11.2009 16:36
потерялся в суе пароль под admin супер окна 5
помогите пожалуйста
Автор: pupkin0
Дата сообщения: 24.11.2009 01:25
EFIM222
Открой базу IBExpert'ом, найди и открой таблицу EMPLOYER, на вкладке "Данные", напротив пользователя Admin, правой кнопкой на поле PKEY и выбери "Установить в NULL", после закрытия IBExpert'а и подтверждения сохранения изменений (кнопка "Commit"), пароль сбросится.
Автор: nekstcom
Дата сообщения: 24.11.2009 04:17
pupkin0
Спасибо дельный совет.
Автор: EFIM222
Дата сообщения: 24.11.2009 11:17
pupkin0
спасибо
Автор: naven
Дата сообщения: 25.11.2009 06:46
У меня при создании базы данных выдает сообщение MainData.DefTransaction:
Invalid token.invalid request BLR at offset 310.function CURROUND is not defined.module name or entrypoint could not be found. Че делать?
Автор: Dialer777
Дата сообщения: 25.11.2009 08:20
naven
При создании пустышки? Или настройки копируешь?
Автор: xynter
Дата сообщения: 25.11.2009 08:26

Цитата:
У меня при создании базы данных выдает сообщение MainData.DefTransaction:
Invalid token.invalid request BLR at offset 310.function CURROUND is not defined.module name or entrypoint could not be found. Че делать?


это значит отсутствует swnd5(6)fb.dll в каталоге файрберда UDF
Автор: Vamed
Дата сообщения: 25.11.2009 14:05
Во вкладке "счета" есть поле "состояние" в котором отображаются значки "оплачен" и "в производстве". Вопрос следующий: какая таблица БД и ее поля отвечают за установку и снятие этих флагов?

Добавлено:
есть размер створки по фальцу 1200х1300 как получить габаритный размер створки в виде 000х000 в этой же таблице вместе с размером по фальцу. Нужен собственно пример скрипта в Fast Report
Автор: liberal123
Дата сообщения: 25.11.2009 15:27


Цитата:
Такой вот вопросик: попросили поставить СО5 126 дилерские на ноутбук с windows 7 и нехочет запускаться пишет про ошибку, други подскажите
куда копать?

Содержание ошибки сообщите,телепаты в отпуске


Runtime error 217 at 00412B05
Автор: pupkin0
Дата сообщения: 26.11.2009 02:30
Vamed

Цитата:
Во вкладке "счета" есть поле "состояние" в котором отображаются значки "оплачен" и "в производстве". Вопрос следующий: какая таблица БД и ее поля отвечают за установку и снятие этих флагов?

Вся эта инфа лежит в таблице INVOICES.
PAID = 1 - Оплачен;
PAID = 0 - не оплачен;
INVSTATE = 0 - не в производстве, не отменен;
INVSTATE = 1 - отменен;
INVSTATE = 2 - в производстве/в обмене;
ARCH = 0 - видимый;
ARCH = 1 - скрытый;
INARC = 0 - активный;
INARC = 1 - в архиве.



Добавлено:
Vamed

Цитата:
есть размер створки по фальцу 1200х1300 как получить габаритный размер створки в виде 000х000 в этой же таблице вместе с размером по фальцу.

Если у всех производимых систем профилей высота наплава одинаковая, например 20 мм, то можно использовать следующий код:

Код: begin
FL:=20;
memo:=str(DOUBLE(COPY([Разм.по фальцу], 1, (POS(' ', [Разм.по фальцу])-2)))+[FL]) + ' x ' + str(double(COPY([Разм.по фальцу], (POS(' ', [Разм.по фальцу])+3), (POS('мм.', [Разм.по фальцу])-(POS(' ',[Разм.по фальцу])+3))))+[FL]) + ' мм.'
end
Автор: Vamed
Дата сообщения: 26.11.2009 07:34
Спасибо за ответ. Есть еще одна проблема. Когда подключаюсь к базе через delphi6 могу открыть любую таблицу кроме INVOICES, при обращении именно к этой таблице выдается сообщение "database file appears corrupt () bad checksum checksum error on database page 3400" Может быть дело в провайдере через который пытаюсь подключиться? Использую для подключения IBdatabase.
Автор: digger70
Дата сообщения: 26.11.2009 07:39
Vamed
Лучше бы FibPlus компоненты для доступа использовал, но сомневаюсь что в этом проблема. Скорее всего база повреждена.
Автор: Vamed
Дата сообщения: 26.11.2009 07:52
Если использовать заведомо рабочую базу то ошибка при подключени к этой таблице INVOICES "SQL error code =-804 Client SQL dialect 1 doesn't support reference to DATE datatype"

Добавлено:
проверил базу в СО. Подключаюсь к ней (заведомо исправной) Ошибка следующая на таблице INVOICES "SQL Error code =-804 Data type unknown. Client SQL dialect doesn't support reference to DATE datatype"
Автор: digger70
Дата сообщения: 26.11.2009 08:17
Vamed
Ну так тебе все и написали:
"dialect 1 doesn't support reference to DATE datatype"
Гуглить (или яндексить) "Firebird диалекты"
и читать здесь:
http://cbuilder.ru/index.php?topic=1219.0
Автор: Vamed
Дата сообщения: 26.11.2009 12:30
OK, почитал. Полезная инфа про диалекты. Но проблема и осталась собственно. Использовал и стандартные Interbase компоненты и FibPlus однако все то же самое. Есть ли возможность работать в Delphi 6 именно с 3 диалектом? Поскольку IBEXPERT может показать инфу из таблицы INVOICES следовательно проблема имеено в компонентах DELPHI. И еще такой вопрос который может быть снимет все предыдущие проблемы: В таблице INVOICES есть информация о номере заказа поле INVN и соответствие размеров конструкций поле INVNO в таблице ORDS. Вопрос - есть ли возможность отследить еще в какой нибудь таблице кроме INVOICES номер счета?
Автор: digger70
Дата сообщения: 26.11.2009 12:42
Vamed
И в стандартных компонентах (в Delphi 7 по крайней мере) и в FibPlus диалект указывается явно. Могу предположить, что у тебя старая версия библиотеки gds32.dll (классический в нее переименовывают fbclient.dll из комплекта firebird)
Автор: Vamed
Дата сообщения: 26.11.2009 13:45
Похоже остается вариант написать хранимую процедуру или триггер для сборки данных из "проблемной таблицы" Правда, еще не знаю как себя поведут СО при таком варианте. Я имею ввиду проверка БД в СО. По скольку этот вариант наиболее быстрый, скорее всего прекращу свои усилия с борьбой над диалектами в Interbase
Автор: DIMAX6002
Дата сообщения: 26.11.2009 14:26

Цитата:
В таблице INVOICES есть информация о номере заказа поле INVN и соответствие размеров конструкций поле INVNO в таблице ORDS. Вопрос - есть ли возможность отследить еще в какой нибудь таблице кроме INVOICES номер счета?

Нет,ибо INVN=[Номер счета]

Цитата:
Похоже остается вариант написать хранимую процедуру или триггер для сборки данных из "проблемной таблицы" Правда, еще не знаю как себя поведут СО при таком варианте. Я имею ввиду проверка БД в СО.

Происходит перестройка базы с удалением всех "самописных" триггеров.
Автор: Vamed
Дата сообщения: 26.11.2009 14:34
ну вот теперь я точно не знаю как быть с отображением номера счета. Есть какая-нибудь мысль как сделать выборку из таблицы ORDS размеров конструкций по номеру счета из таблицы INVOICES?
Автор: xynter
Дата сообщения: 26.11.2009 14:39

Цитата:
ну вот теперь я точно не знаю как быть с отображением номера счета. Есть какая-нибудь мысль как сделать выборку из таблицы ORDS размеров конструкций по номеру счета из таблицы INVOICES?


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

и в запросе надо использовать три таблицы INVOICES, INVSPEC, ORDS...

связь по трем полям: DEPNO, INVNO,ORDNO
Автор: Vamed
Дата сообщения: 26.11.2009 14:53
Да, это так. НО стоит только в SQLQUERY написать........from Invoices сразу возникает ошибка. Причем она возникает как при выборке из таблицы INVOICES непосредственно, так и при сравнении значений полей этих таблиц.
Автор: Handsome777
Дата сообщения: 26.11.2009 17:47
Подскажите, пожайлуйста, где можно взять для ломанной СО5 файл SWND5.EXE для 135 сборки. Нужна именно 135 сборка.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127

Предыдущая тема: 1С:Предприятие 1C


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.