подскажите как Документы.УстановкаЦенНоменклатуры.СоздатьДокумент(); #557696


#0 by bura_limon
Загружаю из mxl файла в 1С, где mxl номенклатура дублируется,как заблокировать номеклатуру есть она попала в ТабЧасть Документа,сейчас создает только одну номенклатуру,вот так не работает: Если СпрКод=Новстр.Код Тогда Прервать;КонецЕсли;
#1 by Челмедведосвин
может лучше проводить один раз после цикла?
#2 by Челмедведосвин
Задача не совсем ясна...
#3 by le_
Вот здесь ерунда какая-то: НайтиПоКоду возвращает либо пустую ссылку, либо ссылку на элемент. А вот это равенство: СпрКод=Новстр.Код никогда не будет выполняться.
#4 by bura_limon
НайтиПоКоду отрабатывает, подскажи как заблокировать следующую такую же номеклатуру из mxl.Почему дубли,т.к. есть такие же записи номеклатуры по другим дням
#5 by bura_limon
вот файл xml:
#6 by le_
Считаешь, первая попавшаяся строка в xml будет с ценой на сегодняшний день?
#7 by dk
ну и сохраняй уже загруженную номенклатуру в список значений - и на каждой новой строке проверяй на принадлежность к этому списку - если уже есть такая - пропускай строку
#8 by le_
Ему скорее не первая нужна, а последняя.
#9 by bura_limon
условие как будит выглядить в СписокЗначений,можно пример..
#10 by bura_limon
Цена это расчет Себестоимость,и она равна для всей Номенклатуре "Х", я писал отчет где расчитывал эту себестоимость. или да последнию тож можно
#11 by le_
Если оно отсортировано так, как на картинке, то для каждой строки сравнивай значение кода в текущей строке и строке Текущая + 1. Если не совпадает, бери из текущей строки цену и номенклатуру, если совпадает, пропускай.
#12 by bura_limon
покажи пожалуста примерчик
#14 by bura_limon
спасибо огромное, но теперь нет номенклатуры которые не дублируется,которые в файле mxl только одна номеклатура
#15 by bura_limon
как быть с не дублирующими номеклатурами
#16 by bura_limon
+15 Извеняюсь за каломбур
#17 by le_
Покажи, что у тебя получилось.
#18 by bura_limon
вообщем немного не так, не дублирующие попадает, но не все загружает: 1С: файл:
#19 by bura_limon
Если Просто Записать Док.Записать; то задваивает :
#20 by le_
В я просил код показать. На картинках увидел ни дублирований, ни пропусков. А это о чем?
#21 by bura_limon
из в 1С попали только 7 справочников,в файле порядка 30 из задублировала в док Справочник:Азбука ЭКГ и боли в сердце и т.д. код:
#22 by le_
Док.Записать перенеси в самый конец. И учись пользоваться отладчиком.
#23 by bura_limon
Тоже самое, Хоть За Циклом,хоть в Цикле
#24 by hhhh
Если СпрКод=Неопределено Тогда чего курил? Посмотри, когда НайтиПоКоду возвращает Неопределено.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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