Группа: Пользователи
Сообщений: 8
Спасибо сказали: 0 раз
Рейтинг: 0
Всем привет. Вот код выборки регистра бухгалтерии. Мечтаю получить значения субконто. Но не могу никак добиться этого. Помогите пожалуйста. Платформа 8.3, Конфа: Бухгалтерия Предприятия 3.0.29.7
Выборка = РегистрыБухгалтерии.Хозрасчетный.Выбрать(НачалоМесяца(Объект.ДатаВыгрузки), КонецМесяца(Объект.ДатаВыгрузки)); Пока Выборка.Следующий() Цикл Если Выборка.СчетДт.ВидыСубконто.Количество()=0 тогда //СубДб1=""; иначеЕсли Выборка.СчетДт.ВидыСубконто.Количество()=1 тогда СубДб1=СОКРЛП(Выборка.СчетДт.ВидыСубконто[0].ВидСубконто.ПолучитьОбъект().Ссылка.Наименование); иначеЕсли Выборка.СчетДт.ВидыСубконто.Количество()=2 тогда СубДб1=СОКРЛП(Выборка.СчетДт.ВидыСубконто[0].ВидСубконто.Ссылка); СубДб2=СОКРЛП(Выборка.СчетДт.ВидыСубконто[1].ВидСубконто.Ссылка); иначеЕсли Выборка.СчетДт.ВидыСубконто.Количество()=3 тогда СубДб1=СОКРЛП(Выборка.СчетДт.ВидыСубконто[0].ВидСубконто.Ссылка);//.СокрП(опер.дебет.субконто(1)); СубДб2=СОКРЛП(Выборка.СчетДт.ВидыСубконто[1].ВидСубконто.Ссылка); СубДб3=СОКРЛП(Выборка.СчетДт.ВидыСубконто[2].ВидСубконто.Ссылка); КонецЕсли; Если Выборка.СчетКт.ВидыСубконто.Количество()=0 тогда //СубДб1=""; иначеЕсли Выборка.СчетКт.ВидыСубконто.Количество()=1 тогда СубКр1=СОКРЛП(Выборка.СчетКт.ВидыСубконто[0].ВидСубконто.Ссылка); иначеЕсли Выборка.СчетКт.ВидыСубконто.Количество()=2 тогда СубКр1=СОКРЛП(Выборка.СчетКт.ВидыСубконто[0].ВидСубконто.Ссылка);//.СокрП(опер.дебет.субконто(1)); СубКр2=СОКРЛП(Выборка.СчетКт.ВидыСубконто[1].ВидСубконто.Ссылка); иначеЕсли Выборка.СчетДт.ВидыСубконто.Количество()=3 тогда СубКр1=СОКРЛП(Выборка.СчетКт.ВидыСубконто[0].ВидСубконто.Ссылка);//.СокрП(опер.дебет.субконто(1)); СубКр2=СОКРЛП(Выборка.СчетКт.ВидыСубконто[1].ВидСубконто.Ссылка); СубКр3=СОКРЛП(Выборка.СчетКт.ВидыСубконто[2].ВидСубконто.Ссылка); КонецЕсли; КонецЦикла;
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(hitman @ 28.02.14, 18:20)
Мне нужно получить все поля из операции. Так как при нажатии на кнопу "ДтКт" в документе. В запросе не увидел ни слова про содержание
Откройте конструктор запроса и выбирайте все необходимые поля. Повторюсь, в первоначальном вашем сообщение видно только субконто, описания того, что вам надо там нет.
Личные бесплатные консультации не даю, для этого есть форум!
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!