Регистр Бухгалтерии

1. YA_1942332989 17.05.24 17:10 Сейчас в теме
Добрый день. Подскажите ,пожалуйста, прохожу обучение . По условию учебной задачи (на скрине)- создал 2 разных документа(Поступление товаров и Подотчетное лицо) и сформировал 2 проводки по регистру бухгалтерии .Движение настраивал для каждого документа .НО как выполнить эту же задачу одним документом ?Допустим, Есть документ Поступление товаров с реквизитами Контрагент и Подотчетное лицо и ,в зависимости от выбора должна формироваться проводка. Т.Е. счёт Кт должен зависеть от того, через кого осуществляется закуп -через контрагента напрямую или через сотрудника (подотчетное лицо).
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
5. scarl1n 17.05.24 19:01 Сейчас в теме
Ну вынести СчетДт и СчетКт в переменные, а заполнить по условию, типа:
СчетДт = ?(ЗначениеЗаполнено(Контрагент), ПланыСчетов.ПланСчетовБухУчет.Товары, ПланыСчетов.ПланСчетовБухУчет.Поставщики);
СчетКт = ?(ЗначениеЗаполнено(Контрагент), ПланыСчетов.ПланСчетовБухУчет.Поставщики, ПланыСчетов.ПланСчетовБухУчет.Товары);

В цикле заполнять счета по переменным. Условие сработает, если считать, что если контрагент не указан, то указано подотчетное лицо.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Vladimir-R 168 17.05.24 17:12 Сейчас в теме
3. YA_1942332989 17.05.24 17:48 Сейчас в теме
(2) Понимаю ,что условие .Как грамотно это сделать .Запросом ?
Прикрепленные файлы:
4. FUXEARA 17.05.24 18:35 Сейчас в теме
Как вариант, можно создать в документе поле , назвать например ИсточникПоступления (вместо отдельных поставщик и подотчетное), составного типа данных. Также и у поставщика и подотчетного, в справочниках , создать реквизит СчетУчета и в проводке по КТ указать ИсточникПоступления.СчетУчета и тогда вообще никаких условий не надо.
Можно это поле СчетУчета в поставщике и подотчетнике вывести в реквизит документа и при выборе или поставщика или подотчетнике, чтоб это поле заполнялось счетам и в проводках по КТ указывать этот реквизит
5. scarl1n 17.05.24 19:01 Сейчас в теме
Ну вынести СчетДт и СчетКт в переменные, а заполнить по условию, типа:
СчетДт = ?(ЗначениеЗаполнено(Контрагент), ПланыСчетов.ПланСчетовБухУчет.Товары, ПланыСчетов.ПланСчетовБухУчет.Поставщики);
СчетКт = ?(ЗначениеЗаполнено(Контрагент), ПланыСчетов.ПланСчетовБухУчет.Поставщики, ПланыСчетов.ПланСчетовБухУчет.Товары);

В цикле заполнять счета по переменным. Условие сработает, если считать, что если контрагент не указан, то указано подотчетное лицо.
6. YA_1942332989 18.05.24 10:46 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот