1C 8.x Заполнение из excel справочника c табличной частью
1C:Бухгалтерия
Государственные, бюджетные структуры
Пищевая промышленность
Химическая промышленность
Россия
Корп. решения 1С
Здравствуйте форумчане. На работе дали срочное задание в 1с ( а я в нем как рыба на суше). Необходимо заполнить справочник с методиками значениями из excel. Проблема в том , что в методиках есть табличная часть с реактивами . Методик очень много , и забивать табличные части отдельно Долго. Как возможно в цикле заполнить полностью справочник с наименованием методики и табличную часть с реактивами? Данные хранятся в таблице Excel
Прикрепленные файлы:
По теме из базы знаний
- Инфостарт. Восьмерка. Лучшее
- Генератор кода 8.x (Управляемые и обычные формы) Версия от 02.10.2024
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Добрый день. Воспользуйтесь обработкой по загрузке:
Для этого нужно:
1. Заполнить справочник Реактивы
2. Разбить построчно(наименование методики прописать в каждой строке).
Для этого нужно:
1. Заполнить справочник Реактивы
2. Разбить построчно(наименование методики прописать в каждой строке).
(5)
Забегая вперед, на следующий вопрос "Что делать?" есть два (как минимум) ответа:
1. Запустить 1С в режиме толстого клиента
2. "Пригласить специалиста"
Не знаете что это может быть?
Догадываемся: у вас конфигурация на управляемых формах, а обработка - для обычных.
Забегая вперед, на следующий вопрос "Что делать?" есть два (как минимум) ответа:
1. Запустить 1С в режиме толстого клиента
2. "Пригласить специалиста"
(8) Ну-ну) Всю разработку перекинули со "специалистов" на человека (то есть меня, человека который в 1с не шарит от слова совсем). И начальству как не объясняй , что это не твой профиль , им все равно (ты ж программист ) . А перекинули по той причине , что специалисты долго возились.
1 ) запустила в режиме толстого клиента ... ничего не изменилось.
Как я знаю , из обычной формы в управляемую нельзя конвертировать, только ручками переписывать, так же?
1 ) запустила в режиме толстого клиента ... ничего не изменилось.
Как я знаю , из обычной формы в управляемую нельзя конвертировать, только ручками переписывать, так же?
(2)Да вот именно... Но попробуй руководству объяснить.. По второму пункты.2. Разбить построчно(наименование методики прописать в каждой строке). Разбиваю построчно в excel, потом в на форме обработки выбираю "Загрузить в табличную часть" и справочник "методики", вставляю файл excel ?
(12)Добрый день. В (2) я сильно упростил, в вашем случае требуется более детальный подход (Для себя я конечно, сделал бы отдельную обработку). Во-первых по ссылке на обработку - да, это для простых форм, но можете поискать в открытом доступе аналогичную для УФ. Во-вторых пункт 2 также разбивается на этапы. Постарался расписать подробно, но нужно вникнуть в структуру данных:
1. Заполнить сам справочник Методики. Для этого - отдельный файл с перечисленными методиками и обязательными реквизитами (Ручная нумерация колонок). Выбрать Загрузка в = Справочник.
2. В созданных объектах Методики заполнить табличные части (Реактивы). Использовать данный файл, где колонка Методика будет использоваться для поиска уже созданного элемента. Режим загрузки также = Справочник. Обязательно галочка "Не создавать новых элементов".
Галочка только Наименование (Поле поиска).
События - При записи объекта: Вставить код (пример):
НоваяСтрока = Объект.Реактивы.Добавить();
НоваяСтрока.Реактив = Справочники.Реактивы.НайтиПоНаименованию(ТекстыЯчеек[4]);
НоваяСтрока.Количество = Число(ТекстыЯчеек[6]);
НоваяСтрока.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию(ТекстыЯчеек[6]);
1. Заполнить сам справочник Методики. Для этого - отдельный файл с перечисленными методиками и обязательными реквизитами (Ручная нумерация колонок). Выбрать Загрузка в = Справочник.
2. В созданных объектах Методики заполнить табличные части (Реактивы). Использовать данный файл, где колонка Методика будет использоваться для поиска уже созданного элемента. Режим загрузки также = Справочник. Обязательно галочка "Не создавать новых элементов".
Галочка только Наименование (Поле поиска).
События - При записи объекта: Вставить код (пример):
НоваяСтрока = Объект.Реактивы.Добавить();
НоваяСтрока.Реактив = Справочники.Реактивы.НайтиПоНаименованию(ТекстыЯчеек[4]);
НоваяСтрока.Количество = Число(ТекстыЯчеек[6]);
НоваяСтрока.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию(ТекстыЯчеек[6]);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот