Загрузка данных из табличного документа в справочники, документы, планы видов характеристик, планы видов расчетов, планы счетов, бизнес-процессы, задачи, в движения документов, поточная загрузка документов (EXCEL, управляемые формы, универсальная)
Обладает уникальным функционалом. Позволяет загружать в справочники, табличные части, регистры сведения, движения документа, поточно загружать документы, а также одновременно загружать в справочники, являющиеся реквизитами загружаемых объектов, с полноценной настройкой. Обработка на управляемых формах, работает на всех версиях 1С предприятия 8.2 и 8.3
Комментарии
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(91) intersoft_1c, сейчас даже на добавление в нее нового функционала времени особенно нет, так что описание на данный момент точно не в приоритете. Может кто то из пользователей захочет сделать такое доброе дело, думаю было бы востребовано. Можно даже сделать отдельную статью.
Прошу помощи!!! Я ни чего не могу поделать с загрузкой бух. проводок... ВидСубконто проставила. Но все равно не получается. Может делаю настройки неверно? Счета учета встают на место, сумма отображается корректно, но субконто пустое. Маюсь уже вторую неделю. Результат ноль. Буду очень признательна за помощь.
Прикрепленные файлы:
(94) Здравствуйте. Я сохранила файл настроек. Пршу посмотреть. Это один из вариантов. Эксперементировала много, меняла режимы загрузки. Речь идет о потоковой загрузке документов. (Операция). Дт 41.1 Субконто - КТ 60.01 Субконто, Содержание, Сумма. Документы создаются с космической скоростью, все точно и верно, суммы встают наместо, счета бухгалтерского учета, все верно. Но субконто пустое.... Очень признательна если поможите. Низкий поклон.
Прикрепленные файлы:
настройка 1.qxlz
(97) alisaguzel, ваша ошибка, что Вы не выбрали по чему искать выбранные вами субконто (выбирается в представлении дополнительных условий). Прикладываю Ваш вариант настройки с данным исправлением.
Прикрепленные файлы:
настройка 1.qxlz
(98)
Результат тот же. В чистой базе пробовала, все точно так же.
1. Если грузить - Движение документа Операция, субконто появляется (указываешь документ в который грузишь)
2 При потоковой загрузке результат с пустыми субконто.
Очень уж мне важна потоковая загрузка. Операций в день около 300.
Извините. Спасибо.
Результат тот же. В чистой базе пробовала, все точно так же.
1. Если грузить - Движение документа Операция, субконто появляется (указываешь документ в который грузишь)
2 При потоковой загрузке результат с пустыми субконто.
Очень уж мне важна потоковая загрузка. Операций в день около 300.
Извините. Спасибо.
Прикрепленные файлы:
(100) Вот файлик, сама номенклатура звучит именно как "Товар" одинакова во всех операциях. (его выбирала как из справочника, так из табличного документа) Контрагенты разные, наименования точны как в справочнике так и в файле.
Прикрепленные файлы:
Список.xls
{Форма.Форма.Форма(2066)}: Ошибка при вызове метода контекста (Область)
Для К = 1 По ТабДокумент.ШиринаТаблицы Цикл ТабДокумент.Область("R"+Формат((ПерваяСтрокаДанныхТабличногоДокумента - 1), "ЧГ=0") + "C" + Формат(К, "ЧГ=0")).Текст = "Колонка" + К КонецЦикла;
по причине:
Область не найдена: RC1
Для К = 1 По ТабДокумент.ШиринаТаблицы Цикл ТабДокумент.Область("R"+Формат((ПерваяСтрокаДанныхТабличногоДокумента - 1), "ЧГ=0") + "C" + Формат(К, "ЧГ=0")).Текст = "Колонка" + К КонецЦикла;
по причине:
Область не найдена: RC1
(95) stas1kbob, исправил. Скачайте обновленную обработку, или обновите код процедуры "ПолучитьТаблицуДанныхНаСервере"
Процедура ПолучитьТаблицуДанныхНаСервере()
СформироватьСтруктуруКолонок();
СформироватьКолонкиТаблицыПодготовленныхДанных();
ТаблицаПодготовленныхДанных.Очистить();
Если ПерваяСтрокаДанныхТабличногоДокумента > ТабличныйДокумент.ВысотаТаблицы Тогда Возврат КонецЕсли;
Для н = 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 -значение свойства "Лавка" (текст)
Помогите настроить параметры загрузки, пожалуйста.
одна из приличных обработок, поэтому пишу
УТ 10.3
Справочник Номенклатура - в свойствах у всех элементов есть поле , скажем "Лавка"
Табличный документ xls с двумя колонками 1-родитель (код номенклатуры), 2 -значение свойства "Лавка" (текст)
Помогите настроить параметры загрузки, пожалуйста.
(103) rinerator, чуть выше уже давался пример (71). Вам нужно выбрать поточную загрузку. Объект номенклатура. Добавить табличную часть свойства. И добавить загрузку в дополнительный справочник Свойства объектов (вроде бы он так называется) а в настройке загрузки в табличную часть поставить устанавливать по настройке.
(104) quert, вы не правы, данной обработкой все загружается за один раз.
(104) quert, вы не правы, данной обработкой все загружается за один раз.
Здравствуйте.
Установил обработку (платформа 8.3 конф. У.Т 11.1)
Выбираю загрузка в справочник номенклатура, в поле настройка выбираю только необходимые и точно проверенные параметры.
После нажатия получить таблицу данных выдает ошибку
Задано неправильное имя атрибута структуры.
Помогите, в чем может быть дело?
Установил обработку (платформа 8.3 конф. У.Т 11.1)
Выбираю загрузка в справочник номенклатура, в поле настройка выбираю только необходимые и точно проверенные параметры.
После нажатия получить таблицу данных выдает ошибку
Задано неправильное имя атрибута структуры.
Помогите, в чем может быть дело?
При загрузке в табличную часть (Бп 3.0, поступление, табл. часть товары) пишет " элемент не найден" и создает новые объект в справочнике номенклатура типа <...> (пустые), хотя галка в настройках "не создавать новых не стоит". Что делать?
Вся номенклатура новая. Надо ее создать и использовать в табличной части документа "Поступление товаров и услуг". Режим загрузки "искать"? Кнопка "События" -"При записи объекта" что надо писать, что бы новая номенклатура создалась?
Загружаю со второй строки...
Загружаю со второй строки...
Прикрепленные файлы:
(109) samoilov_vit, добавьте настройку загрузки номенклатуры (кнопка "Добавить справочник") и настройке как именно загружать номенклатуру. В настройке для табличной части у номенклатуры режим "Устанавливать", в колонке "Значение по умолчанию" выберите созданную настройку.
Подскажите, пожалуйста, а как можно загрузить данные в справочник, если у его элемента, помимо реквизитов, 3 табличные части, в которых может быть много строк? Можно как-то настроить автоматическую загрузку, не указывая каждый раз вручную к какому справочнику относится данная табличная часть. В поточной загрузке можно добавлять табличные части, но куда там вставлять данные для загрузки?
Управление торговлей, редакция 11.1 (11.1.10.102)
Подскажите, как настроить загрузку справочника Контрагентов с Контактной информацией, (Адреса Юридический и физический) Как связывать подчиненные справочники ? Например Контрагенты и Договоры. Обработка супер, экономит много времени.Но вот описание, только в постах этой ветки :)
Подскажите, как настроить загрузку справочника Контрагентов с Контактной информацией, (Адреса Юридический и физический) Как связывать подчиненные справочники ? Например Контрагенты и Договоры. Обработка супер, экономит много времени.Но вот описание, только в постах этой ветки :)
(116) RimidalV, по большому счету настройка не сильно отличается от стандартной загрузки из табличного документа. Почему то на инфостарте мне запретили публиковать статьи с подробными примерами настройки обработки)) У меня на сайте есть два подробно рассмотренных примера.
Что же до загрузки контрагентов с контактной информацией для УТ 11, то тут все просто. Режим загрузки "Поточная загрузка документов", справочник "Контрагенты" и добавляете табличную часть "Контактная информация" (ну или несколько табличный частей, в зависимости от того, сколько видов контактной информации вы будете грузить разом). Единственно только надо понимать, что адрес будет в свободной форме без разложения на объекты фиас.
Что же до загрузки контрагентов с контактной информацией для УТ 11, то тут все просто. Режим загрузки "Поточная загрузка документов", справочник "Контрагенты" и добавляете табличную часть "Контактная информация" (ну или несколько табличный частей, в зависимости от того, сколько видов контактной информации вы будете грузить разом). Единственно только надо понимать, что адрес будет в свободной форме без разложения на объекты фиас.
У меня начала вываливаться ошибка. Индекс находиться за границами массива. Подробно пишет:
{Форма.Форма.Форма(2024)}: Индекс находится за границами массива
ТЗ = ТаблицаПостроитель.Скопировать(, ТаблицаПостроитель.Колонки[Колонка.НомерКолонки].Имя);
В чем может быть ошибка, хотя раньше все загружало. Установил последнее обновление, ошибка не исчезла
{Форма.Форма.Форма(2024)}: Индекс находится за границами массива
ТЗ = ТаблицаПостроитель.Скопировать(, ТаблицаПостроитель.Колонки[Колонка.НомерКолонки].Имя);
В чем может быть ошибка, хотя раньше все загружало. Установил последнее обновление, ошибка не исчезла
С этой ошибкой разобрался, оказывается новые реквизиты у справочника появились после обновления, и у этих реквизитов галочка загружать стояла. Но у меня перестал создавать новую номенклатуру, если не находит по артикулу.
При загрузке таблицы в документ пишет "Ошибка при установи значений реквизитов Ошибка при вызове метода контекста (Заполнить значения свойств) ошибка установки значения свойства Владелец: справочник не имеет владельца" Хотя я владельца не выбираю. Создается пуста номенклатура.
qwinter, спасибо за обработку. Полезная вещь.
По просьбе коллег разбирался почему не выгружает одну из колонок табличного документа.
Ошибка возникает (точнее не ошибка даже а просто не выгружает данные) если выбран режим загрузки "Вычислять". Если на закладке "Настройка" пометки стоят не у всех реквизитов (конкретно были отмечены 2 и 4 реквизиты) тогда в следующей части кода Колонка.Значение.НомерКолонки принимают значения 1 и 2, что приводит к обращению не к тем ячейкам ТЗ в функции ВычислитьЗначениеЯчейки.
Частично можно решить проблему, если вручную выставить "Ручная нумерация колонок табличного документа" (это было не очевидно, т.к. колонка была скрыта). Но и при этом в функцию ВычислитьЗначениеЯчейки третьим параметром передается ТекСтрока[НомерКолонки-1] вместо ТекСтрока[НомерКолонки]. Исправьте пожалуйста.
P.S. Для отладки в предприятии использовал просто "Сообщить(ТекстЯчейки);"
По просьбе коллег разбирался почему не выгружает одну из колонок табличного документа.
Ошибка возникает (точнее не ошибка даже а просто не выгружает данные) если выбран режим загрузки "Вычислять". Если на закладке "Настройка" пометки стоят не у всех реквизитов (конкретно были отмечены 2 и 4 реквизиты) тогда в следующей части кода Колонка.Значение.НомерКолонки принимают значения 1 и 2, что приводит к обращению не к тем ячейкам ТЗ в функции ВычислитьЗначениеЯчейки.
ИначеЕсли Колонка.Значение.РежимЗагрузки = "Вычислять" Тогда
ВыполнитьВычислениеЯчеекПоЭлементамТаблицы(ТаблицаПостроитель, Таблица, Колонка.Значение.Выражение, Колонка.Ключ, Колонка.Значение.НомерКолонки)
КонецЕсли;
Частично можно решить проблему, если вручную выставить "Ручная нумерация колонок табличного документа" (это было не очевидно, т.к. колонка была скрыта). Но и при этом в функцию ВычислитьЗначениеЯчейки третьим параметром передается ТекСтрока[НомерКолонки-1] вместо ТекСтрока[НомерКолонки]. Исправьте пожалуйста.
P.S. Для отладки в предприятии использовал просто "Сообщить(ТекстЯчейки);"
(126) Rokky78, это ошибка, исправлю, спасибо за сообщения.
По поводу первого, то совершенно не согласен. Все очевидно. Колонки там точно, такие же как в табличном документе, то есть если у вас в табличном документе это первая колонка, то и обращаетесь ТекстыЯчеек[1].
ТекСтрока[НомерКолонки-1]
По поводу первого, то совершенно не согласен. Все очевидно. Колонки там точно, такие же как в табличном документе, то есть если у вас в табличном документе это первая колонка, то и обращаетесь ТекстыЯчеек[1].
(127)
Наверное я плохо объяснил и Вы меня не поняли. Просто скажу как делал, а вы сами решите ошибка это или нет.
В табличном документе содержатся данные (см. скриншот 1).
В закладке "Настройка" отмечаю что мне нужно перенести 2-ой и 4-ый реквизиты (Номенклатура и Количество). Режим загрузки - "Вычислять".(см. скриншот 2).
В отладчике видно, что в функцию ВыполнитьВычислениеЯчеекПоЭлементамТаблицы попадают номера колонок 1 и 2 (скриншоты 3 и 4).
И в результате при выводе сообщения вторая ячейка не выводится (берется ТекстЯчейки из 1 колонки, а она пустая), а вместо четвертой берется текст из 2-ой колонки. (см. скриншот 5)
Уже потом я увидел эти значения в режиме "Предприятия" пробуя разные режимы в меню "Нумерация колонок" (см. скриншот 6). Если вручную поставить номера колонок 2 и 4 тогда будут взяты правильные данные.
Может я конечно чего не понял и именно такое поведение программы и было задумано автором, но это, как минимум, далеко не "очевидно", т.к. я не вижу (см 2 скриншот), из каких колонок программа будет брать данные если установлены не все подряд отметки.
По поводу первого, то совершенно не согласен. Все очевидно.
Наверное я плохо объяснил и Вы меня не поняли. Просто скажу как делал, а вы сами решите ошибка это или нет.
В табличном документе содержатся данные (см. скриншот 1).
В закладке "Настройка" отмечаю что мне нужно перенести 2-ой и 4-ый реквизиты (Номенклатура и Количество). Режим загрузки - "Вычислять".(см. скриншот 2).
В отладчике видно, что в функцию ВыполнитьВычислениеЯчеекПоЭлементамТаблицы попадают номера колонок 1 и 2 (скриншоты 3 и 4).
И в результате при выводе сообщения вторая ячейка не выводится (берется ТекстЯчейки из 1 колонки, а она пустая), а вместо четвертой берется текст из 2-ой колонки. (см. скриншот 5)
Уже потом я увидел эти значения в режиме "Предприятия" пробуя разные режимы в меню "Нумерация колонок" (см. скриншот 6). Если вручную поставить номера колонок 2 и 4 тогда будут взяты правильные данные.
Может я конечно чего не понял и именно такое поведение программы и было задумано автором, но это, как минимум, далеко не "очевидно", т.к. я не вижу (см 2 скриншот), из каких колонок программа будет брать данные если установлены не все подряд отметки.
Прикрепленные файлы:
(131) Rokky78, если вы после настройки нажмете Обновит данные табличного документа, то прекрасно увидете откуда будут браться данные. Такое поведение существует уже 7 лет (с момента появления стандартной загрузки на диске итс), и честно говоря вы первы у кого это вызывает затруднение.
(133)qwinter, я понимаю, что возможно так оно и задумано. Я с восьмеркой относительно недавно (6 лет сидел на 7.7 и столько же на ИТС не заглядывал), а тут попросили... Понятно, что я стал "первый у которого это вызывает затруднение...". :)
Еще раз хочу поблагодарить за программу, на таких и учусь!
Еще раз хочу поблагодарить за программу, на таких и учусь!
Здравствуйте, Павел.
Помогите пожалуйста.
Не могу добиться от обработки какой-либо реакции на режим Вычислять.
Что бы я ни указал в поле выражения - реакции нет, а при записи в событие "Перед записью объекта" строчки:
Сообщить (ТекстыЯчеек[4]);
ругается :
Получение элемента по индексу для значения не определено
Пробую на Вещевом довольствии 2.0.6.4 на ядре 8.3.5.1517
Помогите пожалуйста.
Не могу добиться от обработки какой-либо реакции на режим Вычислять.
Что бы я ни указал в поле выражения - реакции нет, а при записи в событие "Перед записью объекта" строчки:
Сообщить (ТекстыЯчеек[4]);
ругается :
Получение элемента по индексу для значения не определено
Пробую на Вещевом довольствии 2.0.6.4 на ядре 8.3.5.1517
Уважаемый автор!
Никогда раньше не пользовался данным видом обработки, поэтому не смог справиться с первого раза. Подскажите что я сделал неверно, а заодно и как надо сделать.
Я занимаюсь вводом первоначальных данных в базу и сейчас необходимо создать справочники номенклатуры совпадающие с аналогичными справочниками в базах наших поставщиков. Имеется табличный документ переделанный из входной накладной поставщика. Стоит задача взять из него перечень наименований номенклатуры с единицами измерений и закачать в справочник номенклатуры нашей базы данных.
Никогда раньше не пользовался данным видом обработки, поэтому не смог справиться с первого раза. Подскажите что я сделал неверно, а заодно и как надо сделать.
Я занимаюсь вводом первоначальных данных в базу и сейчас необходимо создать справочники номенклатуры совпадающие с аналогичными справочниками в базах наших поставщиков. Имеется табличный документ переделанный из входной накладной поставщика. Стоит задача взять из него перечень наименований номенклатуры с единицами измерений и закачать в справочник номенклатуры нашей базы данных.
Прикрепленные файлы:
Добрый день, уважаемый автор!
Ни разу не пользовалась подобной обработкой, но хочу от нее добиться вот чего:
Есть табличный документ - сохранные остатки по регистру накопления, то есть большинство колонок совпадают.
Регистр накопления - НДС по приобретенным ценностям, если это важно.
Есть конфигурация - Бухгалтерия предприятия, редакция 3.0
Документ Операция, на скриншоте видна настройка, которую я завожу.
Обработка стопорится на реквизите Партия. Выдает ошибку Ячейка[R3C6](Партия): Элемент не найден
Но я не могу понять, какую настройку сделать, чтобы документ находился правильно.
Сам документ в базе есть, с таким номером\датой и прочим. Но обработка его не находит.
Все остальные реквизиты загружает корректно.
Скриншот настроек обработки, а так же сам файл прикладываю.
Заранее спасибо за ответ.
Ни разу не пользовалась подобной обработкой, но хочу от нее добиться вот чего:
Есть табличный документ - сохранные остатки по регистру накопления, то есть большинство колонок совпадают.
Регистр накопления - НДС по приобретенным ценностям, если это важно.
Есть конфигурация - Бухгалтерия предприятия, редакция 3.0
Документ Операция, на скриншоте видна настройка, которую я завожу.
Обработка стопорится на реквизите Партия. Выдает ошибку Ячейка[R3C6](Партия): Элемент не найден
Но я не могу понять, какую настройку сделать, чтобы документ находился правильно.
Сам документ в базе есть, с таким номером\датой и прочим. Но обработка его не находит.
Все остальные реквизиты загружает корректно.
Скриншот настроек обработки, а так же сам файл прикладываю.
Заранее спасибо за ответ.
Прикрепленные файлы:
Книга123.xls
(143) спасибо, пока что получилось другим способом обойти этот момент.
А есть ли какие-то приблизительные замеры времени ожидания после подбора табличного документа для загрузки? Или ограничения на количество строк?
У меня 2000 строк грузится порядка 10 минут, это только после того, как я подбираю сам табличный документ. Загружает около 1500 строк, а потом выдает неизвестную ошибку (без каких-то комментариев).
Оставшиеся 700 строк из отдельного документа грузит практически за секунды.
1С:Предприятие 8.3 (8.3.5.1383)
Бухгалтерия предприятия, редакция 3.0 (3.0.39.53)
Тонкий клиент
Загрузка в табличную часть документа, выбран конкретный документ Перемещение товаров, ТЧ - Товары.
А есть ли какие-то приблизительные замеры времени ожидания после подбора табличного документа для загрузки? Или ограничения на количество строк?
У меня 2000 строк грузится порядка 10 минут, это только после того, как я подбираю сам табличный документ. Загружает около 1500 строк, а потом выдает неизвестную ошибку (без каких-то комментариев).
Оставшиеся 700 строк из отдельного документа грузит практически за секунды.
1С:Предприятие 8.3 (8.3.5.1383)
Бухгалтерия предприятия, редакция 3.0 (3.0.39.53)
Тонкий клиент
Загрузка в табличную часть документа, выбран конкретный документ Перемещение товаров, ТЧ - Товары.
(144) predelme, мм, не совсем понял в какой момент что происходит, Можете подробнее объяснить.
P.S. Если Вы имеете в виду открытия файла excel то рекомендуется копировать данные через буфер обмена. Если же о получение таблицы данных, то загрузка такого количества строчек по идее должна идти быстрее.
P.S. Если Вы имеете в виду открытия файла excel то рекомендуется копировать данные через буфер обмена. Если же о получение таблицы данных, то загрузка такого количества строчек по идее должна идти быстрее.
(145) Да, конечно.
После заполнения "Шапки" с выбором документа и табличной части я на закладке "Табличный документ" выбираю табличный документ согласно инструкции. По кнопке "Открыть" ссылаюсь на конкретный документ формата .xls, могу его приложить.
И в этот момент как раз после долгого ожидания вылетает неизвестная ошибка, а на закладке "Табличный документ" отображается не всё количество строк.
(Я сейчас раздробила документ на несколько частей, чтобы загрузить)
Кстати, таблицу значений обработка формирует буквально за секунды, за это огромное спасибо!
Если я правильно поняла, вы предлагаете просто скопировать строки из открытого табличного документа, а потом вставить их прямо на закладку "Табличный документ"?
После заполнения "Шапки" с выбором документа и табличной части я на закладке "Табличный документ" выбираю табличный документ согласно инструкции. По кнопке "Открыть" ссылаюсь на конкретный документ формата .xls, могу его приложить.
И в этот момент как раз после долгого ожидания вылетает неизвестная ошибка, а на закладке "Табличный документ" отображается не всё количество строк.
(Я сейчас раздробила документ на несколько частей, чтобы загрузить)
Кстати, таблицу значений обработка формирует буквально за секунды, за это огромное спасибо!
Если я правильно поняла, вы предлагаете просто скопировать строки из открытого табличного документа, а потом вставить их прямо на закладку "Табличный документ"?
Прикрепленные файлы:
Остатки.xls
Добрый день! Я дилетант в 1С. Подгрузила в базу 1С Предприятие 8.2, эту обработку. пытаюсь создать приходную накладную. Выбираю : Заполнить/ загрузка данных из табличного документа(управляемые формы). Получаю сообщение : Метод объекта не обнаружен(Инициализировать). Вопрос как инициализировать внешнюю обработку?
Спасибо автору за разработку! Немного не понял почему не существующие реквизиты не создаются при потоковой загрузке документов. Может кто подскажет как можно это обойти, а то пришлось загружать последовательно нужные справочники, а уже потом документы содержащие колонки со значениями этих справочников.
(150) не совсем понял вопрос. Дополнительную настройку загрузки справочников не делал. Думал ваша обработка работает не как стандартная с диска ИТС, где нужно было сначала создать нужные реквизиты в справочниках, а потом делать загрузку в документы. Предположил что ваша обработка создает новые элементы если не находит необходимые в базе приемнике.
(152) kenza, на форме обработки есть кнопка: добавить справочник. Она добавляет настройку в которой вы указываете как загружать реквизиты, а затем вы устанавливаете (в колонке значение по умолчанию) вы указываете по какой именно дополнительной настройке загружать реквизит.
Это происходит при загрузке в пустую базу.Причем выбраны только наименование,артикул, наименование для печати, и неудавшийся тип номенклатуры).
Если пытаюсь загрузить в базу с загруженной номенклатурой (с выбором указанным выше) указывая в настройках замещать существующие записи, то при повторной попытке загрузить выбирая только (наименование и тип номенклатуры) выдает ошибку типа:
Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {Справочник.Номенклатура.МодульОбъекта(155)}: Значение поля "Рабочее наименование" не уникально
Если пытаюсь загрузить в базу с загруженной номенклатурой (с выбором указанным выше) указывая в настройках замещать существующие записи, то при повторной попытке загрузить выбирая только (наименование и тип номенклатуры) выдает ошибку типа:
Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {Справочник.Номенклатура.МодульОбъекта(155)}: Значение поля "Рабочее наименование" не уникально
Спасибо за обработку. После настройки под конкретный документ (в частности, режим заполнения табличной части документа Перемещение товара) сохраняю настройку (разными доступными способами). При перевыборе документа Перемещение настройки на закладке обработки восстанавливаются в первоначальное значение. Выбираю восстановление настроек, они восстанавливаются, но одновременно восстанавливается и документ для которого они были сохранены. То есть получается, что сохранение настроек привязано к конкретному документы. На мой взгляд это не логично. Можно в Вашей обработке сделать сохранение настроек в привязке к типу документа и выбранной табличной части?
Подскажите в чем может быть проблема.
При загрузке в справочник номенклатура, в поле Тип номенклатуры
выбираю устанавливать, выбираю товар , но после загрузки ни в одной карточке номенклатуры не устанавливается значение ТОВАР.
Версия 8.3.5 редакция 11.1.9.66
Спасибо.
При загрузке в справочник номенклатура, в поле Тип номенклатуры
выбираю устанавливать, выбираю товар , но после загрузки ни в одной карточке номенклатуры не устанавливается значение ТОВАР.
Версия 8.3.5 редакция 11.1.9.66
Спасибо.
(167)
к сожалению настройки не сохранил.
загрузить данные все таки удалось после долгих манипуляций. ошибка появлялась если я пытался изменить нумерацию колонок, а если не трогать нумерацию и данные методом копи паста подставлять в табличный документ в соответствующие колонки то документ загружался.
конфигурация Управление торговлей, редакция 11.1 (11.1.10.86)
к сожалению настройки не сохранил.
загрузить данные все таки удалось после долгих манипуляций. ошибка появлялась если я пытался изменить нумерацию колонок, а если не трогать нумерацию и данные методом копи паста подставлять в табличный документ в соответствующие колонки то документ загружался.
конфигурация Управление торговлей, редакция 11.1 (11.1.10.86)
Здравствуйте, скачала обработку. Подключила к конкретному документу (Установка цен номенклатуры). Выдает служебное сообщение:
Заполнение ТЧ не произведено!
Метод объекта не обнаружен (Инициализировать)
Конфигурация
БИТ: Ресторан на основе Бухгалтерия предприятия, редакции 2.0 (2.0.64.22)
Заполнение ТЧ не произведено!
Метод объекта не обнаружен (Инициализировать)
Конфигурация
БИТ: Ресторан на основе Бухгалтерия предприятия, редакции 2.0 (2.0.64.22)
Обновился на новую версию программы. При загрузке таблицы не верно стала определять артикул. Артикул в УНФ строквое значение имеет, а в Excel, откуда мы загружаем он состоит только из цифр и обработка загружает с разрывом разрядов и из за этого не ищет артикул, а создает новую номенклатуру с артикуло где есть разрыв как обойти ошибку.
Обработка не работает, когда запускаешь на ядрах 8.2 в режиме УФ, т.к. в 8.2 ядрах нет части функций 8.3. Хотя обработка заявлена для УФ, а не для 8.3. Т.е. нет обратной совместимости со старыми ядрами. Было бы не плохо, если такая совместимость была. Сейчас есть потребность в ней для УПП/КА на ядрах 8.2, ибо эти конфигурации и рассчитаны 1С для 8.2.
(180) Snork, произошла накладка. В процедуре: ПолучитьТаблицуДанных замените: на
ПоказатьПредупреждение(, "Не выбран табличный документ для загрузки!");
ТекстПредупреждения = "Не выбран табличный документ для загрузки!";
Если ВерсияПлатформы83 Тогда
Выполнить("
| ПоказатьПредупреждение(, ТекстПредупреждения);
|");
Иначе
Предупреждение(ТекстПредупреждения);
КонецЕсли;
Показать
Здравствуйте. Пробовал загрузить Вашей обработкой в конфигурацию УНФ справочник Спецификация для загруженной первым проходом номенклатуры (номенклатура грузилась штатными средствами УНФ). Если в спецификации имеются только материалы (при загрузке ТипСтроки "Материал"), то она загружается нормально, но вот если есть полуфабрикат (ТипСтроки "Сборка"), то у меня не получилось пока корректно загрузить справочник. Пробовал сначала загрузить спецификацию в п/ф (состоит только из материалов), затем вторым заходом загружать спецификацию для самой продукции, всё равно не получается. В какой-то момент элементы в спецификации п/ф задваиваются.
Конечно, я не уверен, что полностью разобрался в принципах работы Вашей обработки и в настройках, вот и возникает вопрос:
-может ли Ваша обработка загружать подчиненные справочники с вложениями, т.е., например: есть элемент справочника Номенклатура, у него есть спецификация, а в спецификации есть элементы
Материал 1, Материал 2, Материал 3 ... Полуфабрикат 1, Полуфабрикат 2. При этом Полуфабрикат 1, Полуфабрикат 2 в свою очередь имеет спецификацию, из которой он производится. Также могут иметься и п/ф, состоящие из материалов и п/ф, т.е. 3 уровня...
Конечно, я не уверен, что полностью разобрался в принципах работы Вашей обработки и в настройках, вот и возникает вопрос:
-может ли Ваша обработка загружать подчиненные справочники с вложениями, т.е., например: есть элемент справочника Номенклатура, у него есть спецификация, а в спецификации есть элементы
Материал 1, Материал 2, Материал 3 ... Полуфабрикат 1, Полуфабрикат 2. При этом Полуфабрикат 1, Полуфабрикат 2 в свою очередь имеет спецификацию, из которой он производится. Также могут иметься и п/ф, состоящие из материалов и п/ф, т.е. 3 уровня...
Если позволите, я за автора вопроса (183), поясню т.к. тоже с этим столкнулись. Необходимо загрузить из табличного документа в конфигурацию Управление небольшой фирмой справочник Спецификация. Сама номенклатура загружается штатно, также из табличного документа. Но вот при загрузке спецификации Вашей обработкой, если в спецификации есть элемент с типом Сборка (полуфабрикат, например, у которого в свою очередь есть своя спецификация) - не получается корректно загрузить этот элемент, Материалы же загружаются корректно. Пробовали сначала отдельно загружать полуфабрикаты - в них спецификация (если состоит только из материалов) загружается правильно. Но далее, при загрузки спецификации для самой продукции (куда входит полуфабрикат) - элементы в этом полуфабрикате задваиваются. Возможно, дело в настройках, пока не получается разобраться... Спасибо
(191) Возможно, что-то с интернетом было, но сообщение вроде как уходило :(
Выкладываю здесь. Небольшое пояснение по структуре файла загрузки:
1-я колонка Продукция и 3-я колонка Наименование спецификации одинаковы, так уж у нас сложилось.
2-я колонка РодительКод при загрузке не участвует, нужна для других целей.
В файле одна продукция, которая состоит из материалов и 1-го полуфабриката
Спасибо!
Выкладываю здесь. Небольшое пояснение по структуре файла загрузки:
1-я колонка Продукция и 3-я колонка Наименование спецификации одинаковы, так уж у нас сложилось.
2-я колонка РодительКод при загрузке не участвует, нужна для других целей.
В файле одна продукция, которая состоит из материалов и 1-го полуфабриката
Спасибо!
Прикрепленные файлы:
Спецификация одна продукция.mxl
Загрузка спецификации.qxlz
(196) Спасибо большое! Будем ждать и надеяться! Задача, в принципе, из реальной жизни, вот, пришлось столкнуться. Пробовали загружать поэтапно, т.е., сначала формировался файл с данными по полуфабрикатам, потом, вторым заходом, формировался файл про самой продукции и загружался. Спецификация полуфабриката "привязывалась" к продукции, но вот сам состав спецификации полуфабриката задваивался. Вот если это исключить, то за два прохода можно загрузить всё как надо. Хотя, конечно, метод не совсем универсальный (типа если есть ещё и полуфабрикаты, состоящие из других полуфабрикатов) :). Ну а нам, наверное, придется пока в полуручном режиме как-то выходить из положения :(
И, простите за наглость, а когда примерно можно ожидать изменения в Вашей обработки?
И, простите за наглость, а когда примерно можно ожидать изменения в Вашей обработки?
Вакансии
Ведущий разработчик 1С / Team lead отдела разработки 1С
Москва
зарплата от 300 000 руб. до 300 000 руб.
Полный день
Москва
зарплата от 300 000 руб. до 300 000 руб.
Полный день