1С:Предприятие 8.3 (8.3.16.1148), конф. Управление небольшой фирмой, редакция 1.6 (1.6.5.28)
При подписке на событии документов ПередЗаписью необходимо выполнить дополнительные проверки по заполнению реквизитов и в случае ошибки - сделать запись в регистр сведений. Но запись не происходит, почем - не могу понять. Отладчиком проверила - набор записей формируется, НаборЗаписей.Записать() добавила в попытку - никаких ошибок, исключений нет. Но и в модуль набора записей регистра - отладчиком даже не дохожу.
Кто с таким сталкивался или работал, в чем может быть ошибка?
Вы говорите про работу с таб.документами в пользовательском режиме. Я программно создаю и заполняю табличный документ, который потом сохраняю в PDF-формате, который потом сразу отправляется клиенту. Таких документов много, формировать пользователю каждый по-отдельности - нет времени, то все обрабатывается с помощью обработки. Прописала: ТабДокумент.АвтоМасштаб = Истина; да, это устраняет проблему - и все указывается на одной странице, вмещается по ширине. Но возникает другой баг - затерто окончание слов справа в PDF-ке... Игралась с шириной отступа справа табличного документа - для каких-то форм это выход, для каких-то наоборот -если проблемы не было, она возникает и последние буквы слов затираются.
Кто с этим сталкивался, как еще можно настроить табличный документ&
Ребята, вопрос по 1С:Предприятие 8.3 (8.3.16.1148) обычные формы. Конфигурация "Управление торговым предприятием для Украины" (1.2.33.2).
Столкнулась с тем, что необходимо сформированный табличный документ сохранить в PDF-формате: ТекПечДокумент.Записать(РезультирующийФайл,"PDF").
Но сохраняется немного криво - не влазит по ширине страницы и печатается на две страницы (обрезанный край с первой страницы печатается на второй странице). Можно это отслеживать и устранять программно при формировании табличного документа или записи в PDF-Формат? Чтобы таб.док. полностью помещался на 1 странице PDF-файла?
29a @ Сегодня, 14:31
, Спасибо за совет, для себя обязательно посмотрю и попробую реализовать. Но все-таки предпочтение остается выполнять все силами 1ски, т.к. руководство против дополнительных сервисов, и эта операция будет выполняться в базе на рабочих мобильных устройствах. Поэтому вопрос для меня остается актуален
29a @ Сегодня, 12:16
, Да, я видела алгоритмы. С алгоритмом пока вопросов нет. Но я не понимаю, как могу фиксировать товар в упаковке, как мне запоминать свободную область, т.к. в упаковке может быть несколько уровней с выложенным товаром. Сейчас я заполняю слой за слоем, после заполнения нижнего слоя - я его закрываю и больше не возвращаюсь к нему, но это же не оптимально - т.к. если на первом уровне есть пустое место, куда ни один товар не поместится, и на втором уровне будет над ним пустое место, в которое ни один товар не поместиться. Но если объединить эти две области - мы сможем упаковать какую-то лампочку, например. Я не знаю, как отслеживать эти области средствами 1с, у меня в этом проблема...
29a @ Сегодня, 14:07
, ух Вы никогда с таким не сталкивалась, покопаю в этом направлении, спасибо
Есть очень интересная задаче по автоматическому подбору упаковки товара в тару. Размеры товара и тары могут быть разные - есть список номенклатуры в заказе и перечень доступной тары, габариты (ширина/высота/длина/объем/вес) указаны. Нужна обработка по оптимальному заполнению товара в упаковку, коробок для упаковки может быть как одна, так и несколько, если не весь товар поместился в одну тару.
Главное условие - это то, что в одной коробке могут быть как тяжелые товары, так и легкие. И упаковывать товар необходимо по уменьшению веса(плотности) товара - снизу идет наиболее тяжелый и объемный товар, а сверху - наиболее легкий.
Подобрать тару и упаковать товар одной весовой категории я могу. Способ не совсем оптимальный, но имеет право на жизнь - по мере упаковки товара всю тару разбиваю на свободные области рядом с уложенным товаром и стараюсь найти подходящий товар по размерам области. Если свободная область, в которую хочу положить товар, больше товара по габаритам - разбиваю исходную область на несколько других областей. Область с товаром отмечаю как заполненную, и получаю несколько свободных областей сверху, сбоку и спереди от товара. Минус - то что свободные области по размерам ограничены габаритами положенного товара и такая раскладка не всегда оптимальна.
А главная задача - это разместить несколько товаров с различной весовой категорией в одну тару наиболее оптимально.... Я не могу найти способы, как можно учитывать свободное пространство в коробке, как запоминать свободные/занятые области. Кто сталкивался с подобной задачей, учет расположения тел в пространстве, трехмерный тетрис в 1ске?
Нужна Ваша помощь, любые комментарии по делу смогут помочь, т.к. я свою голову уже поломала и новых идей пока не нашла, к сожалению.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!