Обработка заполнения табличных частей из EXCEL #525773


#0 by vqwy
Обработка с ИТС, вещь знаменитая, есть вопрос начинающего: загружаю номенклатуру из Торг-12 поставщика. Создал. Через день приносят Торг-12, где есть часть уже загруженной номенклатуры. Если ставлю НОМЕНКЛАТУРА - искатЬ - № колонки в Экселе, то создает рядом с уже имеющейся номенклатурой ее дубль. Как сделать так, чтобы если обработка при загрузке натыкалась на созданную номенклатуру, то она ее не дублировала, а переходила бы к следующей? Конфа = Розница 8 (8.1)
#1 by Злопчинский
синхронизация по чем идет? по коду? по наименованию?
#2 by Eugeneer
Не парься вот готовая. Ну если хочешь можешь сам делать. если времени достаточно и знаний.
#3 by Eugeneer
поиск надо поставить.
#4 by vqwy
по наименованию
#5 by vqwy
Евгений Владимирович просит за нее 6500. Платить не очень хочется.
#6 by Eugeneer
Евгений тоже не очень хочется за ...да вообще за все что надо есть пить и одевать.
#7 by vqwy
Ну, с дублированием разобрался, надо было всего лишь галочку впилить при заполнении. Вопрос номер два, прошу помочь, ибо с ним затрахался. В карточке номенклатуры есть поле ЕДИНИЦА ХРАНЕНИЯ ОСТАТКОВ. Мне позарез нужно, чтобы оно заполнилось. Но обработка не позволяет этого - ни по "искать", ни по "устанавливать" (чужую единицу ведь не возьмешь), ни по "вычислять" (в этой части слаб я, не знаю что писать, какое выражение). ПОМОГИТЕ!
#8 by vqwy
Если в режиме вычислять пишу такое: то ошибка Ошибка при вызове метода контекста (Записать): Владелец не задан или задан неверно! Как добавить владельца или обойти эту ошибку?
#9 by vqwy
up. Неужто никто не знает?
#10 by IamAlexy
чего тут сложного то?
#11 by vqwy
В таком виде?? Говорит, что ошибка в коде.
#12 by IamAlexy
СсылкаНаВладельца это у тебя что?
#13 by vqwy
+ Туплю
#14 by vqwy
это тот элемент справочника Номенклатура, который создается при загрузке из таблицы. В каком виде его представить?
#15 by vqwy
Возвращаюсь к теме, т.к. не смог разобраться. При загрузке данных - как именно назвать владельца создаваемой единицы измерения?
#16 by vqwy
Ведь не так же НовыйОбъект.Владелец = Справочники.Номенклатура Помогите начинающему!
#17 by vqwy
UP Люди, выручите!
#18 by vicof
Ты подумай как связаны номенклатура и единица измерения.
#19 by vqwy
легко сказать "подумай"))) номенклатурная позиция, которую создает обработка - это владелец единицы измерения. или не так? для каждой позиции создается своя ЕИ.Проблема (для меня) в том, чтобы заставить обработку одновременно с созданием позиции создавать соответствующую ЕИ.
#20 by vicof
ну вот. Получается номенклатурная позиция у тебя есть. Ссылку на нее получить можно. У единицы измерения владельца указать можно в виде . Что еще не хватает?
#21 by MishaSan
При создании номенклатуры заполняй базовую единицу измерения, единица хранения остатков создастся автоматически
#22 by vqwy
? Или нет?
#23 by vicof
У тебя создатся номенклатура полагаю таким образом или подобным: то у тебя магическим образом появляется ссылка на элемент справочника. Далее остается создать ЕИ. ЕИ= Справочники.ЕдиницыИзмерения.СоздатьЭлемент; Вуаля.
#25 by vqwy
зачем создавать новые базовые ЕИ? Ведь они одни и те же для всей номенклатуры. Я до этого просто указывал, что базовая ЕИ устанавливается как "шт" из справочника ОКЕИ, и все. Но при этом номенклатура создавалась, а поле "единица хранения остатков" оставалось пустым, и приходилось после загрузки каждую номенклатуру открыаать и нажимать "записать",тогда появлялась "ед. хранения остатков". Вопрос у меня в другом!
#26 by vqwy
Спасибо, но я наверное слишком тупой для этого. Где мы указываем СсылкаНаВладельца = Номенклатура.ПолучитьСсылку;? В том же поле "выражение", где и все остальное? А если использовать параметр "ТекущиеДанные" из обработки? Люди умные, объясните неучу, что делать"! Вообще, кто видел правила работы с этой обработкой?
#27 by vqwy
Специально для тех, кто, как и я, прихренел при работе с этой обработкой, наслушался от братьев по форуму невнятных ответов от "жрецов" 1С, часть из которых имела целью срубить с меня бабла за заведомо несложные советы, публикую то, что позволяет при загрузке табличного документа сразу устанавливать единицы хранения остатков. Решение: В событии "При записи объекта пишем":
#28 by Eugeneer
ну рассмешили. задачу на две минуты так растянуть...
#29 by Eugeneer
ты 11 дней потратил на это? результативность однако.
#30 by Eugeneer
Кстати если ты клиенту стандартную даже и сделаешь ему все равно будет неудобно работать. лучше бы купил. там все есть в лучшем виде. я бы еще тебе премиальные начислил.
#31 by vqwy
Да сильно -то не горело Дорогой Евгений Владимирович, Вам выражаю свою искреннюю благодарность за оказанную помощь. Наверное, Ваши прочие "продукты" за 6500 и дороже не намного сложнее, чем эта смешная задача.
#32 by Eugeneer
конечно . я вообще воздух продал 200 клиентам.
#33 by vqwy
молодец
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С