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

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

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

1С Бух77 Не заполняется субконто в строке документа Бухгалтерская справка

Elena_KMT
читатель
офлайн
Дата регистрации: 13.12.2010
Сообщений: 21
Пост №1
 
13.12.2010 09:19

"Здравствуйте!<br>Не могу понять что делаю не правильно?!<br>Создаю внешнюю обработку, которая создает новый документ Бух справка и добавляет в неё новую строку.<br>Счета в проводку проставляются, а субконто нет! Выложу текст: <br><br>Процедура Сформировать()<br> Док = СоздатьОбъект("Документ.БухгалтерскаяСправка");<br> Док.Новый(); <br> СпрЗаказ = СоздатьОбъект("Справочник.ВидыНоменклатуры");<br> СпрЗаказ.НайтиПоКоду("23");<br> Заказ = СпрЗаказ.ТекущийЭлемент();<br><br> Док.НоваяСтрока(); <br> Док.СчетДт = СчетПоКоду("40"); <br> Док.СубконтоДт1 = Заказ;<br>       Док.СчетКт = СчетПоКоду("25");<br> <br> Док.Записать(); <br> ОткрытьФорму(Док.ТекущийДокумент());<br> <br>КонецПроцедуры<br><br><br>Подскажите, пожалуйста, как правильно заполнить субконто."

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №2
 
13.12.2010 09:33

типовую смотрите!<br>З,Ы там еще надо установить тип реквизита,если не ошибаюсь!

Elena_KMT
читатель
офлайн
Дата регистрации: 13.12.2010
Сообщений: 21
Пост №3
 
13.12.2010 09:40

"Добавила строчку <br>Док.НазначитьТип("СубконтоДт1","Справочник.ВидыНоменклатуры");<br>Помогло, Спасибо!"

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20952
Пост №4
 
13.12.2010 09:43

Вот видишь, не зря же люди пишут конфигурацию!

Vladko
читатель
офлайн
Дата регистрации: 27.08.2007
Сообщений: 2649
Пост №5
 
13.12.2010 09:51

"надо назначить ещё вид субконто для этих полей. В типовой есть процедура ПриВыбореСчета()<br>Взглянув на неё видим, что там написано:<br>Счет = ПолучитьАтрибут(ИдентификаторКолонки);<br>ИмяАтрибутаСубконто = СтрЗаменить(ИдентификаторКолонки, "Счет", "Субконто");<br>НазначитьТип(ИмяАтрибутаСубконто + "1", Счет.ВидСубконто(1));<br>НазначитьТип(ИмяАтрибутаСубконто + "2", Счет.ВидСубконто(2));<br>НазначитьТип(ИмяАтрибутаСубконто + "3", Счет.ВидСубконто(3));<br><br>т.е. для нашей обработки делаем так:<br>Док.НоваяСтрока(); <br>Док.СчетДт = СчетПоКоду("40"); <br>Док.НазначитьТип("СубконтоДт1", Док.СчетДт.ВидСубконто(1));<br>Док.НазначитьТип("СубконтоДт2", Док.СчетДт.ВидСубконто(2));<br>Док.НазначитьТип("СубконтоДт3", Док.СчетДт.ВидСубконто(3));<br>Док.СубконтоДт1 = Заказ;<br>Док.СчетКт = СчетПоКоду("25");<br>Док.НазначитьТип("СубконтоКт1", Док.СчетКт.ВидСубконто(1));<br>Док.НазначитьТип("СубконтоКт2", Док.СчетКт.ВидСубконто(2));<br>Док.НазначитьТип("СубконтоКт3", Док.СчетКт.ВидСубконто(3));<br>"

Elena_KMT
читатель
офлайн
Дата регистрации: 13.12.2010
Сообщений: 21
Пост №6
 
13.12.2010 10:12

Большое спасибо! Очень подробно и понятно!Все получилось, Ура!!!

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

Читают тему:

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