- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
F02 Повторный вывод непрерывного номера
Модератор: специалисты Eplan
-
- здесь недавно
- Сообщения: 72
- Зарегистрирован: 11 окт 2012, 16:44
- Имя: Иванов Алексей Александрович
- Страна: Россия
- город/регион: Череповец
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
F02 Повторный вывод непрерывного номера
В "область данных" вставлен текст-заполнитель [(<20141<13063>>)0,0,2,1,0,0,0,0] "Вычисление - Запись данных - Непрерывный номер".
Всё выводится правильно, НО при каких-то непонятных условиях при переходе с первой страницы на вторую (с другой формой) номер не увеличивается на 1, а выводится повторно, хотя новое изделие выводится правильно.
Было ли у кого такое и можно ли это побороть?
Всё выводится правильно, НО при каких-то непонятных условиях при переходе с первой страницы на вторую (с другой формой) номер не увеличивается на 1, а выводится повторно, хотя новое изделие выводится правильно.
Было ли у кого такое и можно ли это побороть?
Последний раз редактировалось aranea 06 фев 2020, 13:49, всего редактировалось 1 раз.
Причина: Называйте темы грамотно, по сути вопроса
Причина: Называйте темы грамотно, по сути вопроса
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
F02 Повторный вывод непрерывного номера
Gutten, формы? что за непонятные условия? всегда повторяется или через раз?
-
- здесь недавно
- Сообщения: 72
- Зарегистрирован: 11 окт 2012, 16:44
- Имя: Иванов Алексей Александрович
- Страна: Россия
- город/регион: Череповец
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
F02 Повторный вывод непрерывного номера
Групповая спецификация выводится в 2 формы - первый лист в одну, последующие в другую (отличие форм только в используемых рамках "основной надписи", все динамические области абсолютно одинаковы). Условий для вывода "Непрерывного номера" нет - он тупо должен выводиться в каждой строке "Области данных" последовательно увеличиваясь для каждого изделия - обычная нумерация строк спецификации.
Но иногда отчёт выводится с ошибкой - этот номер не увеличивается на 1 при переходе с первого листа на второй (случаев при переходе между другими листами пока не было). Вопрос: при каких условиях может происходить такой сбой? Бывало ли у кого такое? Можно ли это отловить и починить?
Может быть такое бывало не только для формы F02, а для другой при выводе заполнителя "Непрерывный номер".
Отправлено спустя 2 минуты 53 секунды:
Причём ошибка именно при выводе основной формы, подчинённые формы обычно умещаются на части первого листа и на второй не продолжаются.
Но иногда отчёт выводится с ошибкой - этот номер не увеличивается на 1 при переходе с первого листа на второй (случаев при переходе между другими листами пока не было). Вопрос: при каких условиях может происходить такой сбой? Бывало ли у кого такое? Можно ли это отловить и починить?
Может быть такое бывало не только для формы F02, а для другой при выводе заполнителя "Непрерывный номер".
Отправлено спустя 2 минуты 53 секунды:
Причём ошибка именно при выводе основной формы, подчинённые формы обычно умещаются на части первого листа и на второй не продолжаются.
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
F02 Повторный вывод непрерывного номера
Gutten, не понял пока логики работы форм, так как произвольные свойства не заполнены как у вас
у меня отчет сформировался по шкафам без ошибок (СПЦ.Заказная_спецификация_A3_01.f02 - первая и СПЦ.Заказная_спецификация_A3_02.f02 - следующие листы). другие формы не вызывались
начните упрощать ваши формы и возможно найдете причину
у меня отчет сформировался по шкафам без ошибок (СПЦ.Заказная_спецификация_A3_01.f02 - первая и СПЦ.Заказная_спецификация_A3_02.f02 - следующие листы). другие формы не вызывались
начните упрощать ваши формы и возможно найдете причину
-
- здесь недавно
- Сообщения: 72
- Зарегистрирован: 11 окт 2012, 16:44
- Имя: Иванов Алексей Александрович
- Страна: Россия
- город/регион: Череповец
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
F02 Повторный вывод непрерывного номера
Так а что там упрощать? Произвольные свойства - это раздел спецификации " 1 Шкафы", "2 приборы автоматизации", " 5 Электроаппараты", и далее. в зависимости от первой цифры или выводится подчинённая форма (для 1 или 2 раздела), или основная. Разделы спецификации выводятся в заголовок с отсечением первого символа-цифры.
Для 1 и 2 раздела выводится ОУ устройства, которому присвоено это изделие. Дальше выводится непрерывный номер и наименование изделие, заданное в свойстве "Изделие, Описание 1". Нумерация сплошная для всей спецификации.
В том и дело, что никаких заумностей тем нет, и ошибка проявляется не всегда. В одном проекте победить удалось изменением Числа строк первой формы <13005> с 23 на 22, но на другом проекте баг опять вылез, при этом на многих остальных проектах проблемы нет.
Для 1 и 2 раздела выводится ОУ устройства, которому присвоено это изделие. Дальше выводится непрерывный номер и наименование изделие, заданное в свойстве "Изделие, Описание 1". Нумерация сплошная для всей спецификации.
В том и дело, что никаких заумностей тем нет, и ошибка проявляется не всегда. В одном проекте победить удалось изменением Числа строк первой формы <13005> с 23 на 22, но на другом проекте баг опять вылез, при этом на многих остальных проектах проблемы нет.
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
F02 Повторный вывод непрерывного номера
т.е. только с 1 на 2 лист иногда повторяется счетчик? 2 лист при этом это подчиненная форма или стандартная или не зависит?
-
- здесь недавно
- Сообщения: 72
- Зарегистрирован: 11 окт 2012, 16:44
- Имя: Иванов Алексей Александрович
- Страна: Россия
- город/регион: Череповец
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
F02 Повторный вывод непрерывного номера
2 лист это обычная форма c именем "_А3-02", она задана в свойстве "Последующая форма" первой формы с именем "_А3_01".
Несколько отловленных случаев происходили именно при переходе с 1 листа на 2, т.е. с одной формы на другую. Но на других проектах с этими же формами и этими условиями создания отчёта такого не происходило.
Несколько отловленных случаев происходили именно при переходе с 1 листа на 2, т.е. с одной формы на другую. Но на других проектах с этими же формами и этими условиями создания отчёта такого не происходило.
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
F02 Повторный вывод непрерывного номера
Gutten, хорошо, между основной и последующей формой
1. удалить подчиненные формы, проверить будет ли повторяться косяк
вот вы сгенерировали отчет и между 1 и 2 листом нашли повтор, он при обновлении пропадет? при новой генерации? при изменении количества устройств?
если повтора не было, то когда он появляется? при обновлении? при новой генерации? при изменении количества устройств?
2. почему непрерывный номер стоит в вычислении? выводите просто свойство <20141> Запись данных / <13063> Непрерывный номер. То же самое про <117> Изделия / <22004> Изделие: Обозначение 1 и другие тексты-заполнители, где не нужен формат/расчет
упрощайте, меняйте форму и следите когда косяк пропадет, чтобы исключить причину, по другому никак
зачем вы удалили формы с форума? есть еще светлые головы - посмотрят
1. удалить подчиненные формы, проверить будет ли повторяться косяк
вот вы сгенерировали отчет и между 1 и 2 листом нашли повтор, он при обновлении пропадет? при новой генерации? при изменении количества устройств?
если повтора не было, то когда он появляется? при обновлении? при новой генерации? при изменении количества устройств?
2. почему непрерывный номер стоит в вычислении? выводите просто свойство <20141> Запись данных / <13063> Непрерывный номер. То же самое про <117> Изделия / <22004> Изделие: Обозначение 1 и другие тексты-заполнители, где не нужен формат/расчет
упрощайте, меняйте форму и следите когда косяк пропадет, чтобы исключить причину, по другому никак
зачем вы удалили формы с форума? есть еще светлые головы - посмотрят
-
- здесь недавно
- Сообщения: 72
- Зарегистрирован: 11 окт 2012, 16:44
- Имя: Иванов Алексей Александрович
- Страна: Россия
- город/регион: Череповец
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
F02 Повторный вывод непрерывного номера
1. Попробовал - ничего не изменилось.
2. Все формы делаю на форматированных свойствах - получается более опрятно, длинные названия свойств не вылезают и не мешаются. Поменял на неформатированное - не помогло.
Удалил - да чё-то подумалось, вдруг у безопасников паранойя проснётся.
2. Все формы делаю на форматированных свойствах - получается более опрятно, длинные названия свойств не вылезают и не мешаются. Поменял на неформатированное - не помогло.
Удалил - да чё-то подумалось, вдруг у безопасников паранойя проснётся.
-
- здесь недавно
- Сообщения: 72
- Зарегистрирован: 11 окт 2012, 16:44
- Имя: Иванов Алексей Александрович
- Страна: Россия
- город/регион: Череповец
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
F02 Повторный вывод непрерывного номера
начал в проблемном проекте постепенно удалять изделия - и при удалении одного чёрного ящика с 4 изделиями нумерация выводится правильно. Формы для отчёта при этом не меняются.
Т.е. проблема не в форме а в чём-то другом?
Т.е. проблема не в форме а в чём-то другом?
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
F02 Повторный вывод непрерывного номера
Gutten, формы, проект и бди есть только у вас. Без этого сложно делать выводы
чя это устройство, не должен влиять на ф02. Привязанные к нему изделия в теории могут влиять (символ невидимый переносится или еще что)
чя это устройство, не должен влиять на ф02. Привязанные к нему изделия в теории могут влиять (символ невидимый переносится или еще что)
-
- здесь недавно
- Сообщения: 72
- Зарегистрирован: 11 окт 2012, 16:44
- Имя: Иванов Алексей Александрович
- Страна: Россия
- город/регион: Череповец
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
F02 Повторный вывод непрерывного номера
сделал отчёт с одинаковой формой на 1 и 2 листе, не удаляя этот чёрный ящик. Баг пропал.
Пересоздал отчёт с разными формами для 1 и 2 листа, баг вернулся.
Ничего не понимаю.
Пересоздал отчёт с разными формами для 1 и 2 листа, баг вернулся.
Ничего не понимаю.
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
F02 Повторный вывод непрерывного номера
Gutten, кстати, точки в именах форм или рамок крайне не рекомендуется использовать - могут быть проблемы при обновлении ОД
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
F02 Повторный вывод непрерывного номера
Посмотрите свойство "повторять заголовок нового столбца" или что-то в этом роде. ТАкое ощущение, что на новой странице вылазит то же изделие что и в конце предыдущей.
-
- знаток Eplan
- Сообщения: 260
- Зарегистрирован: 12 июн 2014, 06:17
- Имя: Мишкин Иван
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 16 раз
- Поблагодарили: 71 раз
F02 Повторный вывод непрерывного номера
Сталкивался с похожей проблемой, не победил (точнее, пришлось использовать API)