Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Можно ли из ОбработкаПроведения() документа добавить новую запись в справочник

Joss
читатель
офлайн
Дата регистрации: 07.02.2004
Сообщений: 8
Пост №1
 
07.02.2004 20:48

Ну, вот собственно вопрос.. Подскажите как, если можно<br><br>

Dmitry
читатель
офлайн
Дата регистрации: 13.04.2003
Сообщений: 118
Пост №2
 
08.02.2004 06:28

"Процедура ОбработкаПроведения()<br><br><br><br>Спр=СоздатьОбъект("Справочник.Пиво");<br><br>Спр.Новый();<br><br>Спр.Сорт="Светлое";<br><br>Спр.Наименование="Балтика №3";<br><br>Спр.ПолнНаименование="Моё любимое пиво";<br><br>Спр.Записать();<br><br><br><br>КонецПроцедуры"

Andy2C
новичок
офлайн
Пост №3
 
08.02.2004 06:37

"Пример:<br><br>Спр=СоздатьОбъект("Справочник.Номенклатура");<br><br>Спр.Новый();<br><br>Спр.Код=НомерДок;//это можно убрать - код сам пронумеруется<br><br>Спр.Наименование="Калоши из натур. меха";<br><br>Спр.ПлановаяСебестоимость.Установить('01.01.2004',1000);//Для периодических реквизитов (при отмене проведения - остается);<br><br>УстановитьРеквизитСправочника(Спр,"Цена",1500,ДатаДок);//Для периодических реквизитов, только если док. проведен<br><br>// и т.д. и т.п....<br><br>Спр.Записать();<br><br><br><br>к стати, Спр.ИспользоватьДату(ДатаДок) - при записи реквизитов не канает, только при их чтении из справочника.<br><br>А вообще, правой кнопкой мыши - синтаксис помощник - там всё написано. А лучше заглянуть уже в готовую процедуру и посмотреть, как там сделано :)"

Joss
читатель
офлайн
Дата регистрации: 07.02.2004
Сообщений: 8
Пост №4
 
08.02.2004 15:03

"Спасибо! Заработало...<br><br><br><br>А если Спр.Сорт = элемент другого справочника (он так и описан: Справочники.Сорта)? И в форме документа мы сорт не выбираем, он всегда, если проводится этот документ, есть сорт "Светлое". У светлого код 1. <br><br><br><br>Казалось бы, надо:<br><br><br><br>Сорта = СоздатьОбъект("Справочник.Сорта");<br><br>Сорта.НайтиПоКоду(1,1)<br><br>Спр.Сорт = Сорта.ТекущийЭлемент();<br><br><br><br>ан нет, ругается "Неверный тип вышестоящего справочника!". Подскажешь?"

Dmitry
читатель
офлайн
Дата регистрации: 13.04.2003
Сообщений: 118
Пост №5
 
08.02.2004 16:09

"А справочник сортов подчинен пиву? Если нет то надо просто НайтиПоКоду(1);<br><br>Вторая одиничка в НайтиПоКоду значит что ты ищеш в области подчинения к пиву.<br><br>Тогда надо Спр.ИспользоватьВладельца(Пиво)"

Joss
читатель
офлайн
Дата регистрации: 07.02.2004
Сообщений: 8
Пост №6
 
08.02.2004 16:59

Не, все равно не работает...<br><br>Такое впечатление, что он не понимает, что тип у поля Спр.Сорт есть именно элемент справочника "Сорта"... То есть он прекрасно понимает НайтиПоКоду, возвращает 1 (типа, нашел), а на операцию присваивания говорит "Неверный тип вышестоящего справочника!". Вот така фигня...

Joss
читатель
офлайн
Дата регистрации: 07.02.2004
Сообщений: 8
Пост №7
 
08.02.2004 17:38

Все, огромное спасибо, вопрос снят! У меня реквизит справочника назывался "Владелец"!!!!!<br><br>Спасибо за помощь.

pol-ak
читатель
офлайн
Дата регистрации: 03.06.2003
Сообщений: 109
Пост №8
 
09.02.2004 13:47

В примере с пивом, когда сорт - ссылка на элемент другого справочника, не подчиненного, все работает (проверка заняла 5 мин.).

mangelka
читатель
офлайн
Дата регистрации: 11.12.2003
Сообщений: 301
Пост №9
 
09.02.2004 21:39

код в студию!!!

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация