Показано с 1 по 10 из 18
-
20.02.2015, 12:57 #1
- Регистрация
- 22.09.2014
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Загрузка доп.реквизитов спр.Номенклатура
Здравствуйте! УТ 11.1. Есть необходимость заплнить справочник номенклатура из excel файла. Вопрос упёрся в доп.реквизиты справочника. Выяснил, что хранятся значения доп.рекв в ТЧ спрНоменклатура. Стандартная загрузка не видит этой ТЧ. Помогите допилить её. Сам дельфист с 1С языком пока туговато дружу
-
25.02.2015, 07:26 #2
- Регистрация
- 27.01.2012
- Сообщений
- 277
- Сказал(а) спасибо
- 31
- Поблагодарили 1049 раз(а) в 325 сообщениях
А стандартная обработка загрузка из excel с диска ИТС не подходит?
-
25.02.2015, 09:41 #3
- Регистрация
- 22.09.2014
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Стандартную необходимо дописывать - не видит по умолчанию ТЧ спрНоменклатура
-
25.02.2015, 09:54 #4
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Стандартную необходимо дописывать
-
25.02.2015, 09:57 #5
- Регистрация
- 22.09.2014
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Проблематично. Иначе бы не писал сюда, с просьбой помочь допилить
-
25.02.2015, 10:21 #6
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Проблематично.
-
25.02.2015, 10:28 #7
- Регистрация
- 22.09.2014
- Сообщений
- 5
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Скинуть ИТС обработку? Или выложить кусок кода, который, по моему мнению, является необходимым к дописанию? Понимаю,что не кашпировские, но возможно никто бы и не откликнулся, т.е. смысла хламить форум нет
-
25.02.2015, 10:55 #8
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Так раз создал тему, то значит надеялся на отклик. Нет? Т.е. если сказал "а", то продолжай (говори уже и "б")
Или выложить кусок кода
ПыСы. А вот "кусок" экселя который импортируешь - вещь явно не лишняя
-
08.03.2015, 05:12 #9
- Регистрация
- 14.01.2012
- Сообщений
- 5
- Сказал(а) спасибо
- 4
- Поблагодарили 0 раз(а) в 0 сообщениях
Бьюсь над той же проблемой - знаний мало, а кажется вот покопаюсь чуть и сделаю. Капаюсь уже 3 дня и ночи - не выходит. Есть обработка заливки номенклатуры. Хочу доделать, что бы сразу заливалить дополнительные реквизиты. В обработке вставляю код для реквизита "Модель" (код ниже). В итоге получаю ошибку - "Поле объекта не обнаружено (Модель)". Большое спасибо за подсказку. УТ 11.1 1С_8.3
&НаСервере
Процедура ЗагрузкаНоменклатуры()
Для Каждого СтрСП Из Объект.СписокЗагрузки Цикл
//Читаем данные
Артикул = сокрлп(СтрСП.Артикул);
Наименование = СтрСП.Наименование;
НаименованиеПолное = СтрСП.НаименованиеПолное;
Родитель = сокрлп(СтрСП.Группа);
ТекстовоеОписание = СтрСП.ТекстовоеОписание;
ВидНом = справочники.ВидыНоменклат� �ры.НайтиПоНаименованию(Ст� �СП.ВидНоменклатуры);
ТипНоменклатуры = ВидНом.ТипНоменклатуры;
ЕдиницаИзмерения = Справочники.ЕдиницыИзмере� �ия.НайтиПоНаименованию(Ст� �СП.ЕдиницаИзмерения);
Производитель = Справочники.Производители. НайтиПоНаименованию(СокрЛ� �(СтрСП.Производитель));
Модель = Справочники.НаборыДополни� �ельныхРеквизитовИСведени� �.Модель;
Группа = Справочники.Номенклатура.Н айтиПоНаименованию(Родите� �ь,Истина);
//Если нет такой тогда создаем.
Если Группа = Справочники.Номенклатура.П устаяСсылка() Тогда
Группа = Справочники.Номенклатура.С оздатьГруппу();
Группа.Наименование = Родитель;
Группа.Родитель = Объект.ВерхняяГруппа;
Группа.Записать();
КонецЕсли;
Далее по коду идут проверки уникальности, я пропуская, а потом код записи новых значений:
Если Номен = Справочники.Номенклатура.П устаяСсылка() Тогда
Номен = Справочники.Номенклатура.С оздатьЭлемент();
Номен.Артикул = Артикул;
Номен.Наименование = Наименование;
Номен.НаименованиеПолное = НаименованиеПолное;
Номен.ЕдиницаИзмерения = ЕдиницаИзмерения;
Номен.ТипНоменклатуры = ТипНоменклатуры;
Номен.СтавкаНДС = Объект.СтавкаНДС;
Номен.ВидНоменклатуры = ВидНом;
Номен.Родитель = Группа.Ссылка;
Номен.Описание = ТекстовоеОписание;
Номен.Производитель = Производитель;
Номен.Модель = Объект.Модель;
Номен.ВариантОформленияПр� �дажи = ВидНом.ВариантОформленияП� �одажи;
Сообщить("Создана номенклатура: "+Наименование);
Номен.Записать();
ИначеЕсли Объект.ИзменятьСуществующ� �е Тогда
НоменОб = Номен.ПолучитьОбъект();
НоменОб.Артикул = Артикул;
НоменОб.Наименование = Наименование;
НоменОб.НаименованиеПолно� � = НаименованиеПолное;
НоменОб.ЕдиницаИзмерения = ЕдиницаИзмерения;
НоменОб.ТипНоменклатуры = ТипНоменклатуры;
НоменОб.СтавкаНДС = Объект.СтавкаНДС;
НоменОб.ВидНоменклатуры = ВидНом;
НоменОб.Родитель = Группа.Ссылка;
НоменОб.Описание = ТекстовоеОписание;
НоменОб.Производитель = Производитель;
НоменОб.Модель = Объект.Модель;
НоменОб.ВариантОформления� �родажи = ВидНом.ВариантОформленияП� �одажи;
-
-
08.03.2015, 08:48 #10
- Регистрация
- 29.11.2013
- Адрес
- Берег Волги
- Сообщений
- 1959
- Сказал(а) спасибо
- 644
- Поблагодарили 10113 раз(а) в 2659 сообщениях
Модель = Справочники.НаборыДополни? ?ельныхРеквизитовИСведени? ?.Модель;
Похожие темы
-
Загрузка изменение справочника Номенклатура из УТ11 кто сможет написать?
от victor3comp в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 0Последнее сообщение: 11.12.2012, 07:14 -
Номенклатура и цены Штрих-М Торговое предприятие prof v.4.17.01
от yurik_ageev в разделе 1С - Предприятие 7.7Ответов: 1Последнее сообщение: 17.07.2012, 15:26 -
Внешняя обработка - Перемещение неиспользуемых элементов справочника "Номенклатура"
от DreamCatcher69 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 0Последнее сообщение: 06.06.2012, 13:41
Социальные закладки