Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Загрузить свойства из Excel          
ljuter Подменю пользователя
сообщение 16.11.12, 22:33
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 26
Спасибо сказали: 2 раз
Рейтинг: 0

Подскажите готовые обработки, желательно бесплатные, с помощью которых можно заполнить свойства номенклатуры из книги Excel.


Signature
1С 8.2 УТ 2.5.3

Спасибо сказали: andreykyiv@bigmir.net,

Fynjy Подменю пользователя
сообщение 17.11.12, 7:22
Сообщение #2

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Цитата(ljuter @ 16.11.12, 22:33) *
Подскажите готовые обработки, желательно бесплатные, с помощью которых можно заполнить свойства номенклатуры из книги Excel.

Увы бесплатных нет.


Signature

ljuter Подменю пользователя
сообщение 18.11.12, 0:20
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 26
Спасибо сказали: 2 раз
Рейтинг: 0

Неужели вариантов нет? Открыл обработку с ИТС "Загрузка данных из табличного документа".

Установил:
Режим загрузки - Загрузка в регистр сведений
Вид регистра - Значения свойств объектов

Згрузил табличный документ с свойствами номенклатуры с полями:
Объект Свойство Значение

Помогите насторить, чтобы если существует то обновить значение, если нет, то создать, если поле свойства в таб документе пустое, то не устанавливать. Скрин с текущими настройками:


Signature
1С 8.2 УТ 2.5.3

Ardi Подменю пользователя
сообщение 18.11.12, 0:58
Сообщение #4

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Открваем обработку с значениями по умолчанию.
Выбираем Режим загрузки, вид регистра.

Закладка настройки
Строка "объект"
Колонка "Значение по умолчанию" - входим в ячейку, жмём кнопку "Т", выбираем "номенклатура".
Далее заполняем данными на странице "Табличный документ".


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

ljuter Подменю пользователя
сообщение 18.11.12, 1:33
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 26
Спасибо сказали: 2 раз
Рейтинг: 0

Сделал как Вы написали - ошибка, поле Объект не может быть пустым. Все 3 колонки заполнены, в колонке Объект загружаемой таблицы указано наименование номенклатуры с точностью 100%.

Если явно в настройках указать объект (т.е. конкретную номенклатуру), то свойство устанавливается если оно уже есть, если его нет, то запись не добавляется.


Signature
1С 8.2 УТ 2.5.3

Ardi Подменю пользователя
сообщение 18.11.12, 1:41
Сообщение #6

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

У меня добавляется.
(Использованый экземпляр обработки: [необходимо зарегистрироваться для просмотра ссылки]


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

ljuter Подменю пользователя
сообщение 18.11.12, 1:52
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 26
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(Ardi @ 18.11.12, 1:41) *
У меня добавляется.
(Использованый экземпляр обработки: [необходимо зарегистрироваться для просмотра ссылки]

Точно, проверил, небольшая ошибка в названии номенклатуры, подправил, но свойства, которых нет в системе не добавляются. Для номенклатуры устанавливаются только уже существующие.

P.S. По Вашей ссылке пишет что файл удален.


Signature
1С 8.2 УТ 2.5.3

Егор Динин Подменю пользователя
сообщение 18.11.12, 10:52
Сообщение #8

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1454
Из: Киев
Спасибо сказали: 550 раз
Рейтинг: 0

Цитата(ljuter @ 18.11.12, 1:52) *
но свойства, которых нет в системе не добавляются. Для номенклатуры устанавливаются только уже существующие.


Привильно всё. Свойство хранится в ПВХ. А в регистре сведений Вы устанавливаете соответствие объекта и соответствующего значения свойства.
Создайте свойство ручками, а значение свойства для каждого объекта присвойте с помощью обработки.

Сообщение отредактировал Егор Динин - 18.11.12, 10:53

ljuter Подменю пользователя
сообщение 18.11.12, 15:54
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 26
Спасибо сказали: 2 раз
Рейтинг: 0



Код для "Свойство"
Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию(ТекущиеДанные["Свойство"]);
Если Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.ПустаяСсылка() Тогда
    Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.СоздатьЭлемент();
    Свойство.НазначениеСвойства = ПланыВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклату
ра;
    Свойство.ТипЗначения = Тип("СправочникСсылка.ЗначенияСвойствОбъектов");
    Свойство.Наименование = ТекущиеДанные["Свойство"];
    Свойство.Записать();
КонецЕсли;
Результат = Свойство.Ссылка;


Код для Значение
ЗначениеСвойства = РегистрыСведений.ЗначенияСвойствОбъектов.НайтиПоНаименованию(ТекущиеДанные["Значение"]);
Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию(ТекущиеДанные["Свойство"]);
Объект = Справочники.Номенклатура.НайтиПоНаименованию(ТекущиеДанные["Объект"]);
Если ЗначениеСвойства.ПустаяСсылка() Тогда
    ЗначениеСвойства = РегистрыСведений.СоздатьМенеджерЗаписи();
    ЗначениеСвойства.Объект = Объект.Ссылка;
    ЗначениеСвойства.Свойство = Свойство.Ссылка;
    ЗначениеСвойства.Значение = ТекущиеДанные["Значение"];
    Свойство.Записать();
КонецЕсли;
Результат = ЗначениеСвойства.Ссылка;


Ни свойства ни значения даже не записываются и не устанавливаются. Подскажите в чем ошибка?


Signature
1С 8.2 УТ 2.5.3

Спасибо сказали: Alexz17,

nechaevbiz Подменю пользователя
сообщение 25.04.14, 15:39
Сообщение #10

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

Нужно всего лишь: в строке Объект в столб. Зачение по умолчанию нажать Т и ткнуть на Номенклатура (при этом выбирать конкретную номенклатуру не надо).

andreykyiv@bigmi... Подменю пользователя
сообщение 20.02.15, 19:38
Сообщение #11

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 244
Из: Киев
Спасибо сказали: 36 раз
Рейтинг: 0


 i 

У нас для этого есть отдельная тема.
 


Сообщение отредактировал logist - 20.02.15, 19:51

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 20:15
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!