Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Июн 2021, 00:24
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
МультиВход
 
collapse

Автор Тема: Заполнение справочника из документа  (Прочитано 993 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ab30ru

  • **
  • Регистрация: 2017-06-22
  • Сообщений: 82
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Здравствуйте. Такая ситуация. Есть документ и справочник с одинаковыми реквизитами. До этого данные заносились с помощью документа. Нужно сделать так, чтобы все данные из документа перенеслись в справочник. И в документе и в Справочнике есть и обычные реквизиты и табличные части.


Оффлайн alex0402

  • *****
  • Регистрация: 2010-09-10
  • Сообщений: 2000
  • РЕПУТАЦИЯ: 358
  • КПД: 18%
  • Профессия: Программист 1С
До этого данные заносились с помощью документа.

а у документа есть еще и дата,номер. Как с этим быть?
ДокументВыборка = Документы.Имя.Выбрать();
Пока ДокументВыборка.Следующий() Цикл
   Если СправочникНеНайден Тогда
        СправочникОбъект = Справочники.Имя.СоздатьЭлемент();
        ЗаполнитьЗначенияСвойств(СправочникОбъект,Выборка);
        СправочникОбъект.ИмяТЧ.Загрузить(Выборка.ИмяТЧ.Выгрузить());
        СправочникОбъект.Записать();
    КонецЕсли;
КонецЦикла
Спасибо за Сказать спасибо

Оффлайн ab30ru

  • **
  • Регистрация: 2017-06-22
  • Сообщений: 82
  • РЕПУТАЦИЯ: 0
  • Профессия: Ученик 1С
Цитировать
а у документа есть еще и дата,номер. Как с этим быть?
Справочник заполняется с нуля, так что дата и № тоже переносятся
Добавлено: 10 Июл 2017, 11:36

Ошибка
{Документ.ПоступлениеВТехникум.Форма.ФормаСписка.Форма(65,9)}: Переменная не определена (СправочникНеНайден)
   Если <<?>>СправочникНеНайден Тогда (Проверка: Сервер)
{Документ.ПоступлениеВТехникум.Форма.ФормаСписка.Форма(67,51)}: Переменная не определена (Выборка)
        ЗаполнитьЗначенияСвойств(СправочникОбъект,<<?>>Выборка); (Проверка: Сервер)
{Документ.ПоступлениеВТехникум.Форма.ФормаСписка.Форма(68,54)}: Переменная не определена (Выборка)
        СправочникОбъект.ПоданныеДокументы.Загрузить(<<?>>Выборка.ПоданныеДокументы.Выгрузить()); (Проверка: Сервер)

Последний раз редактировалось: ab30ru; 10 Июл 2017, 11:36. Причина: Объединение сообщений

Оффлайн oleg-x

  • *****
  • Регистрация: 2016-11-02
  • Сообщений: 983
  • РЕПУТАЦИЯ: 238
  • КПД: 24%
  • Профессия: Программист 1С
Научись читать ошибки, тебе конфигуратор так и пишет, что данные переменные у тебя не обозначены (что за переменные, откуда взялись, не может понять :dfbsdfbsdf: )
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Оффлайн alex0402

  • *****
  • Регистрация: 2010-09-10
  • Сообщений: 2000
  • РЕПУТАЦИЯ: 358
  • КПД: 18%
  • Профессия: Программист 1С
Если <<?>>СправочникНеНайден Тогда (Проверка: Сервер)

откуда мне знать как ты будешь синхронизировать? если нужно перелить все без поиска существующих элементов, то условие не нужно.
СправочникОбъект.ПоданныеДокументы.Загрузить(<<?>>Выборка.ПоданныеДок
здесь я ошибся - нужно ДокументВыборка вместо Выборка.

На форуме дадут только рецепт, готовить нужно самому :)

Спасибо за Сказать спасибо


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Последние вакансии

* Том 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
65 Сообщений
LexaK
62 Сообщений
antoneus antoneus
31 Сообщений
Ивашка
26 Сообщений
neek666
23 Сообщений
KATERINA 861
19 Сообщений
SSC
15 Сообщений
alexandr_ll
13 Сообщений
Алексей_1985_06
11 Сообщений
pouyo
8 Сообщений

* Кто онлайн

  • Точка Гостей: 145
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Инструменты

* Дополнительно

Поиск