Загрузка данных из табличного документа в справочники, документы, планы видов характеристик, планы видов расчетов, планы счетов, бизнес-процессы, задачи, в движения документов, поточная загрузка документов (EXCEL, управляемые формы, универсальная)

0. qwinter 665 29.05.14 13:32 Сейчас в теме
Обладает уникальным функционалом. Позволяет загружать в справочники, табличные части, регистры сведения, движения документа, поточно загружать документы, а также одновременно загружать в справочники, являющиеся реквизитами загружаемых объектов, с полноценной настройкой. Обработка на управляемых формах, работает на всех версиях 1С предприятия 8.2 и 8.3

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
91. intersoft_1c 11.02.15 15:40 Сейчас в теме
(90) Нет не снимал. Такая задача уже не стоит, поиск сказали нужен по всей номенклатуре. Обработка хорошая, но только нет описания по настройке.
92. qwinter 665 11.02.15 20:29 Сейчас в теме
(91) intersoft_1c, сейчас даже на добавление в нее нового функционала времени особенно нет, так что описание на данный момент точно не в приоритете. Может кто то из пользователей захочет сделать такое доброе дело, думаю было бы востребовано. Можно даже сделать отдельную статью.
93. alisaguzel 13.02.15 15:54 Сейчас в теме
Прошу помощи!!! Я ни чего не могу поделать с загрузкой бух. проводок... ВидСубконто проставила. Но все равно не получается. Может делаю настройки неверно? Счета учета встают на место, сумма отображается корректно, но субконто пустое. Маюсь уже вторую неделю. Результат ноль. Буду очень признательна за помощь.
Прикрепленные файлы:
94. qwinter 665 13.02.15 16:41 Сейчас в теме
(93) alisaguzel, ограничьте искомые типы (колонка "Описание типов") оставьте там только справочник номенклатуры. Режим загрузки "Искать". Если не получится то прикрепите саму настройку и пример файла.
97. alisaguzel 16.02.15 13:59 Сейчас в теме
(94) Здравствуйте. Я сохранила файл настроек. Пршу посмотреть. Это один из вариантов. Эксперементировала много, меняла режимы загрузки. Речь идет о потоковой загрузке документов. (Операция). Дт 41.1 Субконто - КТ 60.01 Субконто, Содержание, Сумма. Документы создаются с космической скоростью, все точно и верно, суммы встают наместо, счета бухгалтерского учета, все верно. Но субконто пустое.... Очень признательна если поможите. Низкий поклон.
Прикрепленные файлы:
настройка 1.qxlz
98. qwinter 665 16.02.15 21:28 Сейчас в теме
(97) alisaguzel, ваша ошибка, что Вы не выбрали по чему искать выбранные вами субконто (выбирается в представлении дополнительных условий). Прикладываю Ваш вариант настройки с данным исправлением.
Прикрепленные файлы:
настройка 1.qxlz
99. alisaguzel 16.02.15 22:53 Сейчас в теме
(98)
Результат тот же. В чистой базе пробовала, все точно так же.
1. Если грузить - Движение документа Операция, субконто появляется (указываешь документ в который грузишь)
2 При потоковой загрузке результат с пустыми субконто.
Очень уж мне важна потоковая загрузка. Операций в день около 300.
Извините. Спасибо.
Прикрепленные файлы:
100. qwinter 665 17.02.15 13:05 Сейчас в теме
(99) alisaguzel, покажите табличный документ из которого грузите. Там есть колонки с товарами и контрагентами?
101. alisaguzel 17.02.15 14:11 Сейчас в теме
(100) Вот файлик, сама номенклатура звучит именно как "Товар" одинакова во всех операциях. (его выбирала как из справочника, так из табличного документа) Контрагенты разные, наименования точны как в справочнике так и в файле.
Прикрепленные файлы:
Список.xls
102. qwinter 665 17.02.15 15:06 Сейчас в теме
(101) alisaguzel, исправил ошибку. Скачайте обновленную обработку.
95. stas1kbob 59 13.02.15 18:36 Сейчас в теме
{Форма.Форма.Форма(2066)}: Ошибка при вызове метода контекста (Область)
Для К = 1 По ТабДокумент.ШиринаТаблицы Цикл ТабДокумент.Область("R"+Формат((ПерваяСтрокаДанныхТабличногоДокумента - 1), "ЧГ=0") + "C" + Формат(К, "ЧГ=0")).Текст = "Колонка" + К КонецЦикла;
по причине:
Область не найдена: RC1
96. qwinter 665 13.02.15 23:22 Сейчас в теме
(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 Тогда
		Сообщить("Выявлено ячеек, содержащих ошибки/неоднозначное представление: " + СписокОшибок.Количество())
	КонецЕсли
	
КонецПроцедуры
Показать
103. rinerator 21.02.15 12:42 Сейчас в теме
день добрый
одна из приличных обработок, поэтому пишу
УТ 10.3
Справочник Номенклатура - в свойствах у всех элементов есть поле , скажем "Лавка"
Табличный документ xls с двумя колонками 1-родитель (код номенклатуры), 2 -значение свойства "Лавка" (текст)
Помогите настроить параметры загрузки, пожалуйста.
104. IlyaReznikov 22.02.15 09:14 Сейчас в теме
(103) rinerator, сначала загрузить сведения в справочник "Значения реквизитов объектов", потом "склеить" его с номенклатурой (по коду) и свойством "Лавка"
105. qwinter 665 22.02.15 11:35 Сейчас в теме
(103) rinerator, чуть выше уже давался пример (71). Вам нужно выбрать поточную загрузку. Объект номенклатура. Добавить табличную часть свойства. И добавить загрузку в дополнительный справочник Свойства объектов (вроде бы он так называется) а в настройке загрузки в табличную часть поставить устанавливать по настройке.
(104) quert, вы не правы, данной обработкой все загружается за один раз.
106. alesco 23.02.15 22:53 Сейчас в теме
Здравствуйте.
Установил обработку (платформа 8.3 конф. У.Т 11.1)
Выбираю загрузка в справочник номенклатура, в поле настройка выбираю только необходимые и точно проверенные параметры.
После нажатия получить таблицу данных выдает ошибку

Задано неправильное имя атрибута структуры.

Помогите, в чем может быть дело?
107. samoilov_vit 18 23.02.15 23:12 Сейчас в теме
При загрузке в табличную часть (Бп 3.0, поступление, табл. часть товары) пишет " элемент не найден" и создает новые объект в справочнике номенклатура типа <...> (пустые), хотя галка в настройках "не создавать новых не стоит". Что делать?
108. qwinter 665 24.02.15 10:25 Сейчас в теме
(107) samoilov_vit, так галка стоит или нет? У меня ошибка не воспроизводится. Что бы новые элементы не создавались, галка должна быть установленна.
109. samoilov_vit 18 24.02.15 23:13 Сейчас в теме
Вся номенклатура новая. Надо ее создать и использовать в табличной части документа "Поступление товаров и услуг". Режим загрузки "искать"? Кнопка "События" -"При записи объекта" что надо писать, что бы новая номенклатура создалась?
Загружаю со второй строки...
Прикрепленные файлы:
110. qwinter 665 24.02.15 23:53 Сейчас в теме
(109) samoilov_vit, добавьте настройку загрузки номенклатуры (кнопка "Добавить справочник") и настройке как именно загружать номенклатуру. В настройке для табличной части у номенклатуры режим "Устанавливать", в колонке "Значение по умолчанию" выберите созданную настройку.
113. Гость 03.03.15 12:38
(110) Здравствуйте. Работает ли обработка на 1с управление торговлей 8.3 редакция 11.1.10.86?
111. layout 01.03.15 15:35 Сейчас в теме
Подскажите, пожалуйста, а как можно загрузить данные в справочник, если у его элемента, помимо реквизитов, 3 табличные части, в которых может быть много строк? Можно как-то настроить автоматическую загрузку, не указывая каждый раз вручную к какому справочнику относится данная табличная часть. В поточной загрузке можно добавлять табличные части, но куда там вставлять данные для загрузки?
115. qwinter 665 03.03.15 14:14 Сейчас в теме
(111) layout, не совсем понял вопрос.
112. navakaz 02.03.15 22:57 Сейчас в теме
Здравствуйте. Работает ли обработка на 1с управление торговлей 8.3 редакция 11.1.10.86?
114. qwinter 665 03.03.15 14:13 Сейчас в теме
(112) navakaz, (113) Гость, все работает.
116. RimidalV 24.03.15 20:16 Сейчас в теме
Управление торговлей, редакция 11.1 (11.1.10.102)
Подскажите, как настроить загрузку справочника Контрагентов с Контактной информацией, (Адреса Юридический и физический) Как связывать подчиненные справочники ? Например Контрагенты и Договоры. Обработка супер, экономит много времени.Но вот описание, только в постах этой ветки :)
ибрагимхалил; +1 Ответить
117. qwinter 665 24.03.15 22:34 Сейчас в теме
(116) RimidalV, по большому счету настройка не сильно отличается от стандартной загрузки из табличного документа. Почему то на инфостарте мне запретили публиковать статьи с подробными примерами настройки обработки)) У меня на сайте есть два подробно рассмотренных примера.

Что же до загрузки контрагентов с контактной информацией для УТ 11, то тут все просто. Режим загрузки "Поточная загрузка документов", справочник "Контрагенты" и добавляете табличную часть "Контактная информация" (ну или несколько табличный частей, в зависимости от того, сколько видов контактной информации вы будете грузить разом). Единственно только надо понимать, что адрес будет в свободной форме без разложения на объекты фиас.
118. RimidalV 25.03.15 05:04 Сейчас в теме
(117) Спасибо за пояснения, буду пробовать.
119. intersoft_1c 25.03.15 12:40 Сейчас в теме
У меня начала вываливаться ошибка. Индекс находиться за границами массива. Подробно пишет:
{Форма.Форма.Форма(2024)}: Индекс находится за границами массива
ТЗ = ТаблицаПостроитель.Скопировать(, ТаблицаПостроитель.Колонки[Колонка.НомерКолонки].Имя);
В чем может быть ошибка, хотя раньше все загружало. Установил последнее обновление, ошибка не исчезла
120. intersoft_1c 25.03.15 13:12 Сейчас в теме
С этой ошибкой разобрался, оказывается новые реквизиты у справочника появились после обновления, и у этих реквизитов галочка загружать стояла. Но у меня перестал создавать новую номенклатуру, если не находит по артикулу.
121. qwinter 665 25.03.15 13:44 Сейчас в теме
(120) intersoft_1c, какая конфигурация? скиньте пример настройки, и загружаемую таблицу.
122. intersoft_1c 25.03.15 13:46 Сейчас в теме
При загрузке таблицы в документ пишет "Ошибка при установи значений реквизитов Ошибка при вызове метода контекста (Заполнить значения свойств) ошибка установки значения свойства Владелец: справочник не имеет владельца" Хотя я владельца не выбираю. Создается пуста номенклатура.
123. intersoft_1c 25.03.15 13:49 Сейчас в теме
Конфигурация УНФ. А куда скинуть файл?



124. qwinter 665 25.03.15 13:55 Сейчас в теме
(123) intersoft_1c, можете не скидывать, скачайте обработку еще раз, и попробуйте загрузить.
125. intersoft_1c 25.03.15 14:02 Сейчас в теме
Все исправилось, номенклатура создается
126. Rokky78 40 26.03.15 15:04 Сейчас в теме
qwinter, спасибо за обработку. Полезная вещь.

По просьбе коллег разбирался почему не выгружает одну из колонок табличного документа.

Ошибка возникает (точнее не ошибка даже а просто не выгружает данные) если выбран режим загрузки "Вычислять". Если на закладке "Настройка" пометки стоят не у всех реквизитов (конкретно были отмечены 2 и 4 реквизиты) тогда в следующей части кода Колонка.Значение.НомерКолонки принимают значения 1 и 2, что приводит к обращению не к тем ячейкам ТЗ в функции ВычислитьЗначениеЯчейки.
		ИначеЕсли Колонка.Значение.РежимЗагрузки = "Вычислять" Тогда
			
			ВыполнитьВычислениеЯчеекПоЭлементамТаблицы(ТаблицаПостроитель, Таблица, Колонка.Значение.Выражение, Колонка.Ключ, Колонка.Значение.НомерКолонки)
			
		КонецЕсли;


Частично можно решить проблему, если вручную выставить "Ручная нумерация колонок табличного документа" (это было не очевидно, т.к. колонка была скрыта). Но и при этом в функцию ВычислитьЗначениеЯчейки третьим параметром передается ТекСтрока[НомерКолонки-1] вместо ТекСтрока[НомерКолонки]. Исправьте пожалуйста.

P.S. Для отладки в предприятии использовал просто "Сообщить(ТекстЯчейки);"
127. qwinter 665 26.03.15 15:53 Сейчас в теме
(126) Rokky78,
ТекСтрока[НомерКолонки-1]
это ошибка, исправлю, спасибо за сообщения.

По поводу первого, то совершенно не согласен. Все очевидно. Колонки там точно, такие же как в табличном документе, то есть если у вас в табличном документе это первая колонка, то и обращаетесь ТекстыЯчеек[1].
131. Rokky78 40 27.03.15 09:12 Сейчас в теме
(127)
По поводу первого, то совершенно не согласен. Все очевидно.


Наверное я плохо объяснил и Вы меня не поняли. Просто скажу как делал, а вы сами решите ошибка это или нет.

В табличном документе содержатся данные (см. скриншот 1).

В закладке "Настройка" отмечаю что мне нужно перенести 2-ой и 4-ый реквизиты (Номенклатура и Количество). Режим загрузки - "Вычислять".(см. скриншот 2).

В отладчике видно, что в функцию ВыполнитьВычислениеЯчеекПоЭлементамТаблицы попадают номера колонок 1 и 2 (скриншоты 3 и 4).

И в результате при выводе сообщения вторая ячейка не выводится (берется ТекстЯчейки из 1 колонки, а она пустая), а вместо четвертой берется текст из 2-ой колонки. (см. скриншот 5)

Уже потом я увидел эти значения в режиме "Предприятия" пробуя разные режимы в меню "Нумерация колонок" (см. скриншот 6). Если вручную поставить номера колонок 2 и 4 тогда будут взяты правильные данные.

Может я конечно чего не понял и именно такое поведение программы и было задумано автором, но это, как минимум, далеко не "очевидно", т.к. я не вижу (см 2 скриншот), из каких колонок программа будет брать данные если установлены не все подряд отметки.
Прикрепленные файлы:
133. qwinter 665 27.03.15 10:46 Сейчас в теме
(131) Rokky78, если вы после настройки нажмете Обновит данные табличного документа, то прекрасно увидете откуда будут браться данные. Такое поведение существует уже 7 лет (с момента появления стандартной загрузки на диске итс), и честно говоря вы первы у кого это вызывает затруднение.
134. Rokky78 40 27.03.15 11:19 Сейчас в теме
(133)qwinter, я понимаю, что возможно так оно и задумано. Я с восьмеркой относительно недавно (6 лет сидел на 7.7 и столько же на ИТС не заглядывал), а тут попросили... Понятно, что я стал "первый у которого это вызывает затруднение...". :)
Еще раз хочу поблагодарить за программу, на таких и учусь!
128. bi6012 26.03.15 19:20 Сейчас в теме
Здравствуйте, Павел.
Помогите пожалуйста.
Не могу добиться от обработки какой-либо реакции на режим Вычислять.
Что бы я ни указал в поле выражения - реакции нет, а при записи в событие "Перед записью объекта" строчки:
Сообщить (ТекстыЯчеек[4]);
ругается :
Получение элемента по индексу для значения не определено
Пробую на Вещевом довольствии 2.0.6.4 на ядре 8.3.5.1517
129. qwinter 665 26.03.15 20:03 Сейчас в теме
(128) bi6012, да с режимом "Вычислить" действительно имела место ошибка (см. два сообщения выше). Скачайте обновленную версию, в ней все исправлено.
130. bi6012 27.03.15 09:11 Сейчас в теме
Павел, спасибо, заработало.
132. Rokky78 40 27.03.15 09:13 Сейчас в теме
* 6 ой скриншот.
Прикрепленные файлы:
135. pomekhin 30.03.15 19:10 Сейчас в теме
Уважаемый автор!
Никогда раньше не пользовался данным видом обработки, поэтому не смог справиться с первого раза. Подскажите что я сделал неверно, а заодно и как надо сделать.
Я занимаюсь вводом первоначальных данных в базу и сейчас необходимо создать справочники номенклатуры совпадающие с аналогичными справочниками в базах наших поставщиков. Имеется табличный документ переделанный из входной накладной поставщика. Стоит задача взять из него перечень наименований номенклатуры с единицами измерений и закачать в справочник номенклатуры нашей базы данных.
Прикрепленные файлы:
136. qwinter 665 30.03.15 20:43 Сейчас в теме
(135) pomekhin, а что собственно говоря не так? Объект не найден - означает, что он не найден в текущей базе. При загрузке все должно создастся.
137. pomekhin 31.03.15 13:01 Сейчас в теме
Спасибо, понял.
А можно что то сделать чтобы при загрузке коды номенклатуры присваивались бы с префиксом?
138. pomekhin 31.03.15 14:17 Сейчас в теме
С префиксом разобрался, вопрос снимаю.
139. ogre2007 294 01.04.15 13:47 Сейчас в теме
Автор, спасибо за обработку, респект!
140. ибрагимхалил 01.04.15 17:02 Сейчас в теме
141. predelme 02.04.15 15:57 Сейчас в теме
Добрый день, уважаемый автор!
Ни разу не пользовалась подобной обработкой, но хочу от нее добиться вот чего:
Есть табличный документ - сохранные остатки по регистру накопления, то есть большинство колонок совпадают.
Регистр накопления - НДС по приобретенным ценностям, если это важно.
Есть конфигурация - Бухгалтерия предприятия, редакция 3.0

Документ Операция, на скриншоте видна настройка, которую я завожу.

Обработка стопорится на реквизите Партия. Выдает ошибку Ячейка[R3C6](Партия): Элемент не найден
Но я не могу понять, какую настройку сделать, чтобы документ находился правильно.
Сам документ в базе есть, с таким номером\датой и прочим. Но обработка его не находит.

Все остальные реквизиты загружает корректно.

Скриншот настроек обработки, а так же сам файл прикладываю.

Заранее спасибо за ответ.
Прикрепленные файлы:
Книга123.xls
143. qwinter 665 03.04.15 15:57 Сейчас в теме
(141) predelme, в текущей версии не реализован разбор представления на дату и номер, ищется по номеру. Постараюсь в ближайших версиях добавить данный функционал.

(142) mlm_1C, обработка используется из объекта, из списка документов она не выполняется.
144. predelme 07.04.15 11:43 Сейчас в теме
(143) спасибо, пока что получилось другим способом обойти этот момент.
А есть ли какие-то приблизительные замеры времени ожидания после подбора табличного документа для загрузки? Или ограничения на количество строк?
У меня 2000 строк грузится порядка 10 минут, это только после того, как я подбираю сам табличный документ. Загружает около 1500 строк, а потом выдает неизвестную ошибку (без каких-то комментариев).
Оставшиеся 700 строк из отдельного документа грузит практически за секунды.

1С:Предприятие 8.3 (8.3.5.1383)
Бухгалтерия предприятия, редакция 3.0 (3.0.39.53)
Тонкий клиент

Загрузка в табличную часть документа, выбран конкретный документ Перемещение товаров, ТЧ - Товары.
145. qwinter 665 07.04.15 14:14 Сейчас в теме
(144) predelme, мм, не совсем понял в какой момент что происходит, Можете подробнее объяснить.

P.S. Если Вы имеете в виду открытия файла excel то рекомендуется копировать данные через буфер обмена. Если же о получение таблицы данных, то загрузка такого количества строчек по идее должна идти быстрее.
146. predelme 07.04.15 15:57 Сейчас в теме
(145) Да, конечно.
После заполнения "Шапки" с выбором документа и табличной части я на закладке "Табличный документ" выбираю табличный документ согласно инструкции. По кнопке "Открыть" ссылаюсь на конкретный документ формата .xls, могу его приложить.
И в этот момент как раз после долгого ожидания вылетает неизвестная ошибка, а на закладке "Табличный документ" отображается не всё количество строк.
(Я сейчас раздробила документ на несколько частей, чтобы загрузить)

Кстати, таблицу значений обработка формирует буквально за секунды, за это огромное спасибо!

Если я правильно поняла, вы предлагаете просто скопировать строки из открытого табличного документа, а потом вставить их прямо на закладку "Табличный документ"?
Прикрепленные файлы:
Остатки.xls
147. qwinter 665 07.04.15 17:35 Сейчас в теме
(146) predelme, да именно это я и предлагаю, открываете файл, выделяете все и копируете в табличную часть. Это будет гораздо быстрее, чем открывать файл. Универсальное и быстрое чтение файлов нас ждет только в платформе 8.3.6.
148. predelme 09.04.15 11:11 Сейчас в теме
(147) Спасибо за идею, я как-то не подумала об этом.
Теперь буду знать, что лучше поступать таким образом.
142. mlm_1C 03.04.15 14:47 Сейчас в теме
Добрый день! Я дилетант в 1С. Подгрузила в базу 1С Предприятие 8.2, эту обработку. пытаюсь создать приходную накладную. Выбираю : Заполнить/ загрузка данных из табличного документа(управляемые формы). Получаю сообщение : Метод объекта не обнаружен(Инициализировать). Вопрос как инициализировать внешнюю обработку?
149. kenza 13.04.15 14:09 Сейчас в теме
Спасибо автору за разработку! Немного не понял почему не существующие реквизиты не создаются при потоковой загрузке документов. Может кто подскажет как можно это обойти, а то пришлось загружать последовательно нужные справочники, а уже потом документы содержащие колонки со значениями этих справочников.
150. qwinter 665 13.04.15 14:56 Сейчас в теме
(149) kenza, а их загрузка настроена?
152. kenza 14.04.15 10:48 Сейчас в теме
(150) не совсем понял вопрос. Дополнительную настройку загрузки справочников не делал. Думал ваша обработка работает не как стандартная с диска ИТС, где нужно было сначала создать нужные реквизиты в справочниках, а потом делать загрузку в документы. Предположил что ваша обработка создает новые элементы если не находит необходимые в базе приемнике.
153. qwinter 665 14.04.15 11:04 Сейчас в теме
(152) kenza, на форме обработки есть кнопка: добавить справочник. Она добавляет настройку в которой вы указываете как загружать реквизиты, а затем вы устанавливаете (в колонке значение по умолчанию) вы указываете по какой именно дополнительной настройке загружать реквизит.
155. kenza 15.04.15 19:47 Сейчас в теме
(153) Спасибо! В спешке видимо не заметил этой кнопки, действительно обработка очень помогла!
160. alesco 23.04.15 00:01 Сейчас в теме
Это происходит при загрузке в пустую базу.Причем выбраны только наименование,артикул, наименование для печати, и неудавшийся тип номенклатуры).
Если пытаюсь загрузить в базу с загруженной номенклатурой (с выбором указанным выше) указывая в настройках замещать существующие записи, то при повторной попытке загрузить выбирая только (наименование и тип номенклатуры) выдает ошибку типа:

Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': {Справочник.Номенклатура.МодульОбъекта(155)}: Значение поля "Рабочее наименование" не уникально
161. qwinter 665 23.04.15 09:29 Сейчас в теме
(160) alesco, мне кажется мало реквизитов загружаете, и вид номенклатуры заполняется, а затем при открытии в пользовательском виде очищается. Проверьте.

А по второй ошибке, то отключите контроль уникальности рабочего наименования.
151. Alinaki 13.04.15 17:52 Сейчас в теме
А есть возможность запустить обработку на толстом клиенте?
154. qwinter 665 14.04.15 11:06 Сейчас в теме
(151) Alinaki, что вы подразумеваете под толстым клиентом? Запустить обработку в командном интерфейсе нельзя, она для управляемых форм, однако любую конфигурацию для 8.2 и 8.3 можно запустить под управляемыми формами при необходимости.
156. gull22 94 16.04.15 11:45 Сейчас в теме
Спасибо за обработку. После настройки под конкретный документ (в частности, режим заполнения табличной части документа Перемещение товара) сохраняю настройку (разными доступными способами). При перевыборе документа Перемещение настройки на закладке обработки восстанавливаются в первоначальное значение. Выбираю восстановление настроек, они восстанавливаются, но одновременно восстанавливается и документ для которого они были сохранены. То есть получается, что сохранение настроек привязано к конкретному документы. На мой взгляд это не логично. Можно в Вашей обработке сделать сохранение настроек в привязке к типу документа и выбранной табличной части?
157. qwinter 665 16.04.15 12:14 Сейчас в теме
158. alesco 22.04.15 23:13 Сейчас в теме
Подскажите в чем может быть проблема.
При загрузке в справочник номенклатура, в поле Тип номенклатуры
выбираю устанавливать, выбираю товар , но после загрузки ни в одной карточке номенклатуры не устанавливается значение ТОВАР.
Версия 8.3.5 редакция 11.1.9.66
Спасибо.
159. qwinter 665 22.04.15 23:35 Сейчас в теме
(158) alesco, странное поведение, а что с остальными реквизитами? Если грузите в уже существующую номенклатуру, могу предположить, что не стоит галка в настройках: Замещать существующие записи.
162. alesco 23.04.15 21:31 Сейчас в теме
Что вы имеете ввиду когда пишите - "мало реквизитов загружаете"
Ведь вид номенклатуры (товар) должен присваиваться даже при выборе только наименования и артикула.
163. qwinter 665 23.04.15 22:05 Сейчас в теме
(162) alesco, это было лишь предположение. Попробовал загрузить на релизе 11.1.9.66. У меня все нормально загрузилось.
164. ибрагимхалил 26.04.15 19:59 Сейчас в теме
В режиме поточной загрузки документов и вид документа "ввод начальных остатков" , при попытке получить таблицу данных выдается ошибка "индекс находится за пределами масива" пробовал на версии 3.0.0.7 и 3.0.1.2
165. qwinter 665 26.04.15 23:44 Сейчас в теме
(164) ибрагимхалил, какая конфигурация? и скиньте куда нибудь настройку.
167. qwinter 665 27.04.15 16:10 Сейчас в теме
(164) ибрагимхалил, а сам табличный документ в этот момент заполнен?
168. ибрагимхалил 29.04.15 11:51 Сейчас в теме
(167)
к сожалению настройки не сохранил.
загрузить данные все таки удалось после долгих манипуляций. ошибка появлялась если я пытался изменить нумерацию колонок, а если не трогать нумерацию и данные методом копи паста подставлять в табличный документ в соответствующие колонки то документ загружался.

конфигурация Управление торговлей, редакция 11.1 (11.1.10.86)
166. webresurs 203 27.04.15 09:18 Сейчас в теме
не понятно как загружать материалы в справочник.Номенклатура!?

Если в Excel - только две колонки Наименование и Артикул...
Артикул - уникален если есть не загружать...
169. rty256 20.05.15 14:40 Сейчас в теме
Полезная обработка, спасибо!
170. znach 20.05.15 17:25 Сейчас в теме
Здравствуйте, скачала обработку. Подключила к конкретному документу (Установка цен номенклатуры). Выдает служебное сообщение:
Заполнение ТЧ не произведено!
Метод объекта не обнаружен (Инициализировать)
Конфигурация
БИТ: Ресторан на основе Бухгалтерия предприятия, редакции 2.0 (2.0.64.22)
171. qwinter 665 20.05.15 17:32 Сейчас в теме
(170) znach, эта обработка для управляемых форм, а БИТ: Ресторан работает на командном интерфейсе.
172. znach 20.05.15 17:36 Сейчас в теме
173. intersoft_1c 27.05.15 09:33 Сейчас в теме
Обновился на новую версию программы. При загрузке таблицы не верно стала определять артикул. Артикул в УНФ строквое значение имеет, а в Excel, откуда мы загружаем он состоит только из цифр и обработка загружает с разрывом разрядов и из за этого не ищет артикул, а создает новую номенклатуру с артикуло где есть разрыв как обойти ошибку.
176. qwinter 665 27.05.15 10:51 Сейчас в теме
(173) intersoft_1c, открывайте файл в эксель, копируйте область и вставляйте в табличный документ обработки.
174. Honey 27.05.15 09:44 Сейчас в теме
а новые версии опять за деньги качать???
179. qwinter 665 27.05.15 21:35 Сейчас в теме
(174) Honey, для обновления обработка всегда выкладывалась с задержкой. Прекращать выкладывать обновления я не планирую.
(178) slonster, в обработке есть ссылка где указано откуда скачать обновление.
175. intersoft_1c 27.05.15 10:37 Сейчас в теме
И еще один вопрос , когда создается номенклатура в УНФ , код справочника не создается, надо заходить и нажимать записать и закрыть.
177. intersoft_1c 27.05.15 10:56 Сейчас в теме
так проходит, спасибо. А на счет номенклатуры что то можно сделать?
178. slonster 2 27.05.15 19:43 Сейчас в теме
Я прошу прощения, скачал сегодня обработку, а она версии 2.9. Чтобы получить последнюю версию, что нужно сделать?

Спасибо!
180. pavel_pozdeev 314 30.05.15 09:38 Сейчас в теме
Обработка не работает, когда запускаешь на ядрах 8.2 в режиме УФ, т.к. в 8.2 ядрах нет части функций 8.3. Хотя обработка заявлена для УФ, а не для 8.3. Т.е. нет обратной совместимости со старыми ядрами. Было бы не плохо, если такая совместимость была. Сейчас есть потребность в ней для УПП/КА на ядрах 8.2, ибо эти конфигурации и рассчитаны 1С для 8.2.
181. qwinter 665 30.05.15 09:53 Сейчас в теме
(180) Snork, произошла накладка. В процедуре: ПолучитьТаблицуДанных замените:
ПоказатьПредупреждение(, "Не выбран табличный документ для загрузки!");
на
ТекстПредупреждения = "Не выбран табличный документ для загрузки!";
		Если ВерсияПлатформы83 Тогда
			Выполнить("
			|	ПоказатьПредупреждение(, ТекстПредупреждения);
		    |");
		Иначе
				Предупреждение(ТекстПредупреждения);
		КонецЕсли;
Показать
182. Honey 31.05.15 13:52 Сейчас в теме
и все-таки, откуда же качать обновление? ссылка из обработки отправляет на эту публикацию, а тут просят 3$m, несмотря на то, что она уже скачана... непорядок?
183. Evgen_New 01.06.15 09:27 Сейчас в теме
Здравствуйте. Пробовал загрузить Вашей обработкой в конфигурацию УНФ справочник Спецификация для загруженной первым проходом номенклатуры (номенклатура грузилась штатными средствами УНФ). Если в спецификации имеются только материалы (при загрузке ТипСтроки "Материал"), то она загружается нормально, но вот если есть полуфабрикат (ТипСтроки "Сборка"), то у меня не получилось пока корректно загрузить справочник. Пробовал сначала загрузить спецификацию в п/ф (состоит только из материалов), затем вторым заходом загружать спецификацию для самой продукции, всё равно не получается. В какой-то момент элементы в спецификации п/ф задваиваются.
Конечно, я не уверен, что полностью разобрался в принципах работы Вашей обработки и в настройках, вот и возникает вопрос:
-может ли Ваша обработка загружать подчиненные справочники с вложениями, т.е., например: есть элемент справочника Номенклатура, у него есть спецификация, а в спецификации есть элементы
Материал 1, Материал 2, Материал 3 ... Полуфабрикат 1, Полуфабрикат 2. При этом Полуфабрикат 1, Полуфабрикат 2 в свою очередь имеет спецификацию, из которой он производится. Также могут иметься и п/ф, состоящие из материалов и п/ф, т.е. 3 уровня...
188. Lik2707 02.06.15 18:57 Сейчас в теме
Если позволите, я за автора вопроса (183), поясню т.к. тоже с этим столкнулись. Необходимо загрузить из табличного документа в конфигурацию Управление небольшой фирмой справочник Спецификация. Сама номенклатура загружается штатно, также из табличного документа. Но вот при загрузке спецификации Вашей обработкой, если в спецификации есть элемент с типом Сборка (полуфабрикат, например, у которого в свою очередь есть своя спецификация) - не получается корректно загрузить этот элемент, Материалы же загружаются корректно. Пробовали сначала отдельно загружать полуфабрикаты - в них спецификация (если состоит только из материалов) загружается правильно. Но далее, при загрузки спецификации для самой продукции (куда входит полуфабрикат) - элементы в этом полуфабрикате задваиваются. Возможно, дело в настройках, пока не получается разобраться... Спасибо
189. qwinter 665 03.06.15 09:42 Сейчас в теме
(188) Lik2707, скиньте структуру файла и настройки, посмотрю.
190. Lik2707 03.06.15 10:26 Сейчас в теме
(189) В личку отправлено сообщение со ссылкой на фрагмент файла загрузки (в файле 1 продукция и её спецификация) и настройки для загрузки. Спасибо!
191. qwinter 665 03.06.15 21:41 Сейчас в теме
(190) Lik2707, ничего в личке не вижу.
192. Lik2707 04.06.15 05:52 Сейчас в теме
(191) Возможно, что-то с интернетом было, но сообщение вроде как уходило :(
Выкладываю здесь. Небольшое пояснение по структуре файла загрузки:
1-я колонка Продукция и 3-я колонка Наименование спецификации одинаковы, так уж у нас сложилось.
2-я колонка РодительКод при загрузке не участвует, нужна для других целей.
В файле одна продукция, которая состоит из материалов и 1-го полуфабриката
Спасибо!
Прикрепленные файлы:
Спецификация одна продукция.mxl
Загрузка спецификации.qxlz
196. qwinter 665 04.06.15 23:52 Сейчас в теме
(192) Lik2707, интересная задача. В текущей версии обработки такого сделать нельзя. Поставлю себе в план, надо будет подумать, каким образом это можно реализовать в универсальном виде.
197. Lik2707 05.06.15 05:36 Сейчас в теме
(196) Спасибо большое! Будем ждать и надеяться! Задача, в принципе, из реальной жизни, вот, пришлось столкнуться. Пробовали загружать поэтапно, т.е., сначала формировался файл с данными по полуфабрикатам, потом, вторым заходом, формировался файл про самой продукции и загружался. Спецификация полуфабриката "привязывалась" к продукции, но вот сам состав спецификации полуфабриката задваивался. Вот если это исключить, то за два прохода можно загрузить всё как надо. Хотя, конечно, метод не совсем универсальный (типа если есть ещё и полуфабрикаты, состоящие из других полуфабрикатов) :). Ну а нам, наверное, придется пока в полуручном режиме как-то выходить из положения :(
И, простите за наглость, а когда примерно можно ожидать изменения в Вашей обработки?
Оставьте свое сообщение
Вакансии
Аналитик 1C
Москва
зарплата от 120 000 руб. до 250 000 руб.
Полный день

Тестировщик 1С
Москва
зарплата от 125 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 90 000 руб.
Полный день

Программист/тестировщик
Москва
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Ведущий разработчик 1С / Team lead отдела разработки 1С
Москва
зарплата от 300 000 руб. до 300 000 руб.
Полный день