Обработка выполняет любые действия со значениями табличной части в том числе заполнение на основании табличных частей других объектов (не обязательно с похожей структурой). Позволяет заполнять такие экзотические поля как "КлючСтроки" и прочие, требующие сложных вычислений.
Навеяно "ОбработкаТабличнойЧастиТовары". Оформленно в виде внешней саморегистрируемой обработки заполнения табличных частей. С претензией на универсальность.
Бесплатные
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе
Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже
заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
При открытии обработки в пользовательском режиме будет сформирован список всех документов и справочников с указанием табличных частей готовый для копирования (в режиме конфигуратора) в макет "Параметры_Авторегистрации" (лишнее можно удалить).
В обработке достуны ряд алгоритмов:
Для алгоритмов у которых доступно заполнение соответствия и/или алгоритма возможно сохранение настроек:
При заполнении ТЧ на основании другой ТЧ есть три варианта заполнение: 1. По соответствию; 2. По произвольному алгоритму; 3. Их комбинация.:
Соответствия заполняются вручную (с учетом типов), по имени (с учетом типа), по типу (не взирая на имя):
При написании алгоритма доступны три помошника: 1. Шаблон запроса(ов); 2. Изменение текста написанного запроса (требует его выделения); 3. Все поля объекта, откуда была вызвана обработка, и текущие (по циклу) строки таблиц источника и приемника:
После выбора поля путь к данным вставляется в алгоритм:
Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank.
Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.
Расширение добавляет возможность создавать ЭТрН и электронный заказ (заявку) на основании документа «Реализация товаров и услуг».
При создании документа автоматически заполняются основные данные: участники перевозки, адреса, транспорт, водитель и сведения о грузе.
Работает как расширение, не требует изменения типовой конфигурации и быстро подключается.
Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.
Обработка значительно расширяет функционал типовой конфигурации «1С:Бухгалтерия предприятия» и позволяет осуществлять автоматическое заполнение ГТД в документах «Реализация товаров и услуг», «Списание товаров», «Отчет о розничных продажах», «Отчет комиссионера (агента) о продажах», «Требование-накладная», «Возврат товаров от покупателя», «Комплектация номенклатуры», «Безвозмездная передача», «Отчет производства за смену». Обработка предназначена для работы в конфигурации «1С:Бухгалтерия предприятия 8, редакция 3.0» Есть версия обработки оптимизированная для работы в 1CFresh
Обработка позволяет создавать документы "Сведения об уплате налогов на едином налоговом счете" по данным файла операций из личного кабинета ЕНС сайта ФНС в конфигурации 1С:Бухгалтерия предприятия 3.0.
Исправление пересчета товаров, пересчет всех колонок по виду цен. Исправлено поведение стандартной команды Заполнения по виду цен. Расширение не меняющее логику работы. Удовлетворит большинство розничных продавцов, не нужно ничего пересчитывать руками, сразу видна недостача или излишки по выбранному виду цены
Решение позволяет по ИНН производить проверку контрагентов, получая сведения: видов деятельности, данных ЕГРЮЛ, связанных организаций, отчетности, налогов, финансовый анализ, а также в один клик заполнить карточки справочников контрагентов/партнеров по ИНН в программе 1С по данным ФНС. Попробуйте ДЕМО версию перед покупкой.
Оптимизируйте процесс закрытия периодов. Автоматизируйте любые, даже самые сложные правила переноса и выполните инвентаризацию остатков за минуты. Гибкая обработка для 1С, которая работает как самостоятельный модуль — без привязки к БСП и с поддержкой большинства конфигураций. Ваш идеальный помощник для закрытия периода, исправления ошибок, реорганизации учета, корректировки и списания остатков.
не понял, есть ли такая возможность:
приемник - строка, источник - реквизит.
???
как будет сделано приведение типов?
.
например я в ТЧприемнике хочу заполнить строка.Артикул значением Товар.Артикул
(5) спсб. я примерно так себе и представлял.
.
по поводу "пропадающих" сообщений и прочих проблем - это временные трудности на портале, связанные с большим трафиком. Саппорт работает над устранение проблем и повышением производительности.
(8) - я понял подвох.
Задача автоматического подбора соответствий в этой обработке не решалась. Тем боле, что кроме типа может не совпадать имя реквизита. Для этого и потребовалось сохранение преднастроек. Обработка в первую очередь предназначалась для случаев, когда из одной строки или нескольких, связанных по ключу строк нужно создать одну или несколько ответных строк. А поскольку алгоритм выполняется в цикле, то была создана СтруктураЛичная для хранения каких-нибудь промежуточных значений, чтоб не пересчитывать.
Сложные случаи требуют преднастроек программистом.
В остальных случаях вполне пригодна для простых пользователей.
(9) это вы сильно хорошего мнения о "простых пользователях" - они вот так не глядя, например (для 7.7 ибо у меня есть мелкопохожая разработка), ПО ПРОТСОМУ - такой обработкой столько наворотят - неделю разгребать.. абизянам гранаты в руки - не давать!
(10) К сожалению обезьянам и давать ничего не надо - они сами находят.
А если по существу, то была идея при вызове обработки в структуре параметров передавать настройки по некоторому ограничению, но что ограничивать и как симпатичней это сделать пока не решил.
P.S. Есть ли вообще защита от "генератора нажатий случайных кнопок"? По-моему только большая вожделенная кнопка "Сделать всё". А посему, моё глубокое убеждение, что от пользователя тоже нужно требовать понимания происходящего и профессионализма. А то доживем до времен, когда работодатель скажет: "Да не будем мы брать программиста на работу, а то он такого напрограммирует...". Так зачем брать на работу такого бухгалтера или оператора? (Заранее согласен, что это не соответствует действительности, а жаль).
Типовая торговля 10.3.
Заполняю Заказ покупателя на основании заказа покупателя (Да так надо) вылетает ошибка при нажатии на кнопку Выплнить и выбора ТЧ товары.
ТЧ_Источник = ПустоеЗначениеТипа(ТипЗначения)[мИмяТЧ].Выгрузить();
Аналогичная ошибка при заполнении "Инвентаризации товаров на складе" (делаем "Добавить из объекта" - выбираем "Инвентаризация товаров на складе" - Подбор - выбираем документ из списка - Ок - нажимаем "Выполнить" - "Товары" - вылетает окошко с ошибкой "Получение элемента по индексу для значения не определено" - нажимаем "Подробно...":
{Форма.ФормаПереноса(517)}: Получение элемента по индексу для значения не определено
ТЧ_Источник = ПустоеЗначениеТипа(ТипЗначения)[мИмяТЧ].Выгрузить();