Загрузка данных из табличного документа в справочники, документы, планы видов характеристик, планы видов расчетов, планы счетов, бизнес-процессы, задачи, в движения документов, поточная загрузка документов (EXCEL, управляемые формы, универсальная)
Интеграция - Загрузка и выгрузка в Excel
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Обработка имеет логику настройки, сходную с логикой обработки "Загрузка данных из табличного документа" с диска ИТС (на мой взгляд, она очень удобна).
Позволяет загружать:
- В справочники (в том числе и подчиненные, например, при загрузке номенклатуры можно сразу загружать и характеристики).
- В табличную часть документа (можно сразу в несколько).
- В не подчиненные регистратору регистры сведений.
- В движения документа (с поддержкой вида движения для регистров накопления, можно загружать сразу в несколько движений документа).
- Поточно загружать документы и справочники (как с табличными частями, так и без, можно сразу загружать в несколько табличных частей документа).
- Одновременно загружать в справочники, являющиеся реквизитами загружаемых объектов, с полноценной настройкой.
Подключается к конфигурациям с БСП в двух режимах (на форме есть кнопка, облегчающая регистрацию):
- Как универсальная загрузка из табличного документа.
- Как обработка заполнения табличной части (Обработка будет открыта в режиме: Загрузка в табличную часть и ссылкой на объект откуда она была вызвана (без возможности изменения данных настроек).
Как происходит загрузка:
- Выбираете режим загрузки
- Выбираете объект загрузки (табличную часть/регистр при необходимости)
- Настраиваете правила загрузки на закладке "Настройка" (и на закладке "Настройка шапки" при поточной загрузке в табличные части. При поточной загрузке новые элементы создаются, при изменении полей поиска)
- Выбираете табличный документ (в настройках обработки можно указать, что требуется предпросмотр табличного документа, в этом случае на форму будет выведо поле табличного документа).
- Нажимаете кнопку "Получить таблицу данных". При этом будет создана таблица значений, в которой согласно настройкам будет преобразован в данные 1С "табличный документ". Эту таблицу значений можно откорректировать, или вернуться к настройкам.
- Нажать кнопку "Загрузить", после чего данные будут загружены в 1С.
Плюсы данной обработки:
- Можно настроить загрузку любой сложности.
- Позволяет загружать в справочники, являющиеся реквизитами объекта.
- Загружает в движения документов.
- Обладает уникальным функционалом поточной загрузки.
Минусы:
- Не загружает изображения
- Не работает с группировками в табличных документах.
Известные особенности:
- По умолчанию существующие объекты не перезаписываются. Если вам это требуется то включите настройку "Замещать существующие записи".
- Если у вас выходит ошибка индекса при получении таблицы данных, значить у вас настроенных колонок для загрузки больше, чем колонок с данными в табличном документе, или для какой то настройки указан номер колонки за пределами колонок табличного документа.
- В событиях и в режиме "Вычислять" при обращение в строке текущих данных к реквизитам дополнительных настроек требуется добавлять префикс: "ДополнительнаяНастройка_" плюс номер настройки.
- "<Новый>" в колонках "Объект", в полученной "Таблице подготовленных данных", означает, что загружаемое значение, не найдено в текущей базе. При загрузке оно будет добавленно в базу.
- Если значение загружается с помощью дополнительной настройки, то режим должен быть: "Устанавливать", и нужно в столбце "Значение по умолчанию" выбрать "По настройке: X: Название настройки". .
- Если в описании типов реквизита несколько значений, то обработка пытается получить значение по первому типу, исключением является получение данных для реквизта, для которого настроена связь по типу, но при этом, если у плана видов характеристик несколько типов, то будет попытка привести значение к первому типу из плана видов характеристики.
- После изменения настроек (при включеннной автонумерации колонок), номера колонок могут измениться, поэтому требуется обновить табличный документ, что бы понять, из каких именно колонок будут браться значения.
- Если не заполнены ключевые реквизиты для объекта, то объект не будет создаваться.
- Если у вас при нажатии на "Получить таблицу данных" возникает ошибка "Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции)", значить вы настроили получение из колонки которой нет в табличном документе. Решение: обновите шапку табличного документа, что бы посмотреть как должны располагаться колонки или отключите автонумерацию колонок и настройте номера как в вашем табличном документе.
UPD v 3.0.4.7 (16.06.2026):
- Для вторичных загружаемых ссылочных объектов добавлено событие "Перед записью". Команда находится на странице настройки.
- Исправление ошибок.
UPD v 3.0.4.6 (03.08.2023):
- Добавлена возможность добавления в обработку предопределенного макета, для передачи пользователям. При этом обработка открывается в упрощенном интерфейсе без настроек. Включается в макете "ИнформацияОбОбработке". Сохраненные настройки необходимо поместить в макет "ПростыеНастройки_МакетНастроек"
- Исправлена ошибка "Значение не является значением объектного типа (Синоним)" при открытии обработки в режиме заполнения табличной части.
- Код обработки адаптирован для конфигураций на основе БСП 3.1.7 и выше.
UPD v 3.0.4.5 (14.03.2021):
- Добавлена возможность сохранять таблицу подготовленных данных.
- Добавлена проверка ключевых реквизитов при загрузке в дополнительные табличные части.
- Для платформы 8.3 модальные диалоги открытия и сохранения файлов заменены на немодальные.
- В форму редактирования выражения получения данных реквизита добавлена таблица названия колонок загружаемых реквизитов.
UPD v 3.0.4.4 (20.02.2019):
- Добавлена возможность настроить поиск строк в добавляемых дополнительных табличных частях.
- При поточной загрузке добавлена настройка "Очищать табличные части".
- Исправлена ошибка при загрузке в планы счетов.
- Исправлена ошибка восстановления настроек предыдущих версий.
UPD v 3.0.4.3 (26.11.2018):
- Добавлено новое событие "Перед чтением данных". В нем в переменной "ПараметрыЧтенияДанных" можно установить произвольные значения и использовать их во время вычисления значения ячеек.
- Добавлено новое событие "Перед загрузкой данных". В нем в переменной "ПараметрыЗагрузки" можно установить произвольные значения и использовать их в событиях загрузки данных.
- Исправление ошибок.
UPD v 3.0.4.2 (27.08.2018):
- В режиме "Поточная загрузка объектов" добавлена возможноть загружать в планы видов характеристик, планы счетов, планы видов расчета, бизнес процессы и задачи.
- Добавлена возможность добавлять дополнительную настройку загрузки с типом "План видов характеристик".
- Во время вычисления значения ячейки теперь можно использовать параметры: ТаблицаДанных, ИндексСтроки, КлючЯчейки.
UPD v 3.0.4.1 (22.06.2018):
- Добавлена возможность искать объекты по нескольким вариантам поиска. Для этого на каждой странице настройки добавлена кнопка "Настройки поиска и создания объектов".
- Для ссылочных объектов дана возможность искать по уникальному идентификатору.
- Исправление ошибок.
UPD v 3.0.3.6 (01.06.2018):
- Добавлена возможность добавить дополнительную настройку загрузки в независимый регистр сведений.
- Добавлена возможность загрузки в общие реквизиты.
- Вместо режима "Загрузка в справочник" рекомендуется использовать "Поточная загрузка справочников и документов", как более функциональный. Режим оставлен для совместимости с сохраненными настройками предыдущих версий. Будет удален в будущем.
UPD v 3.0.3.5 (06.04.2017):
- Возвращена возможность в режиме загрузки "В табличную часть документа" добавлять дополнительные настройки вида "Табличная часть".
- Исправлена ошибка невозможности открытия настроек предыдущих версий обработки.
- Исправлена ошибка при добавление дополнительной настройки регистра движений документа.
- Исправлена ошибка в результате которой перед загрузкой не очищались табличные части и движения добавленные дополнительными настройками.
- Исправлена ошибка в результате которой не записывались движения загружаемого документа.
- Исправлена ошибка когда при открытии неверно заполнялись настройки у обработки подключенной как "дополнительная обработка заполнения объекта" механизма БСП.
- Исправлена ошибка не позволяющая восстановить настройки в режиме "Загрузка в табличную часть документа".
- Добавлен фильтр для предопределенных настроек. Теперь отображаются только настройки соответствующие конфигурации базы.
UPD v 3.0.3.4 (21.03.2017):
- Добавленна возможность загруки групп для иерархических справочников.
- Изменена логика работы ключевых настроек. В новой версии объект создается только если заполнены все ключевые настройки (в прошлых версиях объект не создавался только если не заполнены все ключевые настройки).
- Исправлена ошибка, когда при использовании отборов в таблице данных массив текстов ячеек не соответствовал загружаемой строке.
- Исправлена ошибка, когда для платформы 8.3.6 и выше использовался старый спобоб чтения табличных файлов.
- Убрана обязательность для стандартных реквизитов при поточной загрузке.
- Добавлена обрезка пробелов при чтении файлов .dbf
- В обработку встроены формы "Особенности настройки" и "Примеры настройки".
UPD v 3.0.3.3 (23.05.2016):
- Для справочника добавлен стандартный реквизит "Ссылка" для возможности устанавливать его через настройки поиска по справочникам и регистрам сведений.
- Добавлена возможно давать название дополнительной настройки при добавлении.
- Исправление ошибок.
UPD v 3.0.3.2 (31.03.2016):
- Исправлена ошибка, Для регистров расчета добавлены все требуемые стандартные реквизиты.
UPD v 3.0.3.1 (12.02.2016):
- Добавлен новый режим добавляемой настройки: "Поиск через справочник". Функционал аналогичен режиму: "Поиск через регистр". Позволяет искать элемент справочника по его реквизатам, и выбрать один из его реквизитов для подставления в соответствующий реквизит другой настройки.
UPD v 3.0.2.12 (28.01.2016):
- Исправлена ошибка поиска объектов по реквизитам объекта с типом "строка" и имеющим фиксированную длину строки.
UPD v 3.0.2.11 (26.12.2015):
- Исправление ошибок получения настроек в режимах загрузки: "Загрузка в регистр сведений", "Загрузка в движения документа".
UPD v 3.0.2.10 (18.12.2015):
- Исправлена ошибка поиска загружаемых объектов.
UPD v 3.0.2.9 (17.12.2015):
- Исправлена ошибка не позволявшая сохранять настройки.
UPD v 3.0.2.8 (15.12.2015):
- Реализован поиск данных в базе без учета начальных и конечных пробелов в строковых реквизитах полей поиска.
- Исправлена ошибка связи по типу при поиске реквизита.
UPD v 3.0.2.7 (24.10.2015):
- Исправлена ошибка: "Значение не является значением объектного типа (Представление)".
UPD v 3.0.2.6 (07.10.2015):
- Исправление ошибки индекса возникающей при ручной нумерации колонок.
UPD v 3.0.2.5 (10.09.2015):
- Изменена логика формирования колонок в таблице данных для дополнительных настроек. Вместо префикса "ПодчиненныйСправочник_", теперь используется префикс: "ДополнительнаяНастройка_" плюс номер настройки.
- Изменено поведение видимости объекта загрузки. После загрузки он становиться видимым.
- Исправлена ошибка при загрузки нулевого количества строк.
UPD v 3.0.2.4 (02.09.2015):
- Исправлены ошибки в предопределенных настройках для загрузки данных.
- Исправлена ошибка с добавлением дополнительной настройки в режиме "Загрузка в справочник".
- Добавлена проверка является ли обработка внешней (упрощает встраивание в конфигурацию).
- Добавлена возможность ввода в ручную вида справочника/документа в режиме "Поточная загрузка справочников/документов".
- Добавил вопрос при закрытии обработки.
UPD v 3.0.2.3 (01.08.2015):
- Исправлена ошибка поиска по коду, когда код содержит меньше знаков чем максимальная длина кода.
- Исправлена ошибка выбора значения по умолчанию когда добавлены дополнительные настройки вида "Движения по регистрам".
UPD v 3.0.2.2 (29.06.2015):
- Исправлена ошибка при который в варианте загрузки: "Из внешнего файла", при повторном получении таблицы данных сбивались настройки колонок.
UPD v 3.0.2.1 (8.06.2015):
- Реализована проверка на дублирование однотипных объектов загрузки при получении таблицы данных. Дубли проверяются по идентичности полей поиска (в настройках должны быть заданы одинаковые поля поиска). В качестве примера в обработку добавлена предопределенная настройка загрузки спецификаций с составом для УНФ.
- В таблицу настройки добавлена новая колонка: "Ключевой". Если все реквизиты помеченные как ключевые не будут заполнены, то объект не будет загружен.

UPD v 3.0.1.5 (27.05.2015):
- Добавлена принудительная установка нового кода для загружаемых элементов справочника.
- Исправлена ошибка при чтении табличного документа из .xls при которой число читалось с неразрыным пробелом.
UPD v 3.0.1.4 (20.05.2015):
- Добавлен новый режим добавляемой настройки: "Поиск по регистру сведений".
- Добавлена предопределенная настройка: "Поступление товаров с поиском по штрихкоду (УТ 11)". Демонстрирует использование режима "Поиск по регистру сведений".
UPD v 3.0.1.3 (05.05.2015):
- В таблице подготовленных данных, представление не найденных объектов имеет вид: "<Новый>".
- На главную панель выведена кнопка варианта загрузки (из файла или заполнением таблицы).
- Исправление ошибок.
UPD v 3.0.1.2 (23.04.2015):
- Изменена логика добавления дополнительных настроек. Все настройки добавляютя, через кнопку: "Добавить настройку".
- Добавлены две предопределенные настройки загрузки для УТ 11, на их примере можно изучить общие принципы настройки обработки:
- Номенклатура с характеристиками (УТ 11)
- Установка цен номенклатуры (УТ 11)

- Исправление ошибок.
UPD v 3.0.1.1 (23.04.2015):
- Добавлен упрощенный вариант открытия табличного документа. Если Вы хотите, как прежде, видеть табличный документ после открытия, то включите настройку: "Предварительный просмотр табличного документа, после открытия".

- Добавлено обновление представления загруженныех объектов в таблице подготовленных реквизитов.
- Дополнительные настройки загрузок в справочники, теперь загружаются в режиме "ОбменДанными.Загрузка = Истина".
- В Режиме "Загрузка в Справочник" убрана кнопка "Загрузка в подчиненный справочник".
- В режимах загрузки "Загрузка в справочник" и "Поточная загрузка документов/справочников" если основной объект загрузки является справочником, то теперь он доступен в выборе значения по умолчанию.
- Исправление ошибок.
UPD v 3.0.0.8 (20.04.2015):
- Добавлена возможность отбора на таблице подготовленных данных. При этом загружаеются только отобранные строки.

UPD v 3.0.0.7 (15.04.2015):
- Добавлена возможность удалять дополнительные таблицы настроек.
- Кнопка "Нумерация колонок" оставленна только на основной странице настроек загрузки данных.
- При восстановлении настроек в режиме загрузки "Загрузка в табличную часть документа", теперь не восстанавливается докумен.
UPD v 3.0.0.6 (06.04.2015):
- Добавлен поиск документов по представлению.
- При поточной загрузке добавлена возможность проведения при записи.
- Исправлена критическая ошибка: при поточной загрузке загружалась только последняя строка в табличную часть.
UPD v 3.0.0.5 (26.03.2015):
- Исправление ошибки загрузки реквизитов в режиме "Вычислить".
- Исправление ошибки отсутствия данных "ТекстыЯчеек" в событиях: "При записи объекта", "Перед записью объекта".
- Исправление ошибки загрузки справочников без владельцев.
UPD v 3.0.0.4 (24.03.2015):
- Механизм поиска объектов при получени таблицы данных теперь применяется для всех режимов загрузки.
- При обнаружение новой версии, обработка теперь сразу предлаает ее скачать.
- Исправлены ошибки.
UPD v 3.0.0.3 (17.02.2015):
- Исправлена ошибка: "При поточной загрузки в документ с движениями по регистру бухгалтерии не заполняются субконто".
UPD v 3.0.0.2 (13.02.2015):
- Исправлена ошибка невозможности получить таблицу подготовленных данных, если настройка "Первая строка данных табличного документа" была равна 1.
- Для платформы 1С Предприятие 8.3.6 добавлена возможность открытия документов *.xls; *.xlsx; *.ods средствами платформы.
UPD (12.02.2015):
- Исправление ошибки неверного поиска элементов в режиме "Загрузка в справочник".
UPD v 3.0.0.1 (08.02.2015):
- В режиме загрузки "Загрузка в справочник" добавлено условное оформление для Таблицы подготовленных данных. Теперь можно подсвечивать найденные/не найденными объекты разными цветами. Настройку цветов можно выполнить на форме настройки.

UPD v 3.0 (07.02.2015):
- Изменена схема загрузки в режиме "Загрузка в справочник". Теперь поиск объектов осуществляется при подготовке таблицы данных:
- Это позволяет как сразу увидеть какие элементы справочника нашлись, а какие нет.
- Реализовать поиск реквизитов загружаемоего объекта для которых этот объект является владельцем (замечание от Rebelx). Для этого в поле выбора связи по владельцу надо выбрать: "< Загружаемый объект >".
- Исправлена ошибка "Переменная не определена (ЭтотОбъект) " появляющаяся когда обработка открывалась в конфигурациях для 1С Предприятия 8.2 открытых в режиме совместимости в 1С Предприятии 8.3.
UPD v 2.9 (24.12.2014):
- Исправлена критическая ошибка: при наличии пустых заголовков колонок в табличном документе не верно получалась таблица данных.
UPD v 2.8 (10.12.2014):
- Был переписан с нуля блок получения таблицы данных, что позволило значительно ускорить данную операцию.
- Ошибки при получении таблицы данных и лог загрузки теперь выводятся в отдельных закладках.
- В режиме "Поточная загрузка" создание нового объекта теперь происходит при изменении полей основной таблицы для которых установлено, что они являются полями поиска.
UPD (04.12.2014):
- Исправление ошибки, при поточной загрузки документов.
UPD (26.11.2014):
- Исправление ошибки, при загрузке дополнительных значений справочника.
UPD (20.10.2014):
- Исправлены ошибки
UPD v 2.7 (01.10.2014):
- Добавлена поддержка конфигураций в которых свойство "Режим использования модальности" установлено в положение "Не использовать".
UPD (v 2.6):
- Добавлена возможность во всех режимах загрузки добавить настройку загрузки в справочник, а в настройка загрузки реквизитов загружаемого объекта ее выбрать, указав что реквизит загружается по расширенной настройке (производится в поле выбора значения по умолчанию). Объекты загружаются в порядке очередности, и в каждом следующем можно выбрать предыдущий (например на скрине видно, что добавлены настройки справочников: Партнеры (1) и Контрагенты (2), и в настройке Контрагенты, выбрано, что Партнер загружается по расширенной настройке.
UPD (v 2.5):
- В режиме "Поточная загрузка" добавлена возможность загружать в движения документа.
- Добавлены "красивые" заголовки для таблицы настроек.
- Условное оформление теперь устанавливается на все таблицы настроек.
- Исправление ошибок.
UPD (v 2.4):
- Добавлена возможность загружать сразу в несколько табличных частей (движений по регистрам документа) для режимов загрузки: Загрузка в табличную часть, загрузка в движения документа, поточная загрузка документов.
- Добавлено новое событие "После записи объекта", доступно при режиме загрузки "Загрузка в справочник". В него передается основной объект загрузки и список значений с ссылками на загруженные подчиненные справочники.
- Выведение всего кода связанного с Дополнительными отчетами и обработками в оператор Выполнить, для обеспечения совместимости с конфигурациями без БСП, или с БСП старых версий.
- Исправление ошибок.
UPD (v 2.3):
- Добавлена возможность сохранять настройки в базе, с возможностью восстанавливать настройки при открытии обработки.
- Исправление ошибок.
UPD (v 2.2):
- Добавлена возможность при загрузке в справочник, одновременно загружать данные в справочники, для которых загружаемый справочник, является владельцем.
- Изменена система сохранения настроек во внешний файл. !! ВНИМАНИЕ!! Версии настроек от предыдущей обработки не поддерживаются!
- Убрана возможность сохранять настройке в базе.
- Общие настройки вынесены в отдельную форму.
- Добавлена возможность отключить проверку обновлений.
UPD (v 2.1): Исправлена ошибка: после загрузки сохраненных настроек из файла, поля "Вид документа" и "Табличная часть", не восстанавливались из настроек.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.18.46
- Управление торговлей, редакция 11, релизы 11.5.22.117, 11.5.18.46, 11.0.4.5
Вступайте в нашу телеграмм-группу Инфостарт
загрузка данных из табличного документа excel EXCEL табличный документ уф управляемые формы ут11 универсальная обработка данные документы справочники движения корректировка
См. также
Загрузка и выгрузка в Excel Маркетплейсы Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)
Реальный помощник, с помощью которого Вы преобразуете необходимые документы для Wildberries, OZON, ЯндексМаркет, ЛаМода, Мегамаркет, Aliexpress, Детский мир, Магнит Маркет (быв.МагнитЭкспресс), Лемана про, ЭНФАНТА (Акушерство), Летуаль, Твой дом, Золотое Яблоко, Каспи, Авито, Аптеки+, М.Видео,Тинькоф в документы "Отчет комиссионера (агента) о продажах" и другие. Работает в 1С:БП 3.0, 1С:БП 3.0 КОРП, 1С:УТ 11, 1С:УНФ, 1С:ERP.
5490 руб.
12.08.2021 48444 654 71
Загрузка и выгрузка в Excel Маркетплейсы Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Платные (руб)
Обработки загрузки данных о продажах WildBerries предназначены для следующих конфигураций: Бухгалтерия предприятия, редакция 3.0; Управление нашей фирмой, редакция 3.0; Розница, редакция 3.0; Управление торговлей, редакция 11; Управление торговлей, редакция 10.3
6000 руб.
11.12.2019 68037 1163 3
Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)
Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.
12444 руб.
29.10.2014 237872 777 544
Загрузка и выгрузка в Excel Маркетплейсы Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)
Обработки загрузки данных о продажах Ozon предназначены для следующих конфигураций: Бухгалтерия предприятия, редакция 3.0; Управление нашей фирмой, редакция 3.0; Розница, редакция 3.0; Управление торговлей, редакция 11; Управление торговлей, редакция 10.3
6000 руб.
26.11.2020 51282 865 4
SALE! 30%
Загрузка и выгрузка в Excel Оптовая торговля Бухгалтер Пользователь 1С:Предприятие 8 1С 8.3 1С 8.5 1С:Бухгалтерия 2.0 1С:Бухгалтерия 3.0 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)
Загрузка данных из Excel в 1С одним кликом: документы, номенклатура, цены, прайсы и справочники без ручного ввода в УТ, КА, ERP, БП, УНФ и др. Попробуйте демо-версию бесплатно!
8000
7200 руб.
09.11.2016 286135 971 964
SALE! 35%
Загрузка и выгрузка в Excel Учет документов Распознавание документов и образов Бухгалтер Пользователь 1С:Предприятие 8 1С 8.3 1С 8.5 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)
Программа для распознавания сканов или фотографий товарных документов в 1С. Просто выбираете файл (PDF, XML, JPG, DOC, XLS, HTML) и нажимаете кнопку "Распознать и загрузить".
8540
5551 руб.
04.06.2019 127970 385 183
Загрузка и выгрузка в Excel Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Управленческий учет Платные (руб)
Загрузка данных отчета о реализации товаров из сервиса Lamoda «Ламода» для конфигурации: 1С:Бухгалтерия предприятия, редакция 3.0; 1C:Управление торговлей, редакция 11 и 1C:Управление нашей фирмой, редакция 3.0 в документ "Отчет комиссионера (агента) о продажах".
6000 руб.
01.03.2021 13432 89 0
Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)
Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 07.10.2026, версия 9.5.0 - 10.9.0)
20740 руб.
20.11.2015 179826 430 401
Но загрузить настройки опять не получается, хотя ошибка в последней версии стала другой.
Настройка для загрузки в "Движения документа" в "Операцию" :
Платформа: 1С:Предприятие 8.3 (8.3.6.2100)
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.43.123)
Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси
Ошибки:
--------------------------------------------------------------------------------
16.03.2016 16:24:13
{(1)}: Значение не является значением объектного типа (Метаданные)
Для каждого Движение Из СсылкаДокумента.Метаданные().Движения Цикл Если Движение.Имя = "Хозрасчетный" Тогда МетаданныеОбъекта = Движение КонецЕсли КонецЦикла;
Можно ли с помощью вашей обработки формировать номенклатуру с характеристиками с определенными свойствами (все свойства характеристики номенклатуры задаются в соответствующих полях файла загрузки)?
ТипОбъектаСправочника = Неопределено;
СсылкаИсточника = Неопределено;
ИмяВидаРегистра = Неопределено;
ТабличнаяЧастьИсточника = Неопределено;
СсылкаДокумента = Неопределено;
РегистрДокумента = Неопределено;
ВостановитьТаблицуИзСоответствия("ЗамещатьСуществующиеЗаписи", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("НеСоздаватьНовыхЭлементов", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РучнаяНумерацияКолонокТабличногоДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПерваяСтрокаДанныхТабличногоДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПередЗаписьюОбъекта", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПослеДобавленияСтроки", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПриЗаписиОбъекта", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РежимЗагрузки", СостояниеВыполнения);
УстановитьИсточник();
ВостановитьТаблицуИзСоответствия("СсылкаДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("СсылкаИсточника", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ТипОбъектаСправочника", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ИмяВидаРегистра", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РегистрДокумента", СостояниеВыполнения);
Показатьзаменить, на:
ВостановитьТаблицуИзСоответствия("ЗамещатьСуществующиеЗаписи", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("НеСоздаватьНовыхЭлементов", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РучнаяНумерацияКолонокТабличногоДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПерваяСтрокаДанныхТабличногоДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПередЗаписьюОбъекта", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПослеДобавленияСтроки", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПриЗаписиОбъекта", СостояниеВыполнения);
Если НЕ ВыполняетсяЗаполнениеТЧОбъекта Тогда
ТипОбъектаСправочника = Неопределено;
СсылкаИсточника = Неопределено;
ИмяВидаРегистра = Неопределено;
ТабличнаяЧастьИсточника = Неопределено;
СсылкаДокумента = Неопределено;
РегистрДокумента = Неопределено;
ВостановитьТаблицуИзСоответствия("РежимЗагрузки", СостояниеВыполнения);
УстановитьИсточник();
ВостановитьТаблицуИзСоответствия("СсылкаДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("СсылкаИсточника", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ИмяВидаРегистра", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РегистрДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ТипОбъектаСправочника", СостояниеВыполнения);
КонецЕсли;
Показатьобработку, обновил.
Если вы хотите обновлять данные справочников, то надо чуть выше после:
Если РежимЗагрузки = 0 Тогда
ЗагружаемыйОбъект = Неопределено;
Если Не Запрос = Неопределено Тогда
СтрокаОшибок = "";
Для каждого СтрокаПоиска Из СтрокиПоиска Цикл
ЗначениеРеквизита = Неопределено;
ТекущаяСтрока.Свойство(СтрокаПоиска.ИмяРеквизита,ЗначениеРеквизита);
Если ПустаяСтрока(ЗначениеРеквизита) Тогда
СтрокаОшибок = ?(ПустаяСтрока(СтрокаОшибок),"",СтрокаОшибок + ", ") + СтрокаПоиска.ПредставлениеРеквизита;
Иначе
Запрос.УстановитьПараметр(СтрокаПоиска.ИмяРеквизита,ТекущаяСтрока[СтрокаПоиска.ИмяРеквизита]);
КонецЕсли;
КонецЦикла;
Если Не ПустаяСтрока(СтрокаОшибок) Тогда
Сообщить("Строка " + НомерТекущейСтроки + " не может быть записана.Не указано значение ключевых реквизитов: " + СтрокаОшибок,СтатусСообщения.Важное);
Продолжить;
КонецЕсли;
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
ЗагружаемыйОбъект = Выборка.Ссылка.ПолучитьОбъект();
КонецЕсли;
КонецЕсли;
ОбъектНайден = Не ЗагружаемыйОбъект = Неопределено;
Если Не ОбъектНайден Тогда
Если НеСоздаватьНовыхЭлементов Тогда
Продолжить;
Иначе
ЗагружаемыйОбъект = Справочники[МетаданныеИсточника.Имя].СоздатьЭлемент();
КонецЕсли;
КонецЕсли; Показать Если ОбъектНайден и ЗамещатьСуществующиеЗаписи Тогда
ОбъектНайден = Ложь;
КонецЕсли;
То же самое сделать в процедуре: ЗагрузитьПодчиненныеСправочники
И воспользоваться соответствующей настройкой
Не смотря на то, что я использовал ее в самописной конфигурации и пришлось чуть-чуть допилить - работает идеально. Позволила сэкономить действительно много времени на ввод первичной информации.
Автору респект и плюс в карму!
1С:Предприятие 8.2 (8.2.17.153)
Управление торговлей, редакция 10.3.13.2 (10.3.13.2.2)
При открытие файла ЗагрузкаДанныхИзТабличногоДокумента_Q(Управляемые формы).epf
выдает ошибку:
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.МодульОбъекта(40,21)}: Переменная не определена (СтроковыеФункцииКлиентСервер)
ВызватьИсключение <<?>>СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
Подскажите, что не так.
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСообщения, ЭлементОписаниеКоманды.Представление);на
Выполнить("ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСообщения, ЭлементОписаниеКоманды.Представление);");И
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтрока,
КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));на
Выполнить(" ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтрока,
| КраткоеПредставлениеОшибки(ИнформацияОбОшибке()));");Обработка была помещена в базу как дополнительная , и с ее помощью можно либо из журнала документов, либо при открытии документа заполнить табличную часть. Очень выручало при заполнении документа "расход материалов", когда списывалось порядка 300 позиций. После обновления эта функция перестала работать из программы, приходится открывать отдельный файл обработки, настраивать....
Планируется ли какое либо обновление обработки с возможностью запуска прямо из документа?
Устанавливаете режим загрузки: Загрузка в регистр сведений. Затем добавляете справочник: Виды номенклатуры, настраиваете загрузку их. Затем добавляете справочник: Характеристики номенклатуры, и в нем в поле владелец ставите устанавливать по настройке Вид номенклатуры и настраиваете поиск по требуемым элементам. А затем в настройке загрузки в регистр в поле характеристики ставите устанавливать по настройке Характеристики номенклатуры.
Зарплата и кадры бюджетного учреждения, редакция 1.0 (1.0.51.1)
При открытии говорит:
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.МодульОбъекта(40,21)}: Переменная не определена (СтроковыеФункцииКлиентСервер)
ВызватьИсключение <<?>>СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
Допустим: бежит обработка по табличному документу, считывает значение артикула из табличного документа, пытается найти номенклатуру в 1С по данному артикулу, не находит и как следствие не создаёт строку в вводе остатков, плавно переходя к обработке следующей строки табличного документа.
Всю процедуру "КомандаЗагрузить" заменить на:
&НаКлиенте
Процедура КомандаЗагрузить(Команда)
СтруктураТекстВопроса = ПолучитьТекстВопросаИсточника();
КоличествоЭлементов = ТаблицаПодготовленныхДанных.Количество();
Если НЕ ПустаяСтрока(СтруктураТекстВопроса.Ошибка) Тогда
ТекстПредупреждения = СтруктураТекстВопроса.Ошибка;
Если ВерсияПлатформы83 Тогда
Выполнить("
| ПоказатьПредупреждение(, ТекстПредупреждения);
|");
Иначе
Предупреждение(ТекстПредупреждения);
КонецЕсли;
Иначе
нПараметры = Новый Структура;
ТекстВопроса = "Загрузить "+КоличествоЭлементов + СтруктураТекстВопроса.ТекстВопроса;
Если ВерсияПлатформы83 Тогда
Выполнить("
| ОписаниеОповещения = Новый ОписаниеОповещения(""ВопросНачатьЗагрузкуДанных"", ЭтотОбъект, нПараметры);
| ПоказатьВопрос(ОписаниеОповещения, ТекстВопроса, РежимДиалогаВопрос.ДаНет, 60);
|");
Иначе
ОтветНаВопрос = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет);
ВопросНачатьЗагрузкуДанных(ОтветНаВопрос, нПараметры);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ВопросНачатьЗагрузкуДанных(РезультатВопроса, ДополнительныеПараметры) Экспорт
Если РезультатВопроса = КодВозвратаДиалога.Да Тогда
ОчиститьСообщения();
ЗагрузитьДанныеСервер();
Если ВыполняетсяЗаполнениеТЧОбъекта Тогда
ПараметрыКоманды = Новый Структура("ДополнительнаяОбработкаСсылка, ОбъектыНазначения, СопровождающийТекст");
ПараметрыКоманды.ДополнительнаяОбработкаСсылка = ОбъектСсылка;
ПараметрыКоманды.СопровождающийТекст = "";
Состояние(ПараметрыКоманды.СопровождающийТекст);
РезультатВыполнения = ВыполнитьКомандуНапрямую(ИдентификаторКоманды, ПараметрыКоманды);
ЗагрузитьРезультат(РезультатВыполнения);
КонецЕсли;
КонецЕсли;
КонецПроцедуры Показатьне работает регистрация обработки в базе:
{Форма.Форма.Форма(4652)}: Ошибка компиляции при вычислении выражения или выполнении фрагмента кода
Выполнить("
по причине:
{(2,95)}: Переменная не определена (ЭтотОбъект)
ОписаниеОповещения = Новый ОписаниеОповещения("ЗарегистрироватьвИБПослеПомещенияВХранилище", <<?>>ЭтотОбъект);
СостояниеВыполнения.Свойство("ТекущаяВерсия", ВосстановленнаяТекущаяВерсия);
УНФ 1,5,20
Как вариант замените:
ВосстановленнаяТекущаяВерсия = Неопределено;
СостояниеВыполнения.Свойство("ТекущаяВерсия", ВосстановленнаяТекущаяВерсия);на:
Если ТипЗнч(СостояниеВыполнения) <> Тип("Структура") Тогда
Возврат;
КонецЕсли;
ВосстановленнаяТекущаяВерсия = Неопределено;
СостояниеВыполнения.Свойство("ТекущаяВерсия", ВосстановленнаяТекущаяВерсия);скачала обработку, пытаюсь разобраться
пытаюсь сохранить настройку - выдает ошибку "Поле объекта не обнаружено (Текущая версия)"
до этого каким-то волшебным образом сохранила настройку и поставила галку Открывать, и выдавало ошибку, как в (54), заменила в коде обработки - саму обработку открывает... но дальше сохранить настройки все равно не дает...
ТЗ = РеквизитФормыВЗначение(СтрокаНастроек.КлючСтраницыНастроек);
ВосстановитьЗначенияНастроекИзТаблицыРеквизитов(ТЗ, ВосстановленнаяТаблицаЗагружаемыхРеквизитов);
ЗначениеВРеквизитФормы(ТЗ, СтрокаНастроек.КлючСтраницыНастроек)ТЗ = РеквизитФормыВЗначение(СтрокаНастроек.КлючСтраницыНастроек.КлючСтраницы);
ВосстановитьЗначенияНастроекИзТаблицыРеквизитов(ТЗ, ВосстановленнаяТаблицаЗагружаемыхРеквизитов);
ЗначениеВРеквизитФормы(ТЗ, СтрокаНастроек.КлючСтраницыНастроек.КлючСтраницы){Форма.Форма.Форма(2162)}: Поле объекта не обнаружено (Дополнительные значения)Буду очень признателен за помощь!
P.S. Сорри за такое отображение кода, не могу понять что это, оригинал вот:
{Форма.Форма.Форма(2162)}: Поле объекта не обнаружено (Дополнительные значения)
Принцип работы Вами выбран правильно. Выбираете поточную загрузку справочника, добавляете табличную часть. Не забывайте по возможности ограничивать типы получаемых значений, например в УТ11 в реквизит Значение в табличной части "дополнительные реквизиты" имеет очень много типов, лучше ограничить его до одного нужного.
Так и выбираю один тип "Дополнительное значение" чтобы оно к табличной части пробилось
замените:
Если ЭтоСправочник И ТипЗнч(Справочники[Строка(МетаданныеТипа)].ПустаяСсылка()[ИскатьПо]) = Тип("Число") Тогда
Попытка
Представление = Число(Представление);
Исключение
//ОписаниеОшибки()
КонецПопытки;
КонецЕсли;
Если ЭтоСправочник Тогда
Если ТипЗнч(Справочники[Строка(МетаданныеТипа.Имя)].ПустаяСсылка()[ИскатьПо]) = Тип("Число") Тогда
Попытка
Представление = Число(Представление);
Исключение
//ОписаниеОшибки()
КонецПопытки;
КонецЕсли;
КонецЕсли;
Показатьили скачайте обновленный файл.
Если ЭтоДокумент Тогда
ТекстЗапроса =
"Выбрать Первые 1
|Объект.Ссылка КАК Ссылка
|Из Документ."+МетаданныеИсточника.Имя+" КАК Документ
|Где";
Если ЭтоДокумент Тогда
ТекстЗапроса =
"Выбрать Первые 1
|Объект.Ссылка КАК Ссылка
|Из Документ."+МетаданныеИсточника.Имя+" КАК Объект
|Где";
Ну выполнил нижеуказанную процедуру, как до этого не работало так и сейчас не работает:
в процедуре ВосстановитьНастройкиИзСостоянияВыполнения
ТипОбъектаСправочника = Неопределено;
СсылкаИсточника = Неопределено;
ИмяВидаРегистра = Неопределено;
ТабличнаяЧастьИсточника = Неопределено;
СсылкаДокумента = Неопределено;
РегистрДокумента = Неопределено;
ВостановитьТаблицуИзСоответствия("ЗамещатьСуществующиеЗаписи", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("НеСоздаватьНовыхЭлементов", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РучнаяНумерацияКолонокТабличногоДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПерваяСтрокаДанныхТабличногоДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПередЗаписьюОбъекта", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПослеДобавленияСтроки", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПриЗаписиОбъекта", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РежимЗагрузки", СостояниеВыполнения);
УстановитьИсточник();
ВостановитьТаблицуИзСоответствия("СсылкаДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("СсылкаИсточника", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ТипОбъектаСправочника", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ИмяВидаРегистра", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РегистрДокумента", СостояниеВыполнения);
...Показать
заменить, на:
ВостановитьТаблицуИзСоответствия("ЗамещатьСуществующиеЗаписи", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("НеСоздаватьНовыхЭлементов", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РучнаяНумерацияКолонокТабличногоДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПерваяСтрокаДанныхТабличногоДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПередЗаписьюОбъекта", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПослеДобавленияСтроки", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ПриЗаписиОбъекта", СостояниеВыполнения);
Если НЕ ВыполняетсяЗаполнениеТЧОбъекта Тогда
ТипОбъектаСправочника = Неопределено;
СсылкаИсточника = Неопределено;
ИмяВидаРегистра = Неопределено;
ТабличнаяЧастьИсточника = Неопределено;
СсылкаДокумента = Неопределено;
РегистрДокумента = Неопределено;
ВостановитьТаблицуИзСоответствия("РежимЗагрузки", СостояниеВыполнения);
УстановитьИсточник();
ВостановитьТаблицуИзСоответствия("СсылкаДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("СсылкаИсточника", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ИмяВидаРегистра", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("РегистрДокумента", СостояниеВыполнения);
ВостановитьТаблицуИзСоответствия("ТипОбъектаСправочника", СостояниеВыполнения);
КонецЕсли;
Добрый день,
1С:Предприятие 8.3 (8.3.5.1231)
Управление торговлей, редакция 11.1 (11.1.9.44)
пытаюсь загрузить реквизиты как дополнительные значения. Во вложении настройки.
Во время загрузки получаю ошибку, хотя предварительная загрузка в таблицу данных проходит успешно
{Форма.Форма.Форма(1570)}: Значение не является значением объектного типа (Ссылка)
Возврат ЗагружаемыйОбъект.Ссылка;
Не могу понять - это я что-то делаю неверно?
Спасибо.
Павел, спасибо!
Возник другой вопрос -
возможно ли настроить загрузку начальных остатков по контрагентам в табличную часть по типу расчетного документа - договор, счет, реализация и т.п.с подстановкой в "номер" ссылки на документ соответсвующего типа?
Ругается еще на этапе проверки заполнения
Задача - установить для номенклатуры единицы измерения.
ут10
Таблица:
Артикул Единица_Наименование
Единицы - подчинены номенклатуре, созданы
Искать - по наименованию и владельцу (<Создаваемый объект>?), который задан артикулом. Настройка такая есть, но она не работает :(((
Пока выход видимо использовать "Вычислять", но как-то это не кошерно.
А как надо настраивать справочник Номенклатуру, чтобы он искал по артикулу, если не нашел, то создать номенклатуру.
(88) Если так сделать, то он перестает искать по артикулу, сразу создает всю номенклатуру в этой папке.
Результат тот же. В чистой базе пробовала, все точно так же.
1. Если грузить - Движение документа Операция, субконто появляется (указываешь документ в который грузишь)
2 При потоковой загрузке результат с пустыми субконто.
Очень уж мне важна потоковая загрузка. Операций в день около 300.
Извините. Спасибо.
Для К = 1 По ТабДокумент.ШиринаТаблицы Цикл ТабДокумент.Область("R"+Формат((ПерваяСтрокаДанныхТабличногоДокумента - 1), "ЧГ=0") + "C" + Формат(К, "ЧГ=0")).Текст = "Колонка" + К КонецЦикла;
по причине:
Область не найдена: RC1
Процедура ПолучитьТаблицуДанныхНаСервере()
СформироватьСтруктуруКолонок();
СформироватьКолонкиТаблицыПодготовленныхДанных();
ТаблицаПодготовленныхДанных.Очистить();
Если ПерваяСтрокаДанныхТабличногоДокумента > ТабличныйДокумент.ВысотаТаблицы Тогда Возврат КонецЕсли;
Для н = 1 По ТабличныйДокумент.ВысотаТаблицы - ПерваяСтрокаДанныхТабличногоДокумента + 1 Цикл ТаблицаПодготовленныхДанных.Добавить() КонецЦикла;
Таблица = РеквизитФормыВЗначение("ТаблицаПодготовленныхДанных");
ОбластьДанных = ТабличныйДокумент.ПолучитьОбласть("R" + Формат((ПерваяСтрокаДанныхТабличногоДокумента), "ЧГ=0") + "C1:R" + Формат(ТабличныйДокумент.ВысотаТаблицы, "ЧГ=0") + "C" + Формат(ТабличныйДокумент.ШиринаСтраницы, "ЧГ=0"));
ТабДокумент = Новый ТабличныйДокумент;
Для К = 1 По ТабличныйДокумент.ШиринаТаблицы Цикл ТабДокумент.Область("R1C" + Формат(К, "ЧГ=0")).Текст = "Колонка" + К КонецЦикла;
Для Каждого Колонка Из ДополнительныеСвойства.Колонки Цикл Если Колонка.Значение.НомерКолонки <> 0 Тогда ТабДокумент.Область("R1C" + Формат(Колонка.Значение.НомерКолонки, "ЧГ=0")).Текст = Колонка.Ключ КонецЕсли КонецЦикла;
ТабДокумент.Вывести(ОбластьДанных);
Построитель = Новый ПостроительЗапроса;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабДокумент.Область("R1C1:R" + Формат(ТабДокумент.ВысотаТаблицы, "ЧГ=0") + "C" + Формат(ТабДокумент.ШиринаСтраницы, "ЧГ=0")));
ТаблицаПостроитель = Построитель.Результат.Выгрузить();
ТаблицаПостроитель.Колонки.Вставить(0);
ПоискЗагружемыхОбъектПроизведен = Ложь;
Для Каждого Колонка Из ДополнительныеСвойства.Колонки Цикл Если НЕ Колонка.Значение.КолонкаОбработана Тогда ПолучитьКолонкуТаблицыДанных(ДополнительныеСвойства.Колонки, Колонка, Таблица, ТаблицаПостроитель, ПоискЗагружемыхОбъектПроизведен) КонецЕсли КонецЦикла;
Если РежимЗагрузки = 0 Тогда
Для каждого СтрокаНастрок Из ТаблицыНастроек Цикл
Префикс = ?(СтрокаНастрок.Значение = "ТаблицаЗагружаемыхРеквизитов", "", СтрокаНастрок.Значение);
Колонка = ДополнительныеСвойства.Колонки[Префикс + "ОбъектЗагрузки"];
ПолучитьСсылкиОбъектовЗагрузкиТипаСправочник(Таблица, СтрокаНастрок.Значение, СтрокаНастрок.Справочник, Префикс);
КонецЦикла;
КонецЕсли;
ЗначениеВРеквизитФормы(Таблица, "ТаблицаПодготовленныхДанных");
Если СписокОшибок.Количество() > 0 Тогда
Сообщить("Выявлено ячеек, содержащих ошибки/неоднозначное представление: " + СписокОшибок.Количество())
КонецЕсли
КонецПроцедуры Показатьодна из приличных обработок, поэтому пишу
УТ 10.3
Справочник Номенклатура - в свойствах у всех элементов есть поле , скажем "Лавка"
Табличный документ xls с двумя колонками 1-родитель (код номенклатуры), 2 -значение свойства "Лавка" (текст)
Помогите настроить параметры загрузки, пожалуйста.
(104) quert, вы не правы, данной обработкой все загружается за один раз.
Установил обработку (платформа 8.3 конф. У.Т 11.1)
Выбираю загрузка в справочник номенклатура, в поле настройка выбираю только необходимые и точно проверенные параметры.
После нажатия получить таблицу данных выдает ошибку
Задано неправильное имя атрибута структуры.
Помогите, в чем может быть дело?
Загружаю со второй строки...
Подскажите, как настроить загрузку справочника Контрагентов с Контактной информацией, (Адреса Юридический и физический) Как связывать подчиненные справочники ? Например Контрагенты и Договоры. Обработка супер, экономит много времени.Но вот описание, только в постах этой ветки :)
Что же до загрузки контрагентов с контактной информацией для УТ 11, то тут все просто. Режим загрузки "Поточная загрузка документов", справочник "Контрагенты" и добавляете табличную часть "Контактная информация" (ну или несколько табличный частей, в зависимости от того, сколько видов контактной информации вы будете грузить разом). Единственно только надо понимать, что адрес будет в свободной форме без разложения на объекты фиас.
{Форма.Форма.Форма(2024)}: Индекс находится за границами массива
ТЗ = ТаблицаПостроитель.Скопировать(, ТаблицаПостроитель.Колонки[Колонка.НомерКолонки].Имя);
В чем может быть ошибка, хотя раньше все загружало. Установил последнее обновление, ошибка не исчезла
По просьбе коллег разбирался почему не выгружает одну из колонок табличного документа.
Ошибка возникает (точнее не ошибка даже а просто не выгружает данные) если выбран режим загрузки "Вычислять". Если на закладке "Настройка" пометки стоят не у всех реквизитов (конкретно были отмечены 2 и 4 реквизиты) тогда в следующей части кода Колонка.Значение.НомерКолонки принимают значения 1 и 2, что приводит к обращению не к тем ячейкам ТЗ в функции ВычислитьЗначениеЯчейки.
ИначеЕсли Колонка.Значение.РежимЗагрузки = "Вычислять" Тогда
ВыполнитьВычислениеЯчеекПоЭлементамТаблицы(ТаблицаПостроитель, Таблица, Колонка.Значение.Выражение, Колонка.Ключ, Колонка.Значение.НомерКолонки)
КонецЕсли;Частично можно решить проблему, если вручную выставить "Ручная нумерация колонок табличного документа" (это было не очевидно, т.к. колонка была скрыта). Но и при этом в функцию ВычислитьЗначениеЯчейки третьим параметром передается ТекСтрока[НомерКолонки-1] вместо ТекСтрока[НомерКолонки]. Исправьте пожалуйста.
P.S. Для отладки в предприятии использовал просто "Сообщить(ТекстЯчейки);"
ТекСтрока[НомерКолонки-1]По поводу первого, то совершенно не согласен. Все очевидно. Колонки там точно, такие же как в табличном документе, то есть если у вас в табличном документе это первая колонка, то и обращаетесь ТекстыЯчеек[1].
Наверное я плохо объяснил и Вы меня не поняли. Просто скажу как делал, а вы сами решите ошибка это или нет.
В табличном документе содержатся данные (см. скриншот 1).
В закладке "Настройка" отмечаю что мне нужно перенести 2-ой и 4-ый реквизиты (Номенклатура и Количество). Режим загрузки - "Вычислять".(см. скриншот 2).
В отладчике видно, что в функцию ВыполнитьВычислениеЯчеекПоЭлементамТаблицы попадают номера колонок 1 и 2 (скриншоты 3 и 4).
И в результате при выводе сообщения вторая ячейка не выводится (берется ТекстЯчейки из 1 колонки, а она пустая), а вместо четвертой берется текст из 2-ой колонки. (см. скриншот 5)
Уже потом я увидел эти значения в режиме "Предприятия" пробуя разные режимы в меню "Нумерация колонок" (см. скриншот 6). Если вручную поставить номера колонок 2 и 4 тогда будут взяты правильные данные.
Может я конечно чего не понял и именно такое поведение программы и было задумано автором, но это, как минимум, далеко не "очевидно", т.к. я не вижу (см 2 скриншот), из каких колонок программа будет брать данные если установлены не все подряд отметки.
Еще раз хочу поблагодарить за программу, на таких и учусь!
Помогите пожалуйста.
Не могу добиться от обработки какой-либо реакции на режим Вычислять.
Что бы я ни указал в поле выражения - реакции нет, а при записи в событие "Перед записью объекта" строчки:
Сообщить (ТекстыЯчеек[4]);
ругается :
Получение элемента по индексу для значения не определено
Пробую на Вещевом довольствии 2.0.6.4 на ядре 8.3.5.1517
Никогда раньше не пользовался данным видом обработки, поэтому не смог справиться с первого раза. Подскажите что я сделал неверно, а заодно и как надо сделать.
Я занимаюсь вводом первоначальных данных в базу и сейчас необходимо создать справочники номенклатуры совпадающие с аналогичными справочниками в базах наших поставщиков. Имеется табличный документ переделанный из входной накладной поставщика. Стоит задача взять из него перечень наименований номенклатуры с единицами измерений и закачать в справочник номенклатуры нашей базы данных.
Ни разу не пользовалась подобной обработкой, но хочу от нее добиться вот чего:
Есть табличный документ - сохранные остатки по регистру накопления, то есть большинство колонок совпадают.
Регистр накопления - НДС по приобретенным ценностям, если это важно.
Есть конфигурация - Бухгалтерия предприятия, редакция 3.0
Документ Операция, на скриншоте видна настройка, которую я завожу.
Обработка стопорится на реквизите Партия. Выдает ошибку Ячейка[R3C6](Партия): Элемент не найден
Но я не могу понять, какую настройку сделать, чтобы документ находился правильно.
Сам документ в базе есть, с таким номером\датой и прочим. Но обработка его не находит.
Все остальные реквизиты загружает корректно.
Скриншот настроек обработки, а так же сам файл прикладываю.
Заранее спасибо за ответ.
А есть ли какие-то приблизительные замеры времени ожидания после подбора табличного документа для загрузки? Или ограничения на количество строк?
У меня 2000 строк грузится порядка 10 минут, это только после того, как я подбираю сам табличный документ. Загружает около 1500 строк, а потом выдает неизвестную ошибку (без каких-то комментариев).
Оставшиеся 700 строк из отдельного документа грузит практически за секунды.
1С:Предприятие 8.3 (8.3.5.1383)
Бухгалтерия предприятия, редакция 3.0 (3.0.39.53)
Тонкий клиент
Загрузка в табличную часть документа, выбран конкретный документ Перемещение товаров, ТЧ - Товары.
P.S. Если Вы имеете в виду открытия файла excel то рекомендуется копировать данные через буфер обмена. Если же о получение таблицы данных, то загрузка такого количества строчек по идее должна идти быстрее.
После заполнения "Шапки" с выбором документа и табличной части я на закладке "Табличный документ" выбираю табличный документ согласно инструкции. По кнопке "Открыть" ссылаюсь на конкретный документ формата .xls, могу его приложить.
И в этот момент как раз после долгого ожидания вылетает неизвестная ошибка, а на закладке "Табличный документ" отображается не всё количество строк.
(Я сейчас раздробила документ на несколько частей, чтобы загрузить)
Кстати, таблицу значений обработка формирует буквально за секунды, за это огромное спасибо!
Если я правильно поняла, вы предлагаете просто скопировать строки из открытого табличного документа, а потом вставить их прямо на закладку "Табличный документ"?
Если пытаюсь загрузить в базу с загруженной номенклатурой (с выбором указанным выше) указывая в настройках замещать существующие записи, то при повторной попытке загрузить выбирая только (наименование и тип номенклатуры) выдает ошибку типа:
Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {Справочник.Номенклатура.МодульОбъекта(155)}: Значение поля "Рабочее наименование" не уникально
А по второй ошибке, то отключите контроль уникальности рабочего наименования.
При загрузке в справочник номенклатура, в поле Тип номенклатуры
выбираю устанавливать, выбираю товар , но после загрузки ни в одной карточке номенклатуры не устанавливается значение ТОВАР.
Версия 8.3.5 редакция 11.1.9.66
Спасибо.
к сожалению настройки не сохранил.
загрузить данные все таки удалось после долгих манипуляций. ошибка появлялась если я пытался изменить нумерацию колонок, а если не трогать нумерацию и данные методом копи паста подставлять в табличный документ в соответствующие колонки то документ загружался.
конфигурация Управление торговлей, редакция 11.1 (11.1.10.86)
Заполнение ТЧ не произведено!
Метод объекта не обнаружен (Инициализировать)
Конфигурация
БИТ: Ресторан на основе Бухгалтерия предприятия, редакции 2.0 (2.0.64.22)
ПоказатьПредупреждение(, "Не выбран табличный документ для загрузки!");ТекстПредупреждения = "Не выбран табличный документ для загрузки!";
Если ВерсияПлатформы83 Тогда
Выполнить("
| ПоказатьПредупреждение(, ТекстПредупреждения);
|");
Иначе
Предупреждение(ТекстПредупреждения);
КонецЕсли;
ПоказатьКонечно, я не уверен, что полностью разобрался в принципах работы Вашей обработки и в настройках, вот и возникает вопрос:
-может ли Ваша обработка загружать подчиненные справочники с вложениями, т.е., например: есть элемент справочника Номенклатура, у него есть спецификация, а в спецификации есть элементы
Материал 1, Материал 2, Материал 3 ... Полуфабрикат 1, Полуфабрикат 2. При этом Полуфабрикат 1, Полуфабрикат 2 в свою очередь имеет спецификацию, из которой он производится. Также могут иметься и п/ф, состоящие из материалов и п/ф, т.е. 3 уровня...
Выкладываю здесь. Небольшое пояснение по структуре файла загрузки:
1-я колонка Продукция и 3-я колонка Наименование спецификации одинаковы, так уж у нас сложилось.
2-я колонка РодительКод при загрузке не участвует, нужна для других целей.
В файле одна продукция, которая состоит из материалов и 1-го полуфабриката
Спасибо!
Загрузка спецификации.qxlz
И, простите за наглость, а когда примерно можно ожидать изменения в Вашей обработки?
Автору респект и большущий плюс!!!
установил обрабочтик. при попытке взять данные из эксель файла - пишет Ошибку: Возможно неверно указан номер листа книги Эксель.
1с: 8.3 БП3.0
При ручном заполнении табличных данных импорт происходит нормально.
в чем может быть проблема при загрузке эксель файла?
выявлена странная ситуация. Загружается номенклатура
В настройках указал соответствие полей и реквизитов, загрузил файл Excel, Получил таблицу данных - почему-то единица измерения не подхватилась. Надо разобраться - то ли колонку неправильную указал, то ли еще что. Хочется зайти в настройки, а закладки этой нет! Почему? Приходится закрывать и снова открывать обработку. причем сохранить настройки соответствия колонок и реквизитов тоже никак нельзя!
Вопрос снят - есть кнопка Продолжить настройки.
в настройках ошибки нет. Если нажать Прочитать файл и потом Получить таблицу - то все загружается нормально.
Как воспроизвести - настроить соответствие реквизитов и колонок таблицы - загрузить файл - прочитать таблицу - видим что все правильно. Далее нажать Вернуться в настройки, ничего не меняем, опять получить таблицу - видим что столбцы из excel не прочитались. У меня так.
Цены тоже - вроде как добавляются но их не видно при формировании прайс-листа.
В общем сил уже нет бороться с этой обработкой - притом еще и глючит она постоянно - помогите разобраться как нужно правильно создавать номенклатуру и подцеплять цены к ней - очень нужно!!!
версия 1С и управление торговлей 11 на скрине
В итоге если в номенклатуре код меньше 11 символов поиск не срабатывает. Лечится заменой строки запроса с:
| _Таблица." + ИскатьПо + "
на:
| ПРЕДСТАВЛЕНИЕ(_Таблица." + ИскатьПо + ") КАК "+ИскатьПо+"
Не получается потоковая загрузка документа Операция - на заполняется табличная часть полностью.
При аналогичных настройках и загрузке в режиме Загрузка движений документа все работает корректно.
Настройки и файл-источник в приложении.
ЗагрузкаПотоком.qxlz
Книга2.xls
Пытаюсь загрузить с помощью вашей программы произвольный список проводок(документ Операция).
По результатам загрузки программа пишет что все хорошо, но при открытии созданного дока Операция не вижу ни одной проводки.
Настройку делал по вашему шаблону, который вы выкладывали здесь 12/02/15 по результатам общения с пользователем alisaguzel(файл настроек во вложении)
хотя кажется уже понял, влияет ввод по строке...
подскажите, как сделать так, чтобы был отбор по умолчанию
например, такой
тк обработка будет использоваться очень часто для выполнения одной стандартной операции
Только вопрос - если в обработке обнаруживаются ошибки, за новую версию надо снова платить 3 $m или есть возможность получить обновление бесплатно?
{Форма.Форма.Форма(809)}: Ошибка при вызове метода контекста (Вставить)
Колонки.Вставить(Колонка.ИмяРеквизита,Колонка);
по причине:
Задано неправильное имя атрибута структуры
Что я делаю неправильно?
Конфа Управление торговлей, редакция 11.1 (11.1.10.167)
Задача: Установить дополнительные значения у характеристик номенклатуры из экселя (структура простая "НазваниеХарактеристики | ЗначениеДопРеквизита")
Поиск характеристик по названию. в БД есть характеристики с одинаковыми названиями.
Обработка на одно название находит один объект.
Как сделать поиск чтобы выбирались все похожие(или "точные" названия)??? Спасибо.
Нет возможности использовать в обычном приложении (как встроенный) если не исправить ИмяФайлаОбработки = ОбъектОбработка.ИспользуемоеИмяФайла на ИмяФайлаОбработки = ""
Начинаю настройку "с чистого листа". Простой вариант загрузки номенклатуры
Лог действий:
Режим ЗАГРУЗКА В СПРАВОЧНИК вариант ЗАПОЛНЕНИЕ ТАБЛИЦЫ вид справочника НОМЕНКЛАТУРА
кнопка Добавить Настройку вид СПРАВОЧНИК выбор ЕдиницыИзмерения
Создается новая страница с названием "1: Единицы измерения" и полной копией структуры справочника "Номенклатура", но не единиц измерения. т.е. подчиненный уже не загрузить.
Меняем режим загрузки на поточную загрузку. Вид документа нет возможности прописать, только выбрать из километрового списка...
снял все флаги, осталась дата/номер, добавил валюту с установкой по умолчанию. Для проверки хочу получить таблицу данных появляется ошибка
Для каждого Реквизит Из Реквизиты Цикл Если Реквизит.Имя <> "Идентификатор" Тогда Элементы.Удалить(Элементы["ТаблицаПодготовленныхДанных" + Реквизит.Имя]) КонецЕсли КонецЦикла;
т.е. опять капкан и дальше двигаться бесполезно.
При режиме загрузки ВЫЧИСЛЯТЬ я должен записать выражение типа
Результат=ТекущиеДанные.ПодчиненныйСправочник_1Номенклатура.ЕдиницаХраненияОстатковПри загрузке документа Поступление товаров и услуг (товар уже существует) так и не смог добиться, что бы единица измерения заполнилась в документе, хотя в обработке после получения таблицы данных в разделе ТОВАРЫ(ТЧ) единица была заполнена как положено.
Пытался это поле заполнять через "Вычислять" Результат=ТекущиеДанные.ПодчиненныйСправочник_1Номенклатура.ЕдиницаХраненияОстатков (есть в таблице данных, нет в документе)
и через Устанавливать Искать по Наименование по владельцу Номенклатура (нет в таблице данных, нет в документе)
Несколько раз возникала ситуация, когда долго возился с настройками и случайно нажимал Esc... Результат очень неприятный. Обработка без вопросов закрывается и начинаешь все сначала.
В общем более-менее вменяемого результата загрузки за 2 дня "ковыряния" получить не удалось. Где-то можно было бы подправить готовый результат руками (с теме же единицами), если бы не 1000 строк в каждом из десяти приходных документов :)
Все действия производились в "Управление торговым предприятием", режим обычное приложение
кнопка Добавить Настройку вид СПРАВОЧНИК выбор ЕдиницыИзмерения
Создается новая страница с названием "1: Единицы измерения" и полной копией структуры справочника "Номенклатура", но не единиц измерения. т.е. подчиненный уже не загрузить.
-------------
Обращайтесь с этой проблемой в 1С)))
Многое из типовой обработки загрузки, что нуждается в исправлении, оставлено "как есть" ;)
Никак не могу настроить простую загрузку приходных документов. А точнее нормальную загрузку новой номенклатуры.
Источник: табличный документ с колонками артикул/товар/количество/ед.изм/цена/сумма
Поиск товара по артикулу, вся номенклатура новая. Затык у меня в корректной загрузке номенклатуры, а точнее единицы хранения остатков номенклатуры. Единица измерения - подчиненный справочник. Как нужно настраивать связь между подчиненным и владельцем, если владелец - это новый элемент? Попытался в единице (подчиненном) через режим загрузки "Искать" значение по умолчанию "По настройке: 3: Номенклатура" и во владельце:
Единица хранения остатков | Искать | НомерКолонкиимениЕдиницы | По настройке: 4: Единицы измерения |
Что-то загружается, какая-то единица хранения остатков попадает, но ее владелец не соответствует позиции номенклатуры.
Имеется вопрос: Можно ли загрузить номенклатуру с характеристиками + еще дополнительные реквизиты для номенклатуры в УТ 11.1.
Смотрел предопределенную настройку "Номенклатура с характеристиками (УТ 11)" и как я понимаю если я добавляю настройку "табличную часть" то она относится только к "Виду документа" в шапке. Возможно ли ее привязать к номенклатуре? Или нужно как-то по-другому настраивать, или грузить в два захода?
У вас отличная обработка. Успешно применяю её для загрузки своей номенклатуры.
Но вот с установкой цен номенклатуры никак не складывается.
Пытаюсь использовать предопределенную настройку Установка цен номенклатуры (УТ 11). И что то идет не так =/
1.
2.
3.
Все это делается в УТ 11.1. Подскажите, пожалуйста, может я что то делаю не так?
Если Объект.ВидыЦен.Найти(ТекущиеДанные.ВидЦены, "ВидЦены") = Неопределено Тогда
нСтрока = Объект.ВидыЦен.Добавить();
нСтрока.ВидЦены = ТекущиеДанные.ВидЦены;
КонецЕслии перевыберете значение по умолчанию для реквизита Номенклатура.
Есть n допреквизитов справочника номенклатура, часть из них простые типы, один из них типа доп значение. Что то с настройками не выходит.
1. Спр.Номенклатура 2.ТабЧасть - ДопРеквизиты 3. Спр.ДопРеквизиты - Ут11.1.
Вот настройка
не могу понять как оно ищет в какой доп реквизит писать.Должна быть колонка в Ecxel с названием?
Доп реквизиты все - "Позиция номенклатуры (Справочник "Номенклатура" (Общие))"
И еще при загрузке спр.ДопРеквизиты нет проверки на уникальность по наименованию?.Почему то данные задваиваются
в предприятии конечно. На странице настройке загрузки доп реквизита.
Можно конечно код для поиска прописать, но хочется чтоб проще было (:
Пытаюсь грузить остатки по дебиторке/кредиторке в таб.часть "Расчеты с партнерами" документа "Ввод начальных остатков" в УТ11.
При нажатии кнопки "Загрузить" выдает ошибку "Значение не является значением объектного типа (Представление)"
Файл простой
Колонки: Партнер (ищем по названию), сумма, суммаРегл, дата оплаты
Что не так?
настройка вот такая. Файл загрузки давайте лично скину
Обновление не требуется.
Текущая версия: 3.0.2.3
Версия на сайте: 3.0.1.3
А уже версия UPD v 3.0.2.5 (10.09.2015), это 7-я после 3.0.1.3 и было два обновления с исправлениями ошибок после 3.0.2.3.
Как получить обработку с исправленными ошибками?
Обнаружил следующий недочет:
При РУЧНОЙ НУМЕРАЦИИ КОЛОНОК, если есть колонки из которых данные не загружаются, при выводе ошибок неправильно определяет имя столбца. Например:
"Ячейка[R557C27](КемВыданДокументУдостоверяющийЛичность): Элемент не найден"
На самом деле в табличном документе это 27 столбец, но имя его должно быть другое, т.к. некоторые колонки пропущены (1,3,5,... 20,27,...51,55,...). и 27 по счету загружаемая колонка на самом деле оказывается 55.
Если же колонка с ошибкой находится ближе к концу и "номер колонки" превышает количество загружаемых колонок то вываливается ошибка
"{Форма.Форма.Форма(2500)}: Индекс находится за границами массива
... СписокОшибок.Добавить("Ячейка[" + Ячейка +"](" + Таблица.Колонки[Колонка.НомерКолонки-1].Имя + "): " + Примечание); ..."
Исправил следующим образом: в вышеуказанной строке внес изменения:
СписокОшибок.Добавить("Ячейка[" + Ячейка +"](" + Колонка.ПредставлениеРеквизита + "): " + Примечание);
Понял, еще кроме "Устанавливать" нужно в столбце "Значение по умолчанию" выбрать "По настройке: X: Название настройки".
После того как экспериментальным путем разобрался, нашел это в комментарии (82) .
Было бы неплохо вынести это в описание.
Т.к. получается что данные отсутствующие в справочниках являющимися реквизитами загружаются, но после того как прошла основная загрузка, и поэтому эти реквизиты остаются незаполненными. Приходится выполнять повторную загрузку.
В вычисляемом выражении ТекстыЯчеек не массив, а строка таблицы значений соответственно к колонке надо обращаться не ТекстыЯчеек[0], а ТекстыЯчеек.Колонка1.
Работает, но иногда уходит в полный отказ.
на всякий случай:
платформа: 8.3.6.2076
Управление торговлей 11.1.10.185
У меня ms office 2016, может в нем дело...
Заполняю новую базу (Розница 2.1.9.12, 1С8.3.6.2014), делаю заполнение документа оприходование товара.
Выполняю обработку и переносится все кроме кол-ва, что не так делаю?
Прилагаю скрины
{Форма.Форма.Форма(3839)}: Ошибка при вызове метода контекста (ПрочитатьПостроителемТабличныйДокумент)
ПрочитатьПостроителемТабличныйДокумент()
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ret Форма: Элемент Тип: {}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{}ValueTable' ПоказатьКлиент-сервер, платформа 8.3.6.2152. Файл на сервере.
слава богу нашел, причем бесплатную. Загружает в справочник с ошибками, приходится пользоваться встроенной "Загрузка данных из файла". Зато документы создает без ошибок и на раз. Не знаю кто автор - большое ему человеческое спасибо. Все просто и понятно. Кому надо - сброшу.
Спасибо за ответы.
Не отображается картинка - она здесь
Хорошо, давайте без ехидства. Где, в каком месте инструкции написано о поиске по штрихкоду? Как изменить настройку, чтоб этот поиск добавить?
Добавлен новый режим добавляемой настройки: "Поиск по регистру сведений".
Добавлена предопределенная настройка: "Поступление товаров с поиском по штрихкоду (УТ 11)". Демонстрирует использование режима "Поиск по регистру сведений".
используем платформу 8,3,6,2332 конфигурация Бухгалтерия 3,0,42,54
выбираем поточную загрузку . Вид документа "Поступление наличных"
заполняем табличную часть и жмем кнопку "получить Таблицу данных"
выдается ошибка Поле объекта не обнаружена (СчетКт)
хотя в поле оно заполнено. и также в таблице данных у нас подсвечивается плательшик и пишет элемент не найден, хотя в справочнике контрагентов он есть.
Используем обработку 3,0,2,5 и 3,0,0,7
Подскажите пожалуйста что делаем не так ?
Путем проб и ошибок все таки настроил, работает когда я отключаю или задаю значение по умолчанию и выбираю режим загрузки "устанавливать" для параметра "Субконто Кт1"
А вот если установить режим загрузки "искать" и указать номер колонки из табличной части то выводится ошибка которую описал ранее.
Незнаю мне кажется похоже на Баг. так как если он берет значение по умолчанию то он должен брать тоже самое значение и с табличной части тоже.
прикрепил файлы настроек на которых я эксперементировал и сам файл эксель который подгружал в табличную часть.
БП ПКО от киосков инкассации.qxlz
23.11.2015 тестовая2.xls
В настройку должны включаться все параметры - режим загрузки, тип объекта, имя ТЧ, номер первой строки, ...
т.е. пользователь выбирает настройку, файл, конкретный объект при необходимости, жмет кнопку.
Сейчас совершенно не понятно, какие настройки должны быть заполнены для загрузки настройки.
Так же вынести номер первой строки, режим создания объектов, и пр. - то что зависит от исходного файла из формы "Настройка"
это значительно повысит юзабилити для конечных пользователей, снизит требования к интеллекту этих пользователей
Данная настройка не предназначена для загрузки в этот тип документа!
Я например пользователь. Я не знаю какие настройки должны быть установлены, чтобы иметь возможность загрузить сохраненную настройку
Я ищу номеклатуру по Артикулу:
Волею судеб в моей базе достаточно часто встречаются вот такие артикулы "100-223445 " тоесть очень много пробелов после артикула.
Можно ли как то заставить схватить значение артикула пускай даже есть несоответствие с исходным файлом(в котором нет пробелов)?
Кажется,это реализовано в заполнении документов из внешнего файла стандартными способами в УТ 11.1.Было бы очень здорово!
и как загрузить дополнительные характеристкики, типа Размер и значения, цвет и значения? возможно это вообще?... и можно ли потом по этим характеристикам штрихкоды присвоить?
У Вас замечательная обработка, спасибо Вам огромное, но:
Подскажите, пожалуйста, почему не заполняются данные,когда используется режим загрузки "Вычислять", в стандартной обработке с итс все работает, а в вашей нет.
Есть какие то особенности кода?
получаю табличный документ, поиск по коду, нужно загрузить колонку Госномер
лог загрузки
в справочник номенклатуры ничего не пишется
куда копать ?
кстати это не в первый раз, давно пользуюсь версией 3.0.0.3, так как последующие в справочник у меня не грузят.
Выдают подобные таблички и после нажатия загрузить ничего не обновляется в справочнике.
Запустил бы в обычном приложении старую версию обработки, но эта конфа не дает запускаться в обычном приложении
если например моя таблица содержит 10 полей по горизонтали и 20 строк с данными, то указав нужный документ и указав что откуда брать у мня вся инфа ляжет в программу?
P.S. Прошу извинения за возможно тупые вопросы просто я далек от этого а работу сделать надо)
Добавил в событие добавления строки:
СтрокаТЧ=Объект.Товары.Добавить();
СтрокаТЧ.Номенклатура=Справочники.Номенклатура.НайтиПоРеквизиту("Артикул",ТекстыЯчеек[26]);
Ругается что Товары не объектный тип.
Как предпологается поточная загрузка документов с заполнением табличной части?
Платформа: 1С:Предприятие 8.3 (8.3.7.1917)
Конфигурация: Зарплата и управление персоналом, редакция 3.0 (3.0.25.69) (
Copyright © ООО "1C", 2007-2014. Все права защищены
(
Режим: Серверный (сжатие: усиленное)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси
Ошибки:
--------------------------------------------------------------------------------
25.02.2016 3:27:39
Ошибка работы сеанса
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Параметр сеанса отсутствует или удален
ID=4092d419-a9d7-45a7-8f01-a652b3e98a3a, Prm=793947AC-DC32-493F-AE72-9273B4BA3C09@l‹\01}ŒKò‘\0F×¶©_¥\0AsFEA20288, File=src\DistributedMoxelImpl.cpp(831)
Там же, после сохранения настроек на второй вкладке и попытки открыть обработку заново:
{(1)}: Значение не является значением объектного типа (Метаданные)
Для каждого Движение Из СсылкаДокумента.Метаданные().Движения Цикл Если Движение.Имя = "ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаОбщий" Тогда МетаданныеОбъекта = Движение КонецЕсли КонецЦикла;
Единственное что не понравилось (хотя может и я некорректно задала настройки):
при загрузке товаров в отчет агента (комиссионера) обработка не раскидывает 300 товаров по разным покупателям, а всем заполняет все товары (проданные всем вместе)
Результат = ТекущиеДанные["ИдентификаторСтроки"];{Форма.Форма.Форма(2562)}: Ошибка при вызове метода контекста (ВыгрузитьКолонку)
Для каждого Элемент Из ТаблицаПостроитель.ВыгрузитьКолонку(Колонка.НомерКолонки) Цикл нМассив.Добавить(?(НРег(Элемент) = "да" ИЛИ НРег(Элемент) = "истина" ИЛИ НРег(Элемент) = "включено", 1, ?(НРег(Элемент) = "нет" ИЛИ НРег(Элемент) = "ложь" ИЛИ НРег(Элемент) = "выключено", 0, СтрЗаменить(СокрЛП(Элемент), " ", "")))) КонецЦикла
по причине:
Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции)
Влвделец = Справочники.Организации.НайтиПоНаименованию("Администрация",Истина)
Результат = Справочники.Сотрудники.НайтиПоНаименованию(ТекстЯчейки,Истина,,Владелец)
Сотрудники почему-то не находятся.
&НаСервере
// Заполняет настройки колонок по умолчанию для регистра документа
//
Процедура ЗаполнитьНастройкиКолонокРегистраДокумента(ТаблицаЗагружаемыхРеквизитов, КлючСтраницы, ЭтоРегистр = Ложь)
МетаданныеИсточника = ПолучитьМетаданныеОбъектаПоКлючуНастройки(КлючСтраницы);
Если МетаданныеИсточника = Неопределено Тогда
Возврат;
КонецЕсли;
ДвиженияРегистра = ПолучитьИзВременногоХранилища(АдресХранилищаДвиженияРегистра);
ИсключаемыеРеквизиты = Новый Структура;
ИсключаемыеРеквизиты.Вставить("МоментВремени");
ИсключаемыеРеквизиты.Вставить("НомерСтроки");
ИсключаемыеРеквизиты.Вставить("Регистратор");
ИсключаемыеРеквизиты.Вставить("Период");
Для каждого Колонка Из ДвиженияРегистра.Колонки Цикл
Если ИсключаемыеРеквизиты.Свойство(Колонка.Имя) Тогда Продолжить КонецЕсли;
ЗагружаемыйРеквизит = ТаблицаЗагружаемыхРеквизитов.Добавить();
ЗагружаемыйРеквизит.ИмяРеквизита = Колонка.Имя;
ЗагружаемыйРеквизит.ПредставлениеРеквизита = Колонка.Заголовок;
ЗагружаемыйРеквизит.ОписаниеТипов = Новый ОписаниеТипов(Колонка.ТипЗначения, , "Null");
КонецЦикла;
ОбработатьТаблицуЗагружаемыхРеквизитов(ТаблицаЗагружаемыхРеквизитов);
КонецПроцедуры // () Показать&НаСервере
// Заполняет настройки колонок по умолчанию для регистра документа
//
Процедура ЗаполнитьНастройкиКолонокРегистраДокумента(ТаблицаЗагружаемыхРеквизитов, КлючСтраницы)
МетаданныеИсточника = ПолучитьМетаданныеОбъектаПоКлючуНастройки(КлючСтраницы);
Если МетаданныеИсточника = Неопределено Тогда
Возврат;
КонецЕсли;
ДвиженияРегистра = ПолучитьИзВременногоХранилища(АдресХранилищаДвиженияРегистра);
ИсключаемыеРеквизиты = Новый Структура;
ИсключаемыеРеквизиты.Вставить("МоментВремени");
ИсключаемыеРеквизиты.Вставить("НомерСтроки");
ИсключаемыеРеквизиты.Вставить("Регистратор");
Для каждого Колонка Из ДвиженияРегистра.Колонки Цикл
Если ИсключаемыеРеквизиты.Свойство(Колонка.Имя) Тогда Продолжить КонецЕсли;
ЗагружаемыйРеквизит = ТаблицаЗагружаемыхРеквизитов.Добавить();
ЗагружаемыйРеквизит.ИмяРеквизита = Колонка.Имя;
ЗагружаемыйРеквизит.ПредставлениеРеквизита = Колонка.Заголовок;
ЗагружаемыйРеквизит.ОписаниеТипов = Новый ОписаниеТипов(Колонка.ТипЗначения, , "Null");
КонецЦикла;
ОбработатьТаблицуЗагружаемыхРеквизитов(ТаблицаЗагружаемыхРеквизитов);
КонецПроцедуры // ()
ПоказатьПосмотрите, пожалуйста, на комментарий 381.
Помогите решить проблему, пожалуйста.
P.S. сам недавно с этим столкнулся при программном заполнении документа.
Создаю базу с очень разветвленной группировкой в справочнике.
Нужно загрузить, в справочник, большое количество групп.
В настройках реквизит "Это группа" устанавливаю в положение истина.
Но данные загружаются не как группы, а как номенклатура.
Подскажите, что я делаю не так, или с помощью этой утилиты нельзя загрузить группы?
Спасибо!!!
Гуру, прошу помощи! Если кто-то реализовывал загрузку в табличные части с поиском по штрихкодам ответьте, как правильно вычислить упаковку номенклатуры, на которую присвоен этот штрихкод??? Имеется Розница 2.2, гружу в оприходование товаров. У номенклатуры нет индивидуальных упаковок, все упаковки заданы в наборах и подтянуты в карточки товаров. Штрихкоды заданы как на упаковку так и на основную единицу измерения. При поиске владельца по штрихкоду в документ всё время попадают основные единицы хотя штрихи я указываю за упаковку. Сорри если криво объяснил, мозг уже набекрень(((
Настроил загрузку данных в документ Ввод начальных остатков, таблица = Номенклатура на складе. Загрузил - все нормально. Сохранил настройку. При попытке открытия настройки для следующего документа Ввод начальных остатков для той же табличной части обработка обматерила
Данная настройка не предназначена для загрузки в этот тип документа!
Автор, скажите, пожалуйста - обновление можно скачать без новой оплаты?
Как это сделать?
Обработку скачала за 3 $m 01 августа 2015.
Сейчас она сообщает, что требуется обновление - перехожу по ссылке и попадаю на 1-ю страницу Вашего сайта, там обновления нет.
Ввела свой логин и пароль, поиском нашла эту обработку, но за скачивание снова требуют 3 $m.
А у меня их просто очень мало.
Надо платить за каждое обновление или я не там файл обновления ищу и все-таки можно получить новую версию без оплаты?
Прошу прощения за столь глупый вопрос,но можно по подробнее описать как подключить данную обработку к 1С:Предприятие 8.3 (8.3.6.2152) конфигурация Бухгалтерия предприятия. Загрузила через Дополнительные отчеты и обработки получилась Заполнение табличной части из табличного документа (обработка выполняется из документа или справочника) , а как включить потоковую загрузку?
Заранее спасибо за ответ!
Обработка никаким способом не позволяет указать вид типовой операции, и другие реквизиты закладки "Бухгалтерская операция".
При потоковом формировании любого документа из БГУ 2.0 (например, Поступление МЗ) приходится руками заходить в каждый сформированный документ,
идти на закладку "Бухгалтерская операция", выбирать ее, заполнять КФО, ставить чекер "Вводить денежное обязательство", выбирать Раздел лицевого счета.
Это очень трудоемко.
Поэтому заявление о поточной загрузке документов к БГУ 2.0 отношения не имеет.
Хотелось бы узнать, если ли какие то способы решить эту проблему...
Смогу ли я с помощью Вашей обработки загрузить документы в 1С:УПП - "Прием на работу", "Кадровое перемещение", "Отпуска" и т.д. Задача загружать каждое событие отдельным документом. Т.е. необходимо закачать всю историю движений по персоналу для формирования карточки кадрового учета.
Так же есть задача перекачать все документы за 9 месяцев 2016г. из 1С:КОРП в 1С:УПП. Смогу ли я воспользоваться Вашей обработкой для этой цели.
Спасибо!
Никак не получается выстроить схему загрузки в документы "Перенос данных" одновременно с записью данных в регистр накопления "Фактические отпуска" (ЗУП30). Направьте в нужное русло. Выбираю поточную загрузку -> Документ.ПереносДанных, добавляю настройку "Регистр" -> "Фактические отпуска". После этого возникает ошибка.
Кто поможет настроить данную обработку на ут11 за оплату?
Автор вроде согласился, но после написания ТЗ упорно молчит 3-ю неделю (хотя на сайт заходит практически каждый день, странно)
2-я настройка (для одежды и обуви):
Аналогия с 1-ой настройкой, только добавляем в документ поступления товаров и услуг - характеристики (размер и цвет)
3-я настройка:
Есть таблица со следующими столбцами: штрихкод карты лояльности - Фамилия - Имя - Отчество - д.р клиента - Пол клиента - моб. телефон - адрес эл. почты - Имя 1-го ребенка - д.р 1-го ребенка - пол 1-го ребенка - Имя 2-го ребенка - д.р 2-го ребенка - пол 2-го ребенка.
Необходимо создать карты лояльности заданного вида (вид Бонусная), наименование карты: Бонусная [штрихкод], Владелец карты: Клиент(партнер) и контрагент(физ лицо) создаются соответственно таблице. Привязать к клиенту контакты из таблицы.
У клиента есть доп. реквизиты дети (ДР 1-го ребенка и Имя 1-го ребенка и также 2-го ребенка) - заполнить их если данные есть во входящей таблице.
УТ11.1.10.176
1с 8.3 (8.3.5.1625)
Установлен Teamviewer - доступен для подключения всегда.
- режим загрузки - "Загрузка в справочник",
- вид справочника - "Физические лица",
- вариант загрузки - "из внешнего файла".
- файл Эксель с данными,
- нажимаем "Получить таблицу данных" - выходит ошибка "Поле объекта не обнаружено (ТаблицаПодготовленныхДанныхОбъектЗагрузки)"(прикреплена к письму).
Что делаем не так?
не получается выгрузить в базу значения из таблицы дополнительных реквизитов. Грубо говоря есть артикул (по нему ищем номенклатуру) и анонс (доп реквизит), который надо заполнить. Как такое сделать?
Второй день пробую уже загрузить справочник Подразделения вашей обработкой, так и не выходит.
У данного справочника заполняем следующие реквизиты: Организация, Наименование, Вышестоящее подразделение.
Проблема в том, что когда подразделение создается у него не заполняется реквизит "Вышестоящее подразделение". Нужно что бы наименование указанное в колонке "Вышестоящее подразделение" искалось в справочнике и если его нет то создавалось и соответственно заполнялся этот реквизит созданным подразделением. Как это сделать с помощью вашей обработки?
После обновления платформы 1С до 8.3.9.1818 и обновления конфигурации до 3.0.44.140, обработка перестала работать. При попытке получить таблицу данных из xls, выходит ошибка: "индекс находится за границами массива". Что виной, новая платформа или новая конфигурация, не знаем, т.к. ставили одновременно.
Пожалуйста, посмотрите, т.к. сейчас отчетный период, а мы грузим большие таблицы.
Заранее, спасибо!
добавь пожалуйста обрезку пробелов при загрузке из dbf. (стр. 3863)
ТабличныйДокумент.Область("R" + Формат(ТекущаяСтрока, "ЧГ=") +"C" + Формат(ТекущаяКолонка, "ЧГ=")).Текст = СокрЛП(XBase.ПолучитьЗначениеПоля(ТекущаяКолонка - 1));
1. Ошибка это или так задумано, но при поточной загрузке (загружаю номенклатуру с поиском через справочник номенклатура поставщика) у некоторых полей (в моем случае поля:Это группа,Группа,Наименование,Код) не возможно снять признак их использования. А они по факту не нужны, так как ссылка устанавливается по поиску через другой справочник.
Убрал условие в условном оформлении, как временное решение.
2. Если установить отбор на таблицу данных, то в событиях (ПередЗаписьюОбъета) переменная ТекстыЯчеек не соответствует строке загружаемых данных.
Делаю загрузку в документ Операция, в регистр "Журнал проводок (бухгалтерский и налоговый учет)".
Находит все поля ТЗ кроме "СубконтоКТ2" - настройки следующие:
Искать по владельцу Организация по типу СчетКт или
Искать по владельцу ВидСубконтоКт2 по типу СчетКт
Результата не дают.
Так же пробовал установить ограничения в "Описании типов" по документу "Поступление (акт, накладная)" - все равно не загружает.
Подскажите, как настроить, спасибо!
Получилось скачать со страницы обновления версию 3.0.3.3, у меня более старая была.
А 3.0.3.4 в обновлениях будет?
Как этим пользоваться?
UPD v 3.0.1.5 (27.05.2015):
Добавлена принудительная установка нового кода для загружаемых элементов справочника.
Мне нужно при загрузке номенклатуры принудительно устанавливать код элемента.
Как это сделать с помощью обработки?
UPD v 3.0.1.5 (27.05.2015):
Добавлена принудительная установка нового кода для загружаемых элементов справочника.
Мне нужно при загрузке Номенклатуры принудительно устанавливать код элементов. Как это сделать?
Ошибка. Возможно неверно указан номер листа книги Excel.
В чем можешь быть проблема?
При попытке поточной загрузки документа Операция при выборе любого оборотного регистра выходит ошибка "Недопустимое значение параметра Параметр номер 1 " в предыдущей версии такой ошибки не было.
Добавление настройки, выбор номенклатуры и второй цены
Результат вот. В старых версиях работало (по моему 2.6 )
Кстати стало неудобно обрабатывать строки в таблице данных, по одной, раньше можно было использовать и Ctrl и Shift.
Вы не поверите, в момент появления ошибки - я тупо пялюсь в монитор!
А по делу, вот настройки (А может лыжи не едут).
Но делал так же как в старой (очень) версии, только вместо "добавить ТЧ",
добавлял "новую настройку".
Задача: есть некий справочник, например, контрагенты. Есть таблица, в которой каждому контрагенту, по его уникальному имени соответствует какая-то дополнительная информация.
Всего 2 поля: Ключевое "Наименование" и "Дополнительная информация", которое нужно догрузить из табличного документа.
Делаю настройку, см. скрин 1.
Заполняю таблицу, см. скрин 2.
Жму получить таблицу данных, см. скрин 3.
Вроде все хорошо, в таблицу данных подтянулся нужный контрагент и дополнительная информация, жму "Загрузить" и даже получаю сообщение, что все прошло успешно, см. скрин 4.
Вроде все прекрасно и интуитивно понятно. Одна проблема. См. скрин 5.
РЕКВИЗИТ НЕ ЗАПИСАН
Возможно, я что-то делаю не так...?
Столкнулся с проблемой:
СубконтоДт2 и ВидСубконтоДт2 естественно не трогаю:
у счета 90.02.1 его нет...
кто-нибудь может подсказать из за чего возникает ошибка?
Спасибо!
up: тоже самое опробовал и на последней версии обработки
Пытаюсь загрузить справочник Номенклатура
После выбора файла и попытки получить таблицу данных, в первый раз выдает
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2623)}: Поле объекта не обнаружено (Ссылка)
Во все последующие:
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2436)}: Ошибка при вызове метода контекста (Добавить)
ТаблицаПостроитель.Колонки.Добавить("Идентификатор");
по причине:
Неверное имя колонки
И так с каждым файлом.
Допустим есть документ в котором уже есть 10 позиций, при загрузке других 5 позиций они добавятся в документ или перезатрут те 10 заменив на 5?
Допустим есть документ в котором уже есть 10 позиций, при загрузке таких же 5 позиций они перезапишутся и заменяться новыми значения (цены) или же перезатрут те 10 заменив на 5?
выбрал настройку номенклатура с характеристиками УТ11
запускаю скачивание файла из xls
пишет - не то название листа. файл прикрепил.
Пытался добавить новую настройку. настройку вроде можно добавить, но при попытке получить таблицу ругается.
До поточной загрузки документов с созданием номенклатуры со штрихкодами "на лету" я так и не дошел в ней
Ругаться перестал после того как я выбрал Режим загрузки Владельца: устанавливать по настройке. И так и не понял что имеется ввиду под "Получаемый объект". Оставил "Владелец"
В итоге предварительная таблица сформировалась, но после загрузки штрихкод не создался.
В логе создана только одна позиция номенклатуры.
при загрузке приходной накладной в розницу почему-то не загружает количество.
Есть у справочника "Контрагенты_МОИ" табличная часть "Файлы" с реквизитами
Полное имя файла -тип Строка (пример "E:\изображения\КАРТИНКА.jpg")
Хранилище файла - тип Хранилище значения (не заполняется, без галки оставила)
Файл -тип Строка (пример "Фото")
Все заполняется супер гуд!
Но у справочника "Контрагенты_МОИ" есть реквизит "Фотография ссылка" тип Хранилище значения и не приложу голову как прикреплять!!!! Думала может копировать из табличной части (пусть будут и там и там), но ВЫЧИСЛИТЬ : "Результат=ДополнительнаяНастройка_1[ХранилищеФайла]" не работает!помогите, там тысячи фоток надо загрузить...
Суть вопроса. Может ли ваша обработка загрузить в справочник и связанный с ним регистр сведений из excel?
Если конфигурация типовая то напишите какой справочник и какой регистр, я посмотрю и постараюсь ответить точно.
Что касается файла эксель, то в нем есть наименование помещения, номер, вид помещения, Здание( в котором помещение), и его площадь. Соответственно в справочнике есть все кроме площадей они в регистре сведений. Собственно мы проплатили вашу обработку. Получим будем смотреть. Не получится сделать ей. все равно пригодиться для других целей)).
Попробовала добавить еще один справочник Виды контактной информации (настройка3), где в Значении по умолчанию Родителя выбрала "Контактная информация спр. Физические лица" - EMail, и в настройке 2 табличной части у реквизита Вид -Устанавливать и в значении по умолчанию - по настройке3. Тоже не получилось, запуталась окончательно.
Версия у меня 3.0.3.2, должна работать, скачать новее уже не хватает стартмани.
Обработка классная, в простые справочники загружает без проблем, а вот с табличной частью справочника непонятки((
Буду очень благодарна за помощь.
Остальные стандартные реквизиты замещаются без проблем (Вес, Наименование, объем и т.д), проблема только с дополнительными реквизитами.
Может настройки какие-то нужно поправить?
Сможете помочь с данной проблемой ?
Может кто поможет с настройками?
Сейчас необходимо опять воспользоваться.
Она работает, всё ок, но пишет, что у меня последняя версия 3.0.3.3 и не обновляется.
Чтобы была последняя, нужно ещё раз покупать или можно что-то сделать?
И еще никак не пойму, почему в "Настройке загрузки" нет реквизитов Склад и Счет учета? Мы планируем загрузить остатки на 10 счет .
и как не пытаюсь разобраться а как номенклатуру загрузить вы выходит. в рознице ошибку выдает.
Так понимаю за это отвечает реквизит "Это группа" и нужно ставить вычислить и как объяснить что это именно группа через форму редактирования запроса. Но какой запрос писать. И как его писать хз.
В качестве примера загрузка документов реализация (акты, накладные) с добавлением настроек: товары (табличная часть), номенклатура (справочник), штрихкоды номенклатуры (регистр сведений).
Насколько помню - в релизе 3.0.1.3 была возможность добавления только настройки регистра накопления.
В новом релизе добавление настройки регистра сведений присутствует?
Обработка хорошая, только не ищет она документы-основания по Представлению
Представление в Базе: Приходная накладная 63 от 11.01.2018
С точностью до буквы ввожу это представление в табличный документ - результат 0.
Как победить?
Пришлось изобретать костыли: В поле где должно искаться по представлению вставил "00000000047 от 01.08.2018"
Поставил "Вычислять" и
Ном = Лев(ТекстЯчейки,11);
ДатаТекст = Сред(ТекстЯчейки,Найти(ТекстЯчейки," от ")+4);
День=Лев(ДатаТекст,2);
Месяц=Сред(ДатаТекст,4,2);
Год=Сред(ДатаТекст,7,4);
Дата = Дата(Год,Месяц,День);
Результат = Документы.ИсполнительныйЛист.НайтиПоНомеру(Ном,Дата);ЗагружаемыйОбъект = ПланыСчетов[МетаданныеИсточника.Имя].СоздатьЭлемент();
Где Вы видели метод СоздатьЭлемент у Плана Счетов???
За что Мы платим 5 старт маней, чтобы потом сидеть и переписывать Вашу обработку?
Требования на режимы совместимости есть?
Нет. Работает под любыми платформами.
Т.е. ранее использовавшийся код вида
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
Фильтр = "Настройка универсальной загрузки (*.qxlz)|*.qxlz";
ДиалогОткрытияФайла.Заголовок = ЗаголовокДиалога;
ДиалогОткрытияФайла.Фильтр = Фильтр;
Если ДиалогОткрытияФайла.Выбрать() Тогда
Файл = ДиалогОткрытияФайла.ПолноеИмяФайла;
файлТекстовый = Новый ДвоичныеДанные(Файл);
АдресХранилища = ПоместитьВоВременноеХранилище(файлТекстовый, Новый УникальныйИдентификатор);
ВосстановитьТаблицу(АдресХранилища);
КонецЕсли;
Показатьизменен на корректные асинхронные ДиалогОткрытияФайла.Показать(ОписаниеОповещения) и т.д.
Подскажите, можно ли данной обработкой при загрузке сразу же создавать ссылочные документы (по аналогии со справочниками), например, для документа Ввод начальных остатков (Объект расчетов), например?
Если да - то можно скрин настроек, пжл?
Оказалось версия 3.0.4.2 затирает все строки в загружаемой табличной части, а не добавляет новую.
Решилось использованием версии 3.0.3.3.
В отличие от комментария 505, где задваивались доп.реквизиты. Возможно вы это, как раз и сделали для этого.
Только, это чревато потерей имеющихся данных. Благо в моем случае, не было имеющихся доп.реквизитов, а догружал значения двух новых. Думаю нужно указать в описании.
Считаю что, правильнее указывать поля поиска для строк из табличной части.
Возможно это уже исправлено в 3.0.4.3 (не скачивал).
Использую версию 3.0.4.3 в конфигурации УНФ 1.6.16.184.
Режим Поточная загрузка объектов.
Пытаюсь загрузить Спр.Спецификации.
Добавляю 2580 строк в Табличный документ.
При выполнении загрузки в справочник добавляется только 1 элемент - из последней строки Табличного документа.
Что делаю не так?
Внимательно ознакомился с примерами настройки - но для моего случая идею не уловил.
Я загружаю Спр.Спецификации, в этом Спр. есть ТЧ.Состав
Я Выбрал Поточная загрузка - Спр. Спецификации, затем добавил настройку ТЧ.Состав.
Но в ТЧ.Состав не нахожу ссылки на спецификацию.
Реквизит Спецификация, который виден на скриншоте, это спецификация, по которой нужно изготовить Номенклатуру из ТЧ.Состав.
Как нужно настроить поля поиска, чтобы загружались все спецификации, указанные на закладке Табличный документ и их табличные части Состав?
Однако при попытке загрузить (восстановить) ранее сохраненные настройки (релиз 3.0.1.3) имеет место конфликт реквизита ТЗ. Скрин ошибки и файл настройки прилагаю
В режиме поточной загрузки объектов по документам Реализация товаров и услуг полученная таблица данных по n-количеству документов при загрузке формирует объекты справочников и регистров, но данные табличной части по товарам по всем документам сворачивает в последний по списку документ. Первый столбец настройки в таблице данных значений <новый> не содержит. В настройке поиск по Дата и Номер установлен.
При аналогичных настройках в обработке (релиз 3.0.3.3) проблем нет.
Павел, поскольку структура обработки новая, прошу уточнить на необходимость нужных (дополнительных) настроек либо их последовательности.
В таблице на экране я вношу название номенклатуры, артикул. нажимаю "получить таблицу данных".
Выдается ошибка "Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции)".
Пробовал ставить "ручная нумерация колонок". Результат тот же.
Обработка не раз выручала при загрузке справочника "Номенклатура" и документов по "Поступлению ТМЦ". Спасибо разработчику!
Первый раз столкнулись с необходимостью загрузки в справочник "Номенклатура", который уже создан, данных из другого справочника "Коды ТНВЭД", который тоже уже создан в 1С. Получается, надо определенной Номенклатуре назначить определенный Код ТНВЭД .
Грузим из файла, в файле - колонки Наименование номенклатуры и Коды ТНВЭД, которые ей соответствуют. Пробовала разные варианты - то номенклатуру не находит, то код не подтягивается и ничего не получается. Может, такое с помощью обработки не получится реализовать? Подскажите, какие настройки использовать.
Если ДиалогВыбораФайла.Выбрать() Тогда
по причине:
Использование синхронных методов на клиенте запрещено!
Использование синхронных методов на клиенте запрещено!
Или я ушел за ёжиком в туман или ...
Файл примера специально сделал. Пробовал и в режиме справочника и в режиме потоковой загрузки - результат нулевой (последняя строка из таблицы в виде папки номенклатуры).
1С:Предприятие 8.3 (8.3.13.1513), Бухгалтерия предприятия, редакция 3.0 (3.0.54.15)
При попытке получить таблицу данных - "Недопустимое значение параметра (параметр номер 1). (Колонка не принадлежит коллекции)"
Управление нашей фирмой, редакция 1.6 (1.6.16.120)
При попытке открыть настройку - "Значение не является значением объектного типа (Метаданные)"
Если срисовать настройки и внести их в обработку руками - заполняются только ПАПКИ - группы.
" Ошибка при вызове метода контекста (Записать): Значение поля "В группе" должно быть группой" для значений Номенклатуры ...
Наверное когда я пойму КАК надо настраивать - все будет легко ...
Если это так, то верните деньги.
В понедельник я обращусь в администрацию сайта о мошенничестве ...
По отдельности находит, если выбирать несколько или все выдает пустые субконто.
Поднимался вопрос где-то тут в комментариях, но так и не решили.
Скачал Вашу обработку. У меня задача - перебросить документы "Операция" из Бухгалтерии 7.7
в Бухгалтерию 3.0. В связи с этим вопрос - в каком виде надо подготовить таблицу для ее
поточной загрузки?
Правильно ли я понял, что ее структура excel должна быть схематично такой:
Номер операции, Дата операции,... Дт,,, Кт,,, Сумма
20, 10.05.2019,,,,4101,,,6001, 1000
20, 10.05.2019,,,,4101,,,6001, 1200
21, 11.05.2019,,,,4101,,,6001, 7000
21, 11.05.2019,,,,4101,,,6001, 6000
Т.е реквизиты "шапки" должны повторяться?
И еще вопрос - если в табличных частях
будут разные счета по Дт и Кт и разные типы субконто -
возможно ли настроить загрузку? Или табличные части
должны быть "однотипные"?
Может у Вас есть пример файла для загрузки и настройки для моей ситуации?
Также интересует пример файла excel и настройки для его поточной загрузки для
какого-то типового документа, например "Реалицации товаров и услугu".
Может кто-то видеоролик делал?
Да и примеры на базе старой версии... Например, в новой
версии у меня нет колонки "Поле поиска".
Скачал примеры по загрузке в документ "Операции"
из материалов обсуждения - там опять таки не под
текущую версию...
1. выбор док
2. выбор ТЧ
3. собственно загрузка,
- хотелось бы, чтобы:
1. при выборе док того же вида, имя ТЧ не сбрасывалось.
2. данные в табличном документе не очищались, а очищались при выборе ТЧ
Такое поведение обработки уже есть в версии для обычных форм и это очень удобно
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(902)}: Поле объекта не обнаружено (Справочник)
СтрокаНастроек.КлючСтраницыНастроек = ДобавитьСтраницуНастроек(СтрокаНастроек.Справочник, СтрокаНастроек.Представление, СтрокаНастроек.ДопНастройки);Файл настроек во вложении.
пытаюсь загрузить файл и получаю ошибку
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4445)}: Ошибка при вызове метода контекста (Прочитать)
ТабличныйДокумент.Прочитать(ИмяФайлаВременное);
по причине:
Ошибка при выполнении файловой операции 'C:\Users\USR1CV8\AppData\Local\Temp\v8_D184_b70.xls'. Доступ к файлу не может быть получен.
База серверная, открываю локально на своей машине. Понимаю что он пытается сохранить файл на сервере. Почему?
Как открыть файл?
при возврате на форму "Табличный документ" данные исчезают. Иногда помогает удаление пустых колонок, но это отнимает много времени. Прошу разобраться.
Обработка замечательная, но
при поточной загрузки объектов в частности "поступления (акты, накладные)"
После создания не проводиться документ, "ошибка заполнения поле договор", для проведения нужно повторно выбрать договор в документе.
Вопрос, как можно это подправить
2/ Поиск контрагентов возможен по ИНН, а договоров по коду/наименованию?
3/ Если база стоит на сервере и там нет Excel, то загружать каким образом из файла ?
Подскажите, пожалуйста, как можно загружать информацию в поля Адрес и телефон (конкретно нужно указать адрес и email) справочника контрагенты?
Выбираю поточную загрузку документов/справочников и добавляю две настройки табличные части (в первой указываю email, во второй почтовый адрес), но после загрузки данные поля остаются пустыми. Галка "замещать существующие записи" стоит.
И информация по договору не заполняется.
Спасибо.
Для обычных форм есть замечательный набор инструментов "Инструменты разработчика 1С", но его невозможно использовать в линуксе и в тонком и веб клиенте.
Поэтому мы решили собрать подобный пакет, но который будет работать только на платформенных механизмах или с использованием кроссплатформенных компонент.
Использование этого пакета инструментов хотим сделать общедоступным(OpenSource), разработку вести через гитхаб с использованием EDT.
Можем ли мы включить в этот набор обработку(или часть идей и функционала) из этой публикации?
На текущий момент нашли основные инструменты (консоль запросов, консоль кода, редактор реквизитов, консоль компоновки и др.) для включения в инструментарий. Сейчас занимаемся получением одобрения авторов. Часть включаем свои- редактор предопределенных, редактор констант, Групповая обработка
Ссылка на репозиторий с новыми инструментами
Из полей поиска доступно только Представление. При этом, невозможно найти ссылку на документ и по Представлению ссылки.
Метод объекта не обнаружен "ПоказатьРезультатВыполненияКоманды".
Конфигурация Бухгалтерия релиз 3.0.75.104.
Если не ошибаюсь, то из БСП последней версии этот программный интерфейс удален
(ДополнительныеОтчетыИОбработкиКлиент.ПоказатьРезультатВыполненияКоманды).
Как быть?
Недопустимое значение параметра (параметр номер '1')
(Колонка не принадлежит коллекции)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2897)}:
Для каждого Элемент Из ТаблицаПостроитель.ВыгрузитьКолонку(Колонка.НомерКолонки) Цикл Если НРег(Элемент) = "да" ИЛИ НРег(Элемент) = "истина" ИЛИ НРег(Элемент) = "включено" ИЛИ НРег(Элемент) = "1" Тогда нМассив.Добавить(Новый Структура("Значение, Примечание", Истина, "")) ИначеЕсли НРег(Элемент) = "нет" ИЛИ НРег(Элемент) = "ложь" ИЛИ НРег(Элемент) = "выключено" ИЛИ НРег(Элемент) = "0" Тогда нМассив.Добавить(Новый Структура("Значение, Примечание", Ложь, "")) Иначе нМассив.Добавить(Новый Структура("Значение, Примечание", Элемент, "Неправильный формат")) КонецЕсли КонецЦикла
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2869)}:
МассивСтрутур = ПолучитьМассивЭлементовПоТипу(ТаблицаПостроитель, Таблица, ОписаниеТипов.Типы()[0], Колонка);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2787)}: Таблица.ЗагрузитьКолонку(ВыполнитьПоискПоЭлементамМассива(ТаблицаПостроитель, Таблица, Колонка.Значение.ОписаниеТипов, Колонка.Значение, ПрефиксНастройки, СвязьПоТипу, СвязьПоВладельцу), Колонка.Ключ)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2687)}: Для Каждого Колонка Из ДополнительныеСвойства.Колонки Цикл Если НЕ Колонка.Значение.КолонкаОбработана Тогда ПолучитьКолонкуТаблицыДанных(ДополнительныеСвойства.Колонки, Колонка, ТаблицаПолучаемыхДанных, ТаблицаПостроитель, ПараметрыЧтенияДанных) КонецЕсли КонецЦикла;
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4866)}: ПолучитьТаблицуДанныхНаСервере();
по причине:
Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции)
В чем проблема?
Конфигурация Управление нашей фирмой, редакция 1.6 (1.6.19.243)
у меня есть номенклатура, назовем ее "Крючок_А", вид номенклатуры индивидуальный для номенклатуры "Крючки_с_номерами", заведено три реквизита характеристик: Номер (дополнительное значение), Артикул (Строка), Диам. (Строка). Загрузил настройки из сохраненных. Прошу помочь с образцом таблицы.
Мне нужно загрузить данные графика оплат в Соглашение об условиях продаж. Это ТЧ указанного справочника. Изрыла всю обработку. Прочитала Ваши инструкции. Так и не поняла КАК поточно загрузить данные графиков оплат? Нашла толь загрузку в единичное конкретное Соглашение. Но чем загружать в каждое из 1000 штук, проще заполнить руками.
Есть такая функция в вашей обработке?
Для загрузки в 1С.xlsx
не получается заполнить реквизит в справочнике номенклатуры.
поиск по артикулу отрабатывает, но значения реквизита из таблицы устанавливаться не желают.
В колонке вид субконто содержится значение неверного типа! (ВидСубконтоДт1)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1965)}: ОбъектИсточника.Движения[РегистрДокумента].Загрузить(Источник);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1671)}: ВыполнитьПоследовательнуюЗагрузкуЭлементов(МетаданныеИсточника, ТаблицаДанных, ТаблицаРеквизитов, ТребуетсяЗагрузкаДоОбъекта, ТекстСообщения, КоличествоЭлементов, Загружено, ТаблицаДанных, ЕстьКолонкаЭтоГруппа, Ложь, ПараметрыЗагрузки)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4714)} :ВыполнитьЗагрузкуДанных();
{mngcore/MessageBox.clf(4)}: Close(-100);
по причине:
В колонке вид субконто содержится значение неверного типа! (ВидСубконтоДт1)
Воспроизводится на загрузке ПВХ Статьи Затрат КА.
"Выполнена загрузка объекта: "Статьи расходов": 65600 Амортизация на сумму переоценки ОС
1 из 5 элементов."
1. Грузится одна строка. Вроде последняя.
2. Большинство значений перечислений (пробовал и имена, и представления) и даже булево (пробовал ДА/НЕТ, ИСТИНА/ЛОЖЬ) не заполняется в таблицу данных.
Кто-то может поделиться настройками загрузки номенклатуры с характеристиками для УНФ 1.6 или УТ 11 и
настройками загрузки цен номенклатуры для УНФ 1.6 или УТ 11?
С загрузкой характеристик всё зело сложно и непонятно без примера.
В доп настройках уже завел совершенно простейшее вычисление
Вычисление не работает - сотрудник не ищется.
Специально купил стартмани, для загрузки обработки, т.к. надо в ЗУП загрузить "Планы видов расчета".
Загрузил обработку версии 3.0.3.3, в ней нет возможности загружать данные в "План видов расчета".
Хочу вернуть 4 стартмани, потраченные на "бесполезную" для меня обработку.
В 3.0.4.4 При загрузке поиск документа по представлению происходит через раз:
- ссылка на составной тип, но в настройке реквизита выбираю конкретный тип. Для двух типов поиск производится, для одного нет. Хотя документы существуют. В 3.0.3.3 поиск работал.
Для поиска по множественному типу предлагаю использовать алгоритм из
ЗУП 3.1.14.265; документ Отражение зарплаты в бухучете
Версия 3.0.4.4
Режим "Загрузка в движения документа"
1.
При загрузки сохраненных настроек из файла .qxlz, восстанавливается ссылка на Документ, на котором сохранялись настройки в файл .qxlz
При попытке сменить ссылку на другой документ. Настройки затираются.
2.
Делаю загрузку в самописный документ
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1927)}: Поле объекта не обнаружено (МоментВремени)
ЗагружаемыйОбъект.МоментВремени = ОбъектИсточника.МоментВремени()
Зря потратил 5 стартмани?
(p.s. даже PowerTools столько не стоит, хотя инструмент наимощнейший и с поддержкой)
4433,20 Переменная не определена (Кодировка XBase)
и не работает.
Права полные.Что нужно сделать, чтобы заработала?
Подскажите, при загрузке в табличную часть можно обратиться к объекту самого документа/справочника? Если я гружу в Товары документа поступления, то надо установить сумму документа как Товары.Итог("Сумма"). В событии Перед записью объекта написал
Объект.СуммаДокумента = Объект.Товары.Итог("СуммаСНДС);но ничего не изменилось((
Спасибо.
Объект.СуммаДокумента = Объект.Товары.Итог("СуммаСНДС);А я обратил внимание на это только тогда, когда не увидел заполнения ТЧ, в сообщениях в самом низу был текст ошибки. Сразу и не найдешь причину((
//ТекстЯчейки = "Ю0065748";
//КлючЯчейки = "СубконтоДт2";
//ТекущиеДанные = Новый Структура();
//ТекущиеДанные.Вставить("СчетДт", ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01"));
//ТекущиеДанные.Вставить("ВидСубконтоДт2", "");
//ТекущиеДанные.Вставить("СубконтоДт2", "");
//ТекущиеДанные.Вставить("Организация", Справочники.Организации.НайтиПоРеквизиту("ИНН", "1111111111"));
//ТекущиеДанные.Вставить("СубконтоДт1", Справочники.Контрагенты.НайтиПоНаименованию("1111111111"));
Если ЗначениеЗаполнено(ТекстЯчейки) Тогда
Префикс = Лев(КлючЯчейки, СтрНайти(КлючЯчейки, "Субконто")-1);
СубконтоСтрока = СтрЗаменить(КлючЯчейки, Префикс, "");
//СубконтоКт1
Если СтрНачинаетсяС(СубконтоСтрока, "СубконтоКт") Тогда
Постфикс = "СчетКт";
НомерСубконто = СтрЗаменить(СубконтоСтрока, "СубконтоКт", "");
Иначе
Постфикс = "СчетДт";
НомерСубконто = СтрЗаменить(СубконтоСтрока, "СубконтоДт", "");
КонецЕсли;
ИмяЯчейкиСчета = Префикс+Постфикс;
ИмяЯчейкиВидСубконто = Префикс+"Вид"+СубконтоСтрока;
НомерСубконто = Число(НомерСубконто);
ВидСубконто = ТекущиеДанные[ИмяЯчейкиСчета].ВидыСубконто[НомерСубконто-1].ВидСубконто;
ТекущиеДанные[ИмяЯчейкиВидСубконто] = ВидСубконто;
Типы = ВидСубконто.ТипЗначения.Типы();
Для Каждого Тип Из Типы Цикл
Мет = Метаданные.НайтиПоТипу(Тип);
ПолноеИмя = Мет.ПолноеИмя();
Если СтрНачинаетсяС(ПолноеИмя, "Перечисление.") Тогда
Для Каждого стр из Мет.ЗначенияПеречисления Цикл
Если стр.Синоним = СокрЛП(ТекстЯчейки) Тогда
Результат = Перечисления[Мет.Имя][стр.Имя];
Прервать;
КонецЕсли;
КонецЦикла;
ИначеЕсли СтрНачинаетсяС(ПолноеИмя, "Справочник.") Тогда
//Сообщить(ТекстЯчейки);
Если Мет.Имя = "Контрагенты" Тогда
Партнер = Справочники.Партнеры.НайтиПоКоду(ТекстЯчейки);
Если ЗначениеЗаполнено(Партнер) Тогда
Результат = ПартнерыИКонтрагенты.ПолучитьКонтрагентаПартнераПоУмолчанию(Партнер);
КонецЕсли;
ИначеЕсли Мет.Имя = "ДоговорыКонтрагентов" Тогда
Запрос = Новый Запрос();
Запрос.Текст = "ВЫБРАТЬ
| ДоговорыКонтрагентов.Ссылка КАК Ссылка
|ИЗ
| Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
| ДоговорыКонтрагентов.Организация = &Организация
| И ДоговорыКонтрагентов.Контрагент = &Контрагент
| И ДоговорыКонтрагентов.Номер = &Номер";
Запрос.УстановитьПараметр("Организация", ТекущиеДанные[Префикс + "Организация"]);
Если Постфикс = "СчетДт" Тогда
Запрос.УстановитьПараметр("Контрагент", ТекущиеДанные[Префикс + "СубконтоДт1"]);
Иначе
Запрос.УстановитьПараметр("Контрагент", ТекущиеДанные[Префикс + "СубконтоКт1"]);
КонецЕсли;
Запрос.УстановитьПараметр("Номер", ТекстЯчейки);
РезультатЗапроса = Запрос.Выполнить().Выбрать();
Если РезультатЗапроса.Следующий() Тогда
Результат = РезультатЗапроса.Ссылка;
КонецЕсли;
Иначе
Результат = Справочники[Мет.Имя].НайтиПоКоду(ТекстЯчейки);
КонецЕсли;
//Сообщить(Результат);
КонецЕсли;
Если ЗначениеЗаполнено(Результат) Тогда
Прервать;
КонецЕсли;
КонецЦикла
КонецЕсли; ПоказатьПервую половину того года пользовались обработкой, и всё прекрасно работало. Использовалась для целей загрузки списка контрагентов в справочник. Но потом перестали пользоваться.
Сейчас снова возникла необходимость в обработке, но данные по юридическому адресу почем-то престали грузиться, хотя настройки те же. Электронный адрес загружается как и прежде.
Платформа и конфигурация само собой поменялись. Нынешняя платформа - 8.3.16.1876, была 8.3.15.1830.
Подскажите, пожалуйста, в чём может быть проблема?
Спасибо.
Версия обработки 3.0.4.4.
Спасибо.
УТ 11.4.13.155. При загрузке в справочник номенклатуры объектов, помеченных как <Новый>, происходит запись только последнего объекта в списке. Это сделано намеренно или где-то в настройках не так установил значения?
Начать хотя бы с неработающих кнопок перехода к ошибкам в табличном поле.
Далее та же проблема что в (694): пытаюсь загрузить документы. Обработка не находит их по полю "Ссылка", ладно, указываю поиск по номер и дата - вроде находит, но грузит:
а) в существующие (хотя флаг "перезаписывать существующие" не стоит)
б) из новых - грузит только по 1шт за запуск. с каждым запуском - на 1шт больше. Т.е. нажал первый раз - загрузила один документ, нажал второй - два и т.д.
Так и не понял что именно автор ожидал видеть в колонке "Ссылка". Представление документа не подходит, возможно, ГУИД.
Тем не менее, есть куча иных ошибок, которые описывать нет желания, т.к. автор здесь отвечает далеко не всегда и не всем. Например, после добавления/удаления настройки (например, табличные части) - начинаю вылетать разные непонятные ошибки на ровном месте. Помогает только перезапуск обработки.
Так что если есть возможность - лучше использовать более стабильные обработки других авторов, или типовую от 1С.
(704) разобрался. Убрал поле "Ссылка", загрузка пошла.
Так и не понял что именно автор ожидал видеть в колонке "Ссылка". Представление документа не подходит, возможно, ГУИД.
Добрый день. А есть типовые или других авторов, которые помогут загрузить список документов с ТЧ?
В версии 3.0.4.3 возникает ошибка:
Ошибка инициализации модуля: ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма
по причине:
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(163,62)}: Процедура или функция с указанным именем не определена (СтрНайти)
Если ВыполнитьСравнениеВерсий(Лев(СисИнфо.ВерсияПриложения, <<?>>СтрНайти(СисИнфо.ВерсияПриложения, ".",,, 3) - 1), "8.3.5") Тогда
Как можно с вами связаться? По Скайпу вы не отвечаете.
Скайп ваш молчит
но установить в табличную часть ни как, перепробовал разные варианты а так же по аналогии встроенного шаблона
свойства и значения находит, но не записывает даже по умолчанию
При загрузке документов из внешнего файла хотелось бы указывать страницу с которой происходит загрузка.
при выборе объекта метаданных, вываливает ошибку.
Значение не является значением объектного типа (Метаданные)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1246)}: Для каждого Движение Из ЭтаФорма[ИмяОбъекта].Метаданные().Движения Цикл
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5579)}: УстановитьСписокРегистров();
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5591)}: СсылкаИсточникаПриИзменении(Неопределено);
Объект - документ в расширении, с несколькими табличными частями.
Ошибка инициализации модуля: ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма
по причине:
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5902,29)}: Переменная не определена (ЭтотОбъект)
Для каждого ТекСтрока Из <<?>>ЭтотОбъект[ТекСтрокаНастройка.Значение] ЦиклВ 3.0.4.3 ошибки нет)
Я выбираю режим загрузки "Загрузка объектов". Вариант загрузки = "Заполнение таблицы". В поле "Вид объекта загрузки" выбираю тип документа (например, "Поступление (акты, накладные)"). Добавляю настройку с видом "Движения", регистром, в который хочу загрузить данные (например, "НДС Продажи"). Появляется вторая настройка загрузки "НДС Продажи" (см. приложенный файл). Но не понятно как указать соответствие между колонками табличного документа, из которого будет происходить загрузка, и полями регистра. На закладке "Табличный документ" указаны поля документа "Поступление (акты, накладные)" (см. приложенный файл). Нужно отредактировать табличный документ вручную? Как обработка понимает по какой настройке загружать данные?
Ваша обработка просто космическая! Ей можно загрузить если и не все, то почти все)))
Есть пожелание, чтобы была реализована возможность выбора листадля файла excel, из которого производится загрузка. Сейчас данные загружаются со всех листов, которые есть в файле. Это очень неудобно при работе с заранее подготовленными файлами.
Добавлена возможность загрузки групп для иерархических справочников.
Не подскажите как это работает?
Огромное разочарование:(((((
При попытке загрузить статьи расходов или статьи доходов ошибка:
Индекс находится за границами массива
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2925)}: ТекСтруктура = МассивСтрутур[ИндексСтроки];
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2910)}: ЗаполнитьМассивРезультатИзМассиваСтруктур(МассивРезультат, МассивСтрутур, ТаблицаПостроитель, Таблица, Колонка)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2827)}: Таблица.ЗагрузитьКолонку(ВыполнитьПоискПоЭлементамМассива(ТаблицаПостроитель, Таблица, Колонка.Значение.ОписаниеТипов, Колонка.Значение, ПрефиксНастройки, СвязьПоТипу, СвязьПоВладельцу), Колонка.Ключ)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2727)}: Для Каждого Колонка Из ДополнительныеСвойства.Колонки Цикл Если НЕ Колонка.Значение.КолонкаОбработана Тогда ПолучитьКолонкуТаблицыДанных(ДополнительныеСвойства.Колонки, Колонка, ТаблицаПолучаемыхДанных, ТаблицаПостроитель, ПараметрыЧтенияДанных) КонецЕсли КонецЦикла;
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5021)}: ПолучитьТаблицуДанныхНаСервере();
Значение не является значением объектного типа (Метаданные)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1246)}: Для каждого Движение Из ЭтаФорма[ИмяОбъекта].Метаданные().Движения Цикл
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5579)}: УстановитьСписокРегистров();
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5591)}: СсылкаИсточникаПриИзменении(Неопределено);
загружаю данные из таблицы в документ Ввод начальных остатков по ОС
несколько страниц загрузилось нормально
так вот когда загружал станицу с хозяйственным инвентарем
на переменной у которой режим устанавливать и жестко подставлено значение из справочника,
без ссылки на таблицу стало выдавать ошибку
----------------------------------------
Поле объекта не обнаружено (ТаблицаПодготовленныхДанныхГрафикАмортизацииБУ)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1450)}: Для каждого Реквизит Из Реквизиты Цикл Если Реквизит.Имя <> "Идентификатор" Тогда Элементы.Удалить(Элементы["ТаблицаПодготовленныхДанных" + Реквизит.Имя]) КонецЕсли КонецЦикла;
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1334)}: ОчиститьТаблицуПодготовленныхДанных();
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2703)}: СформироватьКолонкиТаблицыПодготовленныхДанных();
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5005)}: ПолучитьТаблицуДанныхНаСервере();
сама обработка начала глючить .. пришлось ее закрыть и заново запустить
потом все заработало
При "Получить таблицу данных" из хlsx файла - сломалось...
Файл нормально открывается штатным экселем.
Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2933)}: Для каждого Элемент Из ТаблицаПостроитель.ВыгрузитьКолонку(Колонка.НомерКолонки) Цикл нМассив.Добавить(?(НРег(Элемент) = "да" ИЛИ НРег(Элемент) = "истина" ИЛИ НРег(Элемент) = "включено", 1, ?(НРег(Элемент) = "нет" ИЛИ НРег(Элемент) = "ложь" ИЛИ НРег(Элемент) = "выключено", 0, СтрЗаменить(СокрЛП(Элемент), " ", "")))) КонецЦикла
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2856)}: МассивРезультат = ПолучитьМассивЭлементовПоТипу(ТаблицаПостроитель, Таблица, ОписаниеТипов.Типы()[0], Колонка)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2827)}: Таблица.ЗагрузитьКолонку(ВыполнитьПоискПоЭлементамМассива(ТаблицаПостроитель, Таблица, Колонка.Значение.ОписаниеТипов, Колонка.Значение, ПрефиксНастройки, СвязьПоТипу, СвязьПоВладельцу), Колонка.Ключ)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2727)}: Для Каждого Колонка Из ДополнительныеСвойства.Колонки Цикл Если НЕ Колонка.Значение.КолонкаОбработана Тогда ПолучитьКолонкуТаблицыДанных(ДополнительныеСвойства.Колонки, Колонка, ТаблицаПолучаемыхДанных, ТаблицаПостроитель, ПараметрыЧтенияДанных) КонецЕсли КонецЦикла;
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5005)}: ПолучитьТаблицуДанныхНаСервере();
по причине:
Недопустимое значение параметра (параметр номер '1') (Колонка не принадлежит коллекции)
При этом данные в табличный документ вроде прочитались..
1. Как установить соответствие колонок табличного документа реквизитам Спр.Номенклатура?
2. Как сказать что поиск в Спр.Номенклатура проводить по реквизиту "Артикул", которому соответсвует такая-то колонка в табличном документе?
Неверное имя колонки
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2724)}: ТаблицаПостроитель.Колонки.Добавить("Идентификатор");
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5005)}: ПолучитьТаблицуДанныхНаСервере();
по причине:
Неверное имя колонки
жмакнул "получить таблицу данных" (справа внизу под табличным полем) - получил табличку. везде стоят "новый".. не нашел по артикулу... Странно. даже больше - ничего непонятно...
Далее старался ... по Вашим рекомендациям, как я смог их понять ...
Создалась видимость правильной работы, получил лог с текстом:
*****
Выполняется загрузка данных
Всего: 4
---------------------------------------------
Добавлена строка: 1
Добавлена строка: 2
Добавлена строка: 3
Добавлена строка: 4
Выполнена загрузка строк в табличную часть: "Зарплата"
4 из 4 элементов.
---------------------------------------------
Загрузка завершена
*****
Отладчиком отслеживал работу обработки, вплоть до строк:
Попытка
Объект.Записать()
Все отрабатывает без ошибок.
Открываю целевой документ загрузки "Ведомость в кассу"...
Таблица по прежнему пуста...
Что-то я "не догоняю"...
Помогите, пожлста, разобраться ???...!!!
Платформа - 1С:Предприятие 8.3 (8.3.20.1674),
Конфигурация - Зарплата и управление персоналом, редакция 3.1 (3.1.23.20)
Обработка была помещена в базу как дополнительная , и с ее помощью можно либо из журнала документов, либо при открытии документа заполнить табличную часть. Очень выручало при заполнении документа "расход материалов", когда списывалось порядка 300 позиций. После обновления эта функция перестала работать из программы, приходится открывать отдельный файл обработки, настраивать....
Планируется ли какое либо обновление обработки с возможностью запуска прямо из документа?
гружу в ЕРП
ошибка такая:
Индекс находится за границами массива
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2946)}:Для каждого ТекСтрока Из Таблица Цикл ИндексСтроки = Таблица.Индекс(ТекСтрока); Строка = ТаблицаПостроитель[ИндексСтроки]; Ячейка = "R"+Формат(ПерваяСтрокаДанныхТабличногоДокумента + ИндексСтроки,"ЧГ=")+"C"+Формат(Колонка.НомерКолонки,"ЧГ="); ТекСтруктура = МассивСтрутур[ИндексСтроки]; Примечание = ?(ТипЗнч(ТекСтруктура)=Тип("Структура"), ТекСтруктура["Примечание"], ?(ТекСтруктура.Получить(ТекСтрока[КлючКолонкиСоответствия]) = Неопределено, Неопределено, ТекСтруктура.Получить(ТекСтрока[КлючКолонкиСоответствия])["Примечание"])); Значение = ?(ТипЗнч(ТекСтруктура)=Тип("Структура"), ТекСтруктура["Значение"], ?(ТекСтруктура.Получить(ТекСтрока[КлючКолонкиСоответствия]) = Неопределено, Неопределено, ТекСтруктура.Получить(ТекСтрока[КлючКолонкиСоответствия])["Значение"])); Если ЗначениеЗаполнено(Строка[Колонка.НомерКолонки]) Тогда Если ЗначениеЗаполнено(Примечание) Тогда СписокОшибок.Добавить("Ячейка[" + Ячейка +"](" + Колонка.ПредставлениеРеквизита + "): " + Примечание); Если ПредварительныйПросмотрТабличногоДокументаПослеОткрытия Тогда ТабличныйДокумент.Область(Ячейка).Примечание.Текст = Примечание; КонецЕсли; ИначеЕсли ПредварительныйПросмотрТабличногоДокументаПослеОткрытия Тогда ТабличныйДокумент.Область(Ячейка).Примечание.Текст = "" КонецЕсли; КонецЕсли; МассивРезультат.Добавить(Значение) КонецЦикла;
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2935)}:ЗаполнитьМассивРезультатИзМассиваСтруктур(МассивРезультат, МассивСтрутур, ТаблицаПостроитель, Таблица, Колонка)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2852)}:Таблица.ЗагрузитьКолонку(ВыполнитьПоискПоЭлементамМассива(ТаблицаПостроитель, Таблица, Колонка.Значение.ОписаниеТипов, Колонка.Значение, ПрефиксНастройки, СвязьПоТипу, СвязьПоВладельцу), Колонка.Ключ)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2752)}:Для Каждого Колонка Из ДополнительныеСвойства.Колонки Цикл Если НЕ Колонка.Значение.КолонкаОбработана Тогда ПолучитьКолонкуТаблицыДанных(ДополнительныеСвойства.Колонки, Колонка, ТаблицаПолучаемыхДанных, ТаблицаПостроитель, ПараметрыЧтенияДанных) КонецЕсли КонецЦикла;
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4931)}:ПолучитьТаблицуДанныхНаСервере();
Метод объекта не обнаружен (ПоказатьРезультатВыполненияКоманды)
{(1)}:ДополнительныеОтчетыИОбработкиКлиент.ПоказатьРезультатВыполненияКоманды(ВладелецФормы, РезультатВыполнения)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4871)}:Выполнить("ДополнительныеОтчетыИОбработкиКлиент.ПоказатьРезультатВыполненияКоманды(ВладелецФормы, РезультатВыполнения)");
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4853)}:ЗагрузитьРезультат(РезультатВыполнения);
{mngcore/MessageBox.clf(4)}:Close(-100);
ЗагрузкаДанныхИзТабличногоДокумента_Q(Управляемые формы) v3.0.4.5
Загружаю в документ Счет от поставщика.
Бухгалтерия предприятия, редакция 3.0 (3.0.129.19)
1С:Предприятие 8.3 (8.3.21.1644)
Номенклатуры в базе нет.
После первого нажатия кнопки Загрузить, в ТЧ появляются строки с количеством и ценой, но Номенклатуры пустые. И выскакивает эта ошибка.
При этом в справочнике Номенклатура все позиции появляются с заполненными наименованиями.
После второго нажатия Загрузить, опять вылезает ошибка, но документ оказывается заполнен корректно.
выбираю загрузку в регистр сведений,
добавляю настройку со справочником Номенклатура контрагентов,
у него выбрано в Ссылке Поиск по наименованию и владельцу,
во Владельце Поиск по Наименованию
Указываю для Номенклатуры контрагентов в основной настройке Устанавливать По настройке 2: Номенклатура контрагентов
При загрузке выдает ошибку:
Поле объекта не обнаружено (ДополнительнаяНастройка_1Владелец)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2886)}:Примечание = ?(ТипЗнч(ТекСтруктура)=Тип("Структура"), ТекСтруктура["Примечание"], ?(ТекСтруктура.Получить(ТекСтрока[КлючКолонкиСоответствия]) = Неопределено, Неопределено, ТекСтруктура.Получить(ТекСтрока[КлючКолонкиСоответствия])["Примечание"]));
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2858)}:ЗаполнитьМассивРезультатИзМассиваСтруктур(МассивРезультат, МассивСоответствий, ТаблицаПостроитель, Таблица, Колонка, КлючСвязьПоВладельцу)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2787)}:Таблица.ЗагрузитьКолонку(ВыполнитьПоискПоЭлементамМассива(ТаблицаПостроитель, Таблица, Колонка.Значение.ОписаниеТипов, Колонка.Значение, ПрефиксНастройки, СвязьПоТипу, СвязьПоВладельцу), Колонка.Ключ)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2687)}:Для Каждого Колонка Из ДополнительныеСвойства.Колонки Цикл Если НЕ Колонка.Значение.КолонкаОбработана Тогда ПолучитьКолонкуТаблицыДанных(ДополнительныеСвойства.Колонки, Колонка, ТаблицаПолучаемыхДанных, ТаблицаПостроитель, ПараметрыЧтенияДанных) КонецЕсли КонецЦикла;
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4884)}:ПолучитьТаблицуДанныхНаСервере();
Что я сделал не так? Как искать с учетом Владельца?
На Ссылке убрал галочку, и поставил на Наименовании, все отлично находится.
Еще был момент, что в итоговой таблице в первой группе не подставлялось значение Номенклатуры контрагента, но в итоге это поле всё равно заполняется. Ожидал что и в первой группе тоже заполнится для наглядности...
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(6930)}:СтруктураСтрнаницы = Новый Структура("КлючСтраницы, ПредставлениеСтраницы", НаименованиеСтраницы, "1: " + МетаданныеИсточника.Синоним);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(935)}:ЗаполнитьНастройкамиСозданнуюСтраницу();
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(230)}:ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(211)}:ВосстановитьНастройкиПриОткрытии();
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(320)}:ОткрытьФорму("ВнешняяОбработка."+ ИмяВнешнегоОбъекта +".Форма", ПараметрыВызоваСервера, Форма);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(270)}:ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(35)}:ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Документ.ЗаказНаВнутреннееПотребление.Форма.ФормаДокумента.Форма(1136)}:ПодключаемыеКомандыКлиент.НачатьВыполнениеКоманды(ЭтотОбъект, Команда, Объект);
"
ВостановитьТаблицуИзСоответствия("ПередЗагрузкойДанных", СостояниеВыполнения);ВосстановленныйРежимЗагрузки = Неопределено;
СостояниеВыполнения.Свойство("РежимЗагрузки", ВосстановленныйРежимЗагрузки);
Если ВыполняетсяЗаполнениеТЧОбъекта Тогда
Если ВосстановленныйРежимЗагрузки <> 1 Тогда
Возврат;
КонецЕсли;
ВосстановленнаяСсылкаИсточника = Неопределено;
СостояниеВыполнения.Свойство("СсылкаИсточника", ВосстановленнаяСсылкаИсточника);
Если ТипЗнч(СсылкаИсточника) <> ТипЗнч(ВосстановленнаяСсылкаИсточника) Тогда
Возврат;
КонецЕсли;
КонецЕсли; Показатьплатформа (8.3.23.1688)
версия обработки 3.0.4.5
Метод объекта не обнаружен (ПоказатьРезультатВыполненияКоманды)
{(1)}:ДополнительныеОтчетыИОбработкиКлиент.ПоказатьРезультатВыполненияКоманды(ВладелецФормы, РезультатВыполнения)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4871)}:Выполнить("ДополнительныеОтчетыИОбработкиКлиент.ПоказатьРезультатВыполненияКоманды(ВладелецФормы, РезультатВыполнения)");
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4853)}:ЗагрузитьРезультат(РезультатВыполнения);
{mngcore/MessageBox.clf(4)}:Close(-100);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Ошибка: Значение не является значением объектного типа (Синоним)
Открывается только через файл.
Файл ошибки прилагаю.
Посмотрите, пожалуйста
PS: Обработка ХОРОША!!!!!! Не нужно мудрить с синхронизацией и правилами обмена. Кручу, верчу как хочу! А кому не хватает реквизита пусть пользуются обработчиками дополнительных запросов. В обработке для этого все необходимое есть.
В строках 2804, 4480 такая же ошибка. Написано ШиринаСтраницы вместо ШиринаТаблицы
очень часто загрузка прерывается ошибкой;
Значение не является значением объектного типа (Размер)
{ВнешняяОбработка.ПереносОбъектов.МодульОбъекта(6825)}:Если (ПотокВПамяти1.Размер()>0) Тогда
{ВнешняяОбработка.ПереносОбъектов.МодульОбъекта(2121)}:ЗагрузитьДвижения(СТЗ.Объект1С,СЗТДвижения.ТЗ);
{ВнешняяОбработка.ПереносОбъектов.Форма.УправляемаяФорма.Форма(475)}:Обработка.ЗагрузитьОбъекты();
{ВнешняяОбработка.ПереносОбъектов.Форма.УправляемаяФорма.Форма(531)}:ЗагрузитьНаСервере(Команда.Имя,АдресВХранилищеДляФайла);
При попытке загрузки в e1cib/list/РегистрСведений.ПубличныеИдентификаторыСинхронизируемыхОбъектов
Ошибка при вызове метода контекста (ИзменитьРеквизиты)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1241)}:ИзменитьРеквизиты(МассивДобавляемыхРеквизитов);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2359)}:СформироватьКолонкиТаблицыПодготовленныхДанных();
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4239)}:ПолучитьТаблицуДанныхНаСервере();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Неуникальное имя реквизита. Имя: "Идентификатор"
Скриншот прилагаю
Может надо настройки какие-то изменить? Сам не программист 1С.
В документации на БСП 3.1 наткнулся на следующее замечание:
"....Загрузка данных в объект с реквизитом «Идентификатор»
Если объект содержит реквизит с зарезервированным именем Идентификатор, то стандартная загрузка данных в этот реквизит не предусмотрена. Для загрузки данных в этот реквизит необходимо:
определить табличный макет для загрузки данных согласно инструкциям выше;
в табличном макете создать колонку с другим именем, но описывающим поведение колонки Идентификатор, например ИдентификаторНоменклатуры;
при сопоставлении данных и в момент помещения данных в объект в процедурах СопоставитьЗагружаемыеДанныеИзФайла и ЗагрузитьИзФайла использовать загруженные данные колонки ИдентификаторНоменклатуры таблицы ЗагружаемыеДанные.
Это ограничение обусловлено тем, что механизм загрузки использует одноименную колонку для служебных целей."
Не с этим ли связано возникновение ошибки?
подскажите, а в последней версии есть возможность при загрузке данных из табличного документа Excel устанавливать и выбирать значения предварительно созданных в 1с дополнительных реквизитов/свойств для справочника Номенклатура?
А ваша обработка выдаёт сообщение об ошибке:
Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {ОбщийМодуль.ЗарплатаКадрыСобытия.Модуль(156)}: Преобразование значения к типу Булево не может быть выполнено
Пробовал в разных версиях ЗУП и БП. Может это особенность справочника "Подразделения"
В справочнике штрихкоды упаковок и товаров не находит ранее созданные коды маркировки.
Определяет их как новые объекты.
Поиск по значению штрихкода делаю.
Соответственно не получается обновить часть реквизитов в текущих данных.
При добавлении обработки в печатные формы и обработки внутрь 1С дает выбрать обработку по документам, но не прикрепляется к разделам как сервисная обработка.
В функции экспорт насколько пониманию это дописывается?
Будет возможность у вас посмотреть данный вопрос?
1С:ERP. Управление холдингом (3.1.11.8)
Нужно по коду обновить наименование номенклатуры.
При чтении данных предлагает создать новые объекты.
Можете скинуть настройку для обновления наименования по коду из двух колонок таблица в справочнике номенклатура - режим загрузки объектов.
а нет...
не работает :(
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1259)}:Если Метаданные.Документы.Содержит(ЭтаФорма[ИмяОбъекта].Метаданные()) Тогда
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5613)}:УстановитьСписокРегистров();
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5625)}:СсылкаИсточникаПриИзменении(Неопределено);
если все еще актуально. то основной форме, на закладке "реквизиты", для реквизита "СсылкаИсточника" изменяем "тип" = "Произвольный".
сохраняемся (желательно "как").
Работает.
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1432)}: Группа = Элементы.Добавить("ПД_Группа" + Таблица.Значение, Тип("ГруппаФормы"), Элементы.ТаблицаПодготовленныхДанных);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2731)}: СформироватьКолонкиТаблицыПодготовленныхДанных();
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5039)}: ПолучитьТаблицуДанныхНаСервере();
по причине:
Недопустимое значение параметров
Недопустимое значение параметров
Собственно, как и со всеми универсальными загрузками - разобраться дольше, чем написать свою под задачу.
Поле объекта не обнаружено (Хозрасчетный)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2150)}:Источник = ОбъектИсточника[ОбъектЗагрузки]
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1916)}:ЗагрузитьДанныеВДполнительнуюТЧИлиРегистр(ОбъектИсточника, ЗагружаемаяСтрока, Строка, Строка.ЭтоРегистр, ТребуетсяЗагрузкаДоОбъекта)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1708)}:ВыполнитьПоследовательнуюЗагрузкуЭлементов(МетаданныеИсточника, МассивСтрока, ТаблицаРеквизитов, ТребуетсяЗагрузкаДоОбъекта, ТекстСообщения, КоличествоЭлементов, Загружено, ТаблицаДанных, ЕстьКолонкаЭтоГруппа, НЕ ЗначениеЗаполнено(Строка["ОбъектЗагрузки"]), ПараметрыЗагрузки)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4872)}:ВыполнитьЗагрузкуДанных();
{mngcore/MessageBox.clf(4)}:Close(-100);
Делаю потоковую загрузку документа Заказ клиента с заполнением ТЧ Товары. Добавила настройку №2 для ТЧ, заполнила.
В итоге, документы создаются, но табличная часть не заполнена.
В логе загрузки пишет, что "Добавлена строка в табличную часть: Товары", хотя ТЧ пустая.
Что я делаю не так, куда смотреть?
UPD Вопрос снимается. Разобралась)
Индекс находится за границами массива
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(3730)}:СтруктураДанных.Дата = мПривестиКДате(мЧастиПредставления[2] + " " + мЧастиПредставления[3]).Дата;
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(3711)}:СтруктураПредставления = РазбитьСтрокуДокументаНаНомерИДату(ЭлементМассива, Синоним);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(3046)}:СтруктураПредставления = ПолучитьМассивНомеровИДатДокументов(ТЗ.ВыгрузитьКолонку(ТЗ.Колонки[0].Имя), МетаданныеТипа.Синоним);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2937)}:МассивСтрутур = ПолучитьМассивЭлементовПоТипу(ТаблицаПостроитель, Таблица, ОписаниеТипов.Типы()[0], Колонка);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2855)}:Таблица.ЗагрузитьКолонку(ВыполнитьПоискПоЭлементамМассива(ТаблицаПостроитель, Таблица, Колонка.Значение.ОписаниеТипов, Колонка.Значение, ПрефиксНастройки, СвязьПоТипу, СвязьПоВладельцу), Колонка.Ключ)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(2755)}:Для Каждого Колонка Из ДополнительныеСвойства.Колонки Цикл Если НЕ Колонка.Значение.КолонкаОбработана Тогда ПолучитьКолонкуТаблицыДанных(ДополнительныеСвойства.Колонки, Колонка, ТаблицаПолучаемыхДанных, ТаблицаПостроитель, ПараметрыЧтенияДанных) КонецЕсли КонецЦикла;
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(5039)}:ПолучитьТаблицуДанныхНаСервере();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Везде даты заполнила, загружаю в регистр "Расчеты по финансовым документам"
Но при открытии в клиентском режиме возникает ошибка след. содержания (буду признателен за помощь...):
"Переполнение стека встроенного языка на сервере
по причине:
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 155 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
...
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 865 : УстановитьИсточник();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4753 : ПродолжитьНастройкуНаСервере();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4808 : УстановитьПростыеНастройки();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7255 : ВосстановитьНастройкуИзМакета("ПростыеНастройки_МакетНастроек");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1092 : ВосстановитьНастройкиИзСостоянияВыполнения(СостояниеВыполнения)
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 851 : ОчиститьСозданныеСтраницы();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 6994 : ОчиститьТаблицыНастроек()
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 7060 : СтруктураСтраницы = ДобавитьСтраницуНастроек("ТаблицаЗагружаемыхРеквизитов", "Настройка");
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 6872 : УстановитьВидимостьКомандНаПанелях();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 4707 : ДоступностьКнопкиСохранитьЗначения = НЕ НетВыбранныхМетаданных();
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 1634 : Возврат ПолучитьМетаданныеОбъектаПоКлючуНастройки("ТаблицаЗагружаемыхРеквизитов") = Неопределено
ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма : 0
по причине:
Переполнение стека встроенного языка на сервере"
При попытки загрузить договор с настроенными полями получаю сообщение
---------------------------------------------
Добавлена строка в табличную часть: Стороны
Добавлена строка в табличную часть: Стороны
Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {ОбщийМодуль.РаботаСРабочимиГруппами.Модуль(27)}: Поле объекта не обнаружено (СсылкаНового)
Объект не записан: ДанныеФормыСтруктура.
---------------------------------------------
Загрузка завершена
Выполняется загрузка данных
С чем это может быть связано и есть ли вариант устранить эту ошибку?
Всего: 4
---------------------------------------------
Добавлена строка в табличную часть: Стороны
Добавлена строка в табличную часть: Стороны
Добавлена строка в табличную часть: Стороны
Добавлена строка в табличную часть: Стороны
Добавлена строка в табличную часть: Стороны
Добавлена строка в табличную часть: Стороны
Добавлена строка в табличную часть: Стороны
Добавлена строка в табличную часть: Стороны
Выполнена загрузка объекта: "Документы": Договор с поставщиком №ХХХ от 30.03.2010
1 из 4 элементов.
---------------------------------------------
Загрузка завершена
А по логике должен создавать 4 документа по 2 строки в табличной части каждого.
Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {Справочник.Номенклатура.МодульОбъекта(133)}: Поле "Рабочее наименование" не заполнено
Как исправить?
ошибка Метод объекта не обнаружен (СоздатьЭлемент)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1818)}:ЗагружаемыйОбъект = ПланыВидовРасчета[МетаданныеИсточника.Имя].СоздатьЭлемент();
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(1752)}:ВыполнитьПоследовательнуюЗагрузкуЭлементов(МетаданныеИсточника, МассивСтрока, ТаблицаРеквизитов, ТребуетсяЗагрузкаДоОбъекта, ТекстСообщения, КоличествоЭлементов, Загружено, ТаблицаДанных, ЕстьКолонкаЭтоГруппа, НЕ ЗначениеЗаполнено(Строка["ОбъектЗагрузки"]), ПараметрыЗагрузки)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(4940)}:ВыполнитьЗагрузкуДанных();
{mngcore/MessageBox.clf(4)}:Close(-100);
1С ЕРП 2.5.27.82
При загрузки в документ "Этап производство" табличной части после нажатия кнопки "Загрузить" во вкладке "Таблица данных" выходит ошибка:
"Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(395)}:ВнешнийОбъект = Форма.РеквизитФормыВЗначение("Объект");
{(1)}:Результат = ДополнительныеОтчетыИОбработки.ВыполнитьКомандуИзФормыВнешнегоОбъекта(ИдентификаторКоманды, ПараметрыКоманды, ЭтаФорма)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ_Q.Форма.Форма.Форма(4867)}:Выполнить("Результат = ДополнительныеОтчетыИОбработки.ВыполнитьКомандуИзФормыВнешнегоОбъекта(ИдентификаторКоманды, ПараметрыКоманды, ЭтаФорма)");
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ_Q.Форма.Форма.Форма(4949)}:РезультатВыполнения = ВыполнитьКомандуНапрямую(ИдентификаторКоманды, ПараметрыКоманды);
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ_Q.Форма.Форма.Форма(4920)}:ВопросНачатьЗагрузкуДанных(ОтветНаВопрос, нПараметры);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Недопустимое значение параметра (параметр номер '1')
[ОшибкаИспользованияВстроенногоЯзыка]"
После закрытия и и пересчета формы документа строки появляются
Как сейчас загрузить весь список документов?
Какого либо описания к ней нет.
Ошибка при вызове метода контекста (Вопрос)
{ВнешняяОбработка.ЗагрузкаДанныхИзТабличногоДокумента_УФ.Форма.Форма.Форма(412)}:ОтветНаВопрос = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Использование модальных окон в данном режиме запрещено!
[ОшибкаИспользованияВстроенногоЯзыка]
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 284674
Создание 30.05.14 10:43
Обновление 29.06.26 14:24
Просмотры 301145
Загрузки 5249
Рейтинг
409
Комментарии 836
Код открыт Да
Рубрики Загрузка и выгрузка в Excel
Кому
Разработчик
,
Пользователь
Тип файла Внешняя обработка (ert,epf)
Платформа 1С 8.3
Конфигурация
1C:Бухгалтерия
,
1С:ERP Управление предприятием 2
,
1С:Управление торговлей 11
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)



