sashok0403 Posted May 15, 2015 Posted May 15, 2015 Добрый день коллеги, интересуют отчеты для ПС4: - Заказ фурнитуры. - Заказ стекла. Кто чем может помочь??? Заранее благодарен.
Rexther Posted May 16, 2015 Posted May 16, 2015 Добрый день коллеги, интересуют отчеты для ПС4: - Заказ фурнитуры. - Заказ стекла. Кто чем может помочь??? Заранее благодарен. Я спрошу: а чем Группы печати не устраивают? В сочетании с готовыми отчетами?
jaaaaaaan Posted May 18, 2016 Posted May 18, 2016 Поможите, чем можете!!! В мастере кода выгрузка данных ставлю в скрипт `~Настраиваемые даты ~ при этом в отчете появляются символы 00005=17.07.201600007=15.03.201600004=12.06.2016 - только 3 даты... В событиях проставлено дат порядка 7 шт. Эти 3 привязаны соответственно... Так вот как в скрипте прописать корректно, что бы дата писалась кода 00005= и по отдельности. А уж если кто даст ссылку на соответствующую литературу, цены тому не будет! Спасибо!
BFMachine Posted June 3, 2016 Posted June 3, 2016 Скопировал кусок, там несложно <!-- Вывод даты монтажы (код 00001)--> ~Проект:Настраиваемые_даты:AsString:СтрокаДатыМонтажа~ ~AsInteger:ПозицияНачала=PosSubStr('00001=',СтрокаДатыМонтажа)~ ~AsInteger:ПозицияНачала=ПозицияНачала+6~ ~AsString:СтрокаДатыМонтажа=CopyPos(СтрокаДатыМонтажа,ПозицияНачала,10)~ ~AsString:СтрокаДатыМонтажа~
mr.stip Posted November 26, 2016 Posted November 26, 2016 Кому не жалко, поделитесь отчетом "Монтажная карта" или что-нибудь на подобии, для монтажников.
Вита Posted December 13, 2017 Posted December 13, 2017 Всем доброго времени суток! Никто не подскажет, как на основе заложенного в программе отчета "Заявка на стеклопакеты унифицированная" создать подобный вариант отчета, но для заполнений, относящихся к другой группе, нежели чем "Стеклопакеты", например "Сэндвич"? Заранее спасибо!
pik123 Posted January 7, 2018 Posted January 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 Posted January 9, 2018 Posted January 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 Posted January 10, 2018 Posted January 10, 2018 (edited) Не пойму, что не так в запросе. Выдает ошибку. ~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" Удачи... Edited January 10, 2018 by pik123
Deanisii Posted January 10, 2018 Posted January 10, 2018 Спасибо но не заработало. Написал Вам на почту по отчетам.
Tolent Posted January 27 Posted January 27 Добрый день! Есть кто писал отчёт для выгрузки отчёта раскроя с ПС4 на пилу Yilmaz DC550? Рассмотрю варианты.
Rexther Posted January 27 Posted January 27 Там не отчет нужен. У Илмаза (сколько я помню) БД. Надо писать данные в таблицу.
Tolent Posted January 28 Posted January 28 Да у Илмаза бд верно, mdb. По большому счёту таблица, предполагал или написать или найти отчёт, который бы выгружал данные раскроя пусть в эксель, а далее в mdb/
Rexther Posted January 28 Posted January 28 Ну так тоже можно, но ... не то, что бы криво ... не технологично.
rundll Posted Wednesday at 10:37 AM Posted Wednesday at 10:37 AM В 27.01.2025 в 19:47, Tolent сказал: Добрый день! Есть кто писал отчёт для выгрузки отчёта раскроя с ПС4 на пилу Yilmaz DC550? Рассмотрю варианты. Добрый день, пишите в лс, хочу обсудить
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now