1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

F02 Повторный вывод непрерывного номера

База данных изделий / Импорт / Экспорт / Данные от производителей / Отчеты (F01, F02)

Модератор: специалисты Eplan

Ответить

Автор темы
Gutten
здесь недавно
здесь недавно
Сообщения: 71
Зарегистрирован: 11 окт 2012, 16:44
Имя: Иванов Алексей Александрович
Страна: Россия
город/регион: Череповец
Благодарил (а): 2 раза
Поблагодарили: 5 раз

F02 Повторный вывод непрерывного номера

Сообщение Gutten »

В "область данных" вставлен текст-заполнитель [(<20141<13063>>)0,0,2,1,0,0,0,0] "Вычисление - Запись данных - Непрерывный номер".
Всё выводится правильно, НО при каких-то непонятных условиях при переходе с первой страницы на вторую (с другой формой) номер не увеличивается на 1, а выводится повторно, хотя новое изделие выводится правильно.
Было ли у кого такое и можно ли это побороть?
Последний раз редактировалось aranea 06 фев 2020, 13:49, всего редактировалось 1 раз.
Причина: Называйте темы грамотно, по сути вопроса
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 27 раз
Поблагодарили: 155 раз

F02 Повторный вывод непрерывного номера

Сообщение aranea »

Gutten, формы? что за непонятные условия? всегда повторяется или через раз?
Изображение

Автор темы
Gutten
здесь недавно
здесь недавно
Сообщения: 71
Зарегистрирован: 11 окт 2012, 16:44
Имя: Иванов Алексей Александрович
Страна: Россия
город/регион: Череповец
Благодарил (а): 2 раза
Поблагодарили: 5 раз

F02 Повторный вывод непрерывного номера

Сообщение Gutten »

Групповая спецификация выводится в 2 формы - первый лист в одну, последующие в другую (отличие форм только в используемых рамках "основной надписи", все динамические области абсолютно одинаковы). Условий для вывода "Непрерывного номера" нет - он тупо должен выводиться в каждой строке "Области данных" последовательно увеличиваясь для каждого изделия - обычная нумерация строк спецификации.
Но иногда отчёт выводится с ошибкой - этот номер не увеличивается на 1 при переходе с первого листа на второй (случаев при переходе между другими листами пока не было). Вопрос: при каких условиях может происходить такой сбой? Бывало ли у кого такое? Можно ли это отловить и починить?
Может быть такое бывало не только для формы F02, а для другой при выводе заполнителя "Непрерывный номер".

Отправлено спустя 2 минуты 53 секунды:
Причём ошибка именно при выводе основной формы, подчинённые формы обычно умещаются на части первого листа и на второй не продолжаются.
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 27 раз
Поблагодарили: 155 раз

F02 Повторный вывод непрерывного номера

Сообщение aranea »

Gutten, не понял пока логики работы форм, так как произвольные свойства не заполнены как у вас
у меня отчет сформировался по шкафам без ошибок (СПЦ.Заказная_спецификация_A3_01.f02 - первая и СПЦ.Заказная_спецификация_A3_02.f02 - следующие листы). другие формы не вызывались
начните упрощать ваши формы и возможно найдете причину
Изображение

Автор темы
Gutten
здесь недавно
здесь недавно
Сообщения: 71
Зарегистрирован: 11 окт 2012, 16:44
Имя: Иванов Алексей Александрович
Страна: Россия
город/регион: Череповец
Благодарил (а): 2 раза
Поблагодарили: 5 раз

F02 Повторный вывод непрерывного номера

Сообщение Gutten »

Так а что там упрощать? Произвольные свойства - это раздел спецификации " 1 Шкафы", "2 приборы автоматизации", " 5 Электроаппараты", и далее. в зависимости от первой цифры или выводится подчинённая форма (для 1 или 2 раздела), или основная. Разделы спецификации выводятся в заголовок с отсечением первого символа-цифры.
Для 1 и 2 раздела выводится ОУ устройства, которому присвоено это изделие. Дальше выводится непрерывный номер и наименование изделие, заданное в свойстве "Изделие, Описание 1". Нумерация сплошная для всей спецификации.
В том и дело, что никаких заумностей тем нет, и ошибка проявляется не всегда. В одном проекте победить удалось изменением Числа строк первой формы <13005> с 23 на 22, но на другом проекте баг опять вылез, при этом на многих остальных проектах проблемы нет.
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 27 раз
Поблагодарили: 155 раз

F02 Повторный вывод непрерывного номера

Сообщение aranea »

т.е. только с 1 на 2 лист иногда повторяется счетчик? 2 лист при этом это подчиненная форма или стандартная или не зависит?
Изображение

Автор темы
Gutten
здесь недавно
здесь недавно
Сообщения: 71
Зарегистрирован: 11 окт 2012, 16:44
Имя: Иванов Алексей Александрович
Страна: Россия
город/регион: Череповец
Благодарил (а): 2 раза
Поблагодарили: 5 раз

F02 Повторный вывод непрерывного номера

Сообщение Gutten »

2 лист это обычная форма c именем "_А3-02", она задана в свойстве "Последующая форма" первой формы с именем "_А3_01".
Несколько отловленных случаев происходили именно при переходе с 1 листа на 2, т.е. с одной формы на другую. Но на других проектах с этими же формами и этими условиями создания отчёта такого не происходило.
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 27 раз
Поблагодарили: 155 раз

F02 Повторный вывод непрерывного номера

Сообщение aranea »

Gutten, хорошо, между основной и последующей формой
1. удалить подчиненные формы, проверить будет ли повторяться косяк
вот вы сгенерировали отчет и между 1 и 2 листом нашли повтор, он при обновлении пропадет? при новой генерации? при изменении количества устройств?
если повтора не было, то когда он появляется? при обновлении? при новой генерации? при изменении количества устройств?
2. почему непрерывный номер стоит в вычислении? выводите просто свойство <20141> Запись данных / <13063> Непрерывный номер. То же самое про <117> Изделия / <22004> Изделие: Обозначение 1 и другие тексты-заполнители, где не нужен формат/расчет

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

Автор темы
Gutten
здесь недавно
здесь недавно
Сообщения: 71
Зарегистрирован: 11 окт 2012, 16:44
Имя: Иванов Алексей Александрович
Страна: Россия
город/регион: Череповец
Благодарил (а): 2 раза
Поблагодарили: 5 раз

F02 Повторный вывод непрерывного номера

Сообщение Gutten »

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

Удалил - да чё-то подумалось, вдруг у безопасников паранойя проснётся.

Автор темы
Gutten
здесь недавно
здесь недавно
Сообщения: 71
Зарегистрирован: 11 окт 2012, 16:44
Имя: Иванов Алексей Александрович
Страна: Россия
город/регион: Череповец
Благодарил (а): 2 раза
Поблагодарили: 5 раз

F02 Повторный вывод непрерывного номера

Сообщение Gutten »

начал в проблемном проекте постепенно удалять изделия - и при удалении одного чёрного ящика с 4 изделиями нумерация выводится правильно. Формы для отчёта при этом не меняются.
Т.е. проблема не в форме а в чём-то другом?
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 27 раз
Поблагодарили: 155 раз

F02 Повторный вывод непрерывного номера

Сообщение aranea »

Gutten, формы, проект и бди есть только у вас. Без этого сложно делать выводы
чя это устройство, не должен влиять на ф02. Привязанные к нему изделия в теории могут влиять (символ невидимый переносится или еще что)
Изображение

Автор темы
Gutten
здесь недавно
здесь недавно
Сообщения: 71
Зарегистрирован: 11 окт 2012, 16:44
Имя: Иванов Алексей Александрович
Страна: Россия
город/регион: Череповец
Благодарил (а): 2 раза
Поблагодарили: 5 раз

F02 Повторный вывод непрерывного номера

Сообщение Gutten »

сделал отчёт с одинаковой формой на 1 и 2 листе, не удаляя этот чёрный ящик. Баг пропал.
Пересоздал отчёт с разными формами для 1 и 2 листа, баг вернулся.
Ничего не понимаю.
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 27 раз
Поблагодарили: 155 раз

F02 Повторный вывод непрерывного номера

Сообщение aranea »

Gutten, кстати, точки в именах форм или рамок крайне не рекомендуется использовать - могут быть проблемы при обновлении ОД
Изображение

Madwolf
знаток Eplan
знаток Eplan
Сообщения: 1455
Зарегистрирован: 17 окт 2012, 11:24
Имя: Виталий
Страна: Беларусь
город/регион: Минск
Благодарил (а): 60 раз
Поблагодарили: 181 раз

F02 Повторный вывод непрерывного номера

Сообщение Madwolf »

Посмотрите свойство "повторять заголовок нового столбца" или что-то в этом роде. ТАкое ощущение, что на новой странице вылазит то же изделие что и в конце предыдущей.

Dotarev
знаток Eplan
знаток Eplan
Сообщения: 260
Зарегистрирован: 12 июн 2014, 06:17
Имя: Мишкин Иван
Страна: Россия
город/регион: Самара
Благодарил (а): 15 раз
Поблагодарили: 70 раз

F02 Повторный вывод непрерывного номера

Сообщение Dotarev »

Сталкивался с похожей проблемой, не победил (точнее, пришлось использовать API)
Ответить

Вернуться в «Изделия»