sashok0403 Опубликовано: 15 мая, 2015 Опубликовано: 15 мая, 2015 Добрый день коллеги, интересуют отчеты для ПС4: - Заказ фурнитуры. - Заказ стекла. Кто чем может помочь??? Заранее благодарен.
Rexther Опубликовано: 15 мая, 2015 Опубликовано: 15 мая, 2015 Добрый день коллеги, интересуют отчеты для ПС4: - Заказ фурнитуры. - Заказ стекла. Кто чем может помочь??? Заранее благодарен. Я спрошу: а чем Группы печати не устраивают? В сочетании с готовыми отчетами?
jaaaaaaan Опубликовано: 18 мая, 2016 Опубликовано: 18 мая, 2016 Поможите, чем можете!!! В мастере кода выгрузка данных ставлю в скрипт `~Настраиваемые даты ~ при этом в отчете появляются символы 00005=17.07.201600007=15.03.201600004=12.06.2016 - только 3 даты... В событиях проставлено дат порядка 7 шт. Эти 3 привязаны соответственно... Так вот как в скрипте прописать корректно, что бы дата писалась кода 00005= и по отдельности. А уж если кто даст ссылку на соответствующую литературу, цены тому не будет! Спасибо!
BFMachine Опубликовано: 3 июня, 2016 Опубликовано: 3 июня, 2016 Скопировал кусок, там несложно <!-- Вывод даты монтажы (код 00001)--> ~Проект:Настраиваемые_даты:AsString:СтрокаДатыМонтажа~ ~AsInteger:ПозицияНачала=PosSubStr('00001=',СтрокаДатыМонтажа)~ ~AsInteger:ПозицияНачала=ПозицияНачала+6~ ~AsString:СтрокаДатыМонтажа=CopyPos(СтрокаДатыМонтажа,ПозицияНачала,10)~ ~AsString:СтрокаДатыМонтажа~
mr.stip Опубликовано: 26 ноября, 2016 Опубликовано: 26 ноября, 2016 Кому не жалко, поделитесь отчетом "Монтажная карта" или что-нибудь на подобии, для монтажников.
Вита Опубликовано: 12 декабря, 2017 Опубликовано: 12 декабря, 2017 Всем доброго времени суток! Никто не подскажет, как на основе заложенного в программе отчета "Заявка на стеклопакеты унифицированная" создать подобный вариант отчета, но для заполнений, относящихся к другой группе, нежели чем "Стеклопакеты", например "Сэндвич"? Заранее спасибо!
pik123 Опубликовано: 7 января, 2018 Опубликовано: 7 января, 2018 Всем доброго времени суток! Никто не подскажет, как на основе заложенного в программе отчета "Заявка на стеклопакеты унифицированная" создать подобный вариант отчета, но для заполнений, относящихся к другой группе, нежели чем "Стеклопакеты", например "Сэндвич"? Заранее спасибо! Здравствуйте. К счастью этот случай очень простой. Рассмотрим справочник "Материальные ценности". Записи этого справочника (описания каждого комплектующего) хранятся в таблице базы: ARTIKLS (посмотрите эту таблицу - о назначении многих полей можно догадаться, т.к. поля эти содержат текстовые значения). Если мы откроем справочник в интерфейсе программы, то в окне справочника увидим древовидную структуру из 2-х уровней. 1-й уровень назовем "тип артикула". Этот тип задается полем таблицы: ARTIKLS.aTypM (числовой идентификатор). aTypM может принимать следующие значения: 1 - ПРОФИЛИ 2 - АКСЕССУАРЫ 3 - ПОГОНАЖ 4 - ИНСТРУМЕНТ 5 - ЗАПОЛНЕНИЯ 2-й уровень назовем "подтип артикула". Этот тип задается полем таблицы: ARTIKLS.aTypP (числовой идентификатор). aTypP внутри каждого типа (для каждого значения aTypM) имеет собственный набор значений: // ПРОФИЛИ (aTypM=1) 1 - Коробка 2 - Створка 3 - Импост 4 - Штульп 5 - Стойка 6 - Ригель 7 - Армирование 8 - Штапик 9 - Фурнитура 10 - Наличник водоотбойный 11 - Дополнительный профиль 12 - Раскладка 13 - Подоконник 14 - Отлив 15 - Откос 16 - Поперечина 17 - Монтажный профиль 18 - Деревянный брус 19 - Эркер 20 - Профиль в составе М/С 25 - Рамка в составе стеклопакета 30 - Профиль в составе роллеты 31 - Профиль ламели 32 - Вал 33 - Шина 34 - Короб 35 - Концевой профиль 36 - Фиксирующий профиль 37 - Усиливающий профиль 49 - Ламель жалюзи 50 - Профиль в составе жалюзи 65 - Стыковочный 70 - Дистанционер фасада 75 - Термомост // АКСЕССУАРЫ (aTypM=2) 1 - Штучный элемент 2 - Закладной крепеж 3 - Монтажный крепеж 4 - Расходный материал 5 - Соединитель 6 - Концевик 9 - Фурнитура.замок 10 - Фурнитура.штучная 11 - Фурнитура.ручка 12 - Фурнитура.петля 13 - Фурнитура.дополнительная 14 - Фурнитура.накладка 15 - Аксессуар в составе откосов 20 - Аксессуар в составе М/С 30 - Аксессуар в составе роллеты 31 - Привод в составе роллеты 50 - Аксессуар в составе жалюзи 90 - Эксклюзив // ПОГОНАЖ (aTypM=3) 1 - Уплотнение притвора 2 - Уплотнение заполнения 3 - Лента 4 - Шнур 15 - Уплотнение в составе откосов 20 - Уплотнение в составе М/С 30 - Уплотнение в составе роллеты 50 - Уплотнение в составе жалюзи 71 - Внутреннее уплотнение фасада 72 - Внешнее уплотнение фасада // ИНСТРУМЕНТ (aTypM=4) 1 - Инструмент 2 - Амортизация 3 - Аренда // ЗАПОЛНЕНИЯ (aTypM=5) 1 - Стекло 2 - Стеклопакет 3 - Сэндвич 4 - Вагонка 5 - Алюминиевый лист 6 - Специальное стекло 9 - Конструктив 11 - Тонирующая пленка 12 - Бронирующая пленка 15 - Панель откоса 20 - Москитная сетка (М/С) 50 - Полотно жалюзи 90 - Специальный тип (!) 99 - Фиксированный блок Далее, если в каких-либо других таблицах базы вы встречаете поля aTypM и aTypP, то это всегда означает ссылку на таблицу ARTIKLS (вместе с этими полями также указывается поле aNumb (ссылка на ARTIKLS.aNumb - артикул), что позоляет однозначно идентифицировать комплектующее). Теперь по поводу отчета "Заявка на стеклопакеты унифицированная". В отчете дважды встречается (ищите поиском по тексту отчета) выборка из таблицы SpecPAU (спецификация конкретных конструкций из конкретных проектов) и условие выборки: (aTypM=5)and(aTypP=2) - т.е. выбираются комплектующие типа "ЗАПОЛНЕНИЕ" подтипа "Стеклопакет". Для сэндвича нужно поставить условие: (aTypM=5)and(aTypP=3) Вот и все. Удачи... 1
Deanisii Опубликовано: 9 января, 2018 Опубликовано: 9 января, 2018 Не пойму, что не так в запросе. Выдает ошибку. ~SQL1:Установить:select distinct anumb from SPECPAU inner join artikls on (specpau.anumb = artikls.anumb) where~ ~SQL1:Добавить:Выбор.Проекты~ ~SQL1:Добавить:and (agrup like ';1;2;3;')~ ~SQL1:Добавить:Order By aNumb~ ~SQL1:НАЧАЛО~ ~SQL1:anumb:AsString:Art~ ~SQL2:Установить:select sum( aqtyp * oqtyi) s, aLeng, aug01, aug02 from SPECPAU inner join listord on ((specpau.punic=listord.punic)and(specpau.ONUMB = listord.onumb)) where~ ~SQL2:Добавить:Выбор.Проекты~ ~SQL2:Добавить:and (anumb = :Art.AsString:)~ ~SQL2:Добавить:group by aLeng, aug01, aug02~ ~SQL2:НАЧАЛО~ ~AsInteger:Num=Num+1~ <TR> <TD>~AsInteger:Num~</TD> <TD>AR75.45.89</TD> <TD>~SQL2:aLeng:AsFloat~</TD> <TD>~SQL2:s:AsFloat~</TD> <TD>~AsString:Art~</TD> <TD align="center">~SQL2:aug01:AsFloat~ х ~SQL2:aug02:AsFloat~</TD> </TR> ~AsFloat:Pog=Pog+SQL2aLeng*Sql2s~ ~SQL2:КОНЕЦ~ ~SQL1:КОНЕЦ~
pik123 Опубликовано: 10 января, 2018 Опубликовано: 10 января, 2018 (изменено) Не пойму, что не так в запросе. Выдает ошибку. ~SQL1:Установить:select distinct anumb from SPECPAU inner join artikls on (specpau.anumb = artikls.anumb) where~ ~SQL1:Добавить:Выбор.Проекты~ ~SQL1:Добавить:and (agrup like ';1;2;3;')~ ~SQL1:Добавить:Order By aNumb~ ~SQL1:НАЧАЛО~ ~SQL1:anumb:AsString:Art~ ~SQL2:Установить:select sum( aqtyp * oqtyi) s, aLeng, aug01, aug02 from SPECPAU inner join listord on ((specpau.punic=listord.punic)and(specpau.ONUMB = listord.onumb)) where~ ~SQL2:Добавить:Выбор.Проекты~ ~SQL2:Добавить:and (anumb = :Art.AsString:)~ ~SQL2:Добавить:group by aLeng, aug01, aug02~ ~SQL2:НАЧАЛО~ ~AsInteger:Num=Num+1~ <TR> <TD>~AsInteger:Num~</TD> <TD>AR75.45.89</TD> <TD>~SQL2:aLeng:AsFloat~</TD> <TD>~SQL2:s:AsFloat~</TD> <TD>~AsString:Art~</TD> <TD align="center">~SQL2:aug01:AsFloat~ х ~SQL2:aug02:AsFloat~</TD> </TR> ~AsFloat:Pog=Pog+SQL2aLeng*Sql2s~ ~SQL2:КОНЕЦ~ ~SQL1:КОНЕЦ~ У вас во внешнем запросе (SQL1) неоднозначность "select distinct anumb" - непонятно откуда брать anumb - это поле есть в обеих таблицах, участвующих в запросе. Перепишите с явным указанием таблицы: вместо: "select distinct anumb" вот так: "select distinct specpau.anumb" Удачи... Изменено 10 января, 2018 пользователем pik123
Deanisii Опубликовано: 10 января, 2018 Опубликовано: 10 января, 2018 Спасибо но не заработало. Написал Вам на почту по отчетам.
Tolent Опубликовано: 27 января Опубликовано: 27 января Добрый день! Есть кто писал отчёт для выгрузки отчёта раскроя с ПС4 на пилу Yilmaz DC550? Рассмотрю варианты.
Rexther Опубликовано: 27 января Опубликовано: 27 января Там не отчет нужен. У Илмаза (сколько я помню) БД. Надо писать данные в таблицу.
Tolent Опубликовано: 28 января Опубликовано: 28 января Да у Илмаза бд верно, mdb. По большому счёту таблица, предполагал или написать или найти отчёт, который бы выгружал данные раскроя пусть в эксель, а далее в mdb/
Rexther Опубликовано: 28 января Опубликовано: 28 января Ну так тоже можно, но ... не то, что бы криво ... не технологично.
rundll Опубликовано: 5 февраля Опубликовано: 5 февраля В 27.01.2025 в 19:47, Tolent сказал: Добрый день! Есть кто писал отчёт для выгрузки отчёта раскроя с ПС4 на пилу Yilmaz DC550? Рассмотрю варианты. Добрый день, пишите в лс, хочу обсудить
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас