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

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

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

Сравнение значения реквизита Табличной части

Олег
читатель
офлайн
Дата регистрации: 18.02.2019
Сообщений: 10
Пост №1
 
22.05.2019 10:00

Добрый день!

Конфигурация УПП для Украины. Есть документ ПеремещениеТоваров. Я для него исправляю типичную форму с вывод суммы для товара. Данные взял с регистра Бухгалтерии Хозрасчетный( ХозрасчетныйОбороты). Форма работает ,но при выборе 023 счета пишет "индекс находится за границами массива".Я разобрался, В запросе при выборе ХозрасчетныйОбороты.КорСубконто1 попадает значение NULL :
ВЫБРАТЬ
             //             |       ХозрасчетныйОбороты.КорСубконто1,
             //             |       ХозрасчетныйОбороты.СуммаОборотДт
             //             |ИЗ
             //             |       РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, , , , , ) КАК ХозрасчетныйОбороты
             //             |ГДЕ
             //             |       ХозрасчетныйОбороты.Регистратор = &Ссылка"


Для Счета 023 нужно использовать запрос :

ВЫБРАТЬ
             //             |       ХозрасчетныйОбороты.КорСубконто2,
             //             |       ХозрасчетныйОбороты.СуммаОборотДт
             //             |ИЗ
             //             |       РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, , , , , ) КАК ХозрасчетныйОбороты
             //             |ГДЕ
             //             |       ХозрасчетныйОбороты.Регистратор = &Ссылка"

и форма по 023 работает норм.Но другие тогда не пашут.

Подскажите пожалуйста начинающему програмисту, как сделать правильно выбор между запросами. Я хочу сравнить Значение поля табличной части с 023 счетом:


@@ Если Документы.ПеремещениеТоваров.Товары.СчетУчетаБУ = "023" то запрос 2, иначе запрос 1.@@ Товары-это ТАБЛИЧНАЯ ЧАСТЬ, СчетУчетаБУ- это реквизит табличной табличной части.

Как вытащить значение из СчетУчетаБУ с сылкой на товар в документе? Можете сбросить подобный пример.

Спасибо!

Ответили: пост №3
Prikum
активный пользователь
онлайн
Дата регистрации: 18.02.2002
Сообщений: 21001
Пост №2
 
22.05.2019 11:35

Олег пишет:

Цитата
Если Документы.ПеремещениеТоваров.Товары.СчетУчетаБУ = "023" то запрос 2, иначе запрос 1.@@ Товары-это ТАБЛИЧНАЯ ЧАСТЬ, СчетУчетаБУ- это реквизит табличной табличной части. Как вытащить значение из СчетУчетаБУ с сылкой на товар в документе? Можете сбросить подобный пример. Спасибо!
А у Вас там совсем туго с книжками?

Лукич
читатель
офлайн
Дата регистрации: 16.02.2010
Сообщений: 474
Пост №3
 
22.05.2019 11:37
Ответ на пост №1

Олег, а в Украине какой план счетов? 023-это что?

Ответили: пост №4
Олег
читатель
офлайн
Дата регистрации: 18.02.2019
Сообщений: 10
Пост №4
 
22.05.2019 16:36
Ответ на пост №3

Лукич,

023 - Материальные ценности на ответственном хранении

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

Читают тему:

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