Вы указали сумму улучшения в пределах норм НУ, поэтому вся указанная там сумма легла на затраты, а не на увеличение балансовой стоимости в НУ. Обнулите этот показатель, и тогда получится то, что вы хотели. З.Ы. А вообще полезно посмотреть не ОСВ, а результат проведения документа.
Спис = ЭлементыФормы.ПолеВвода1.Значение; // ПолеВвода1 ПолеВвода с типом Список значений Для а=1 По Спис.Количество() Цикл Сообщить(Спис[а-1].Родитель); КонецЦикла;
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Валюты.Код, | Валюты.Наименование, | Валюты.Ссылка |ИЗ | Справочник.Валюты КАК Валюты";
Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); ФайлXML.ЗаписатьНачалоЭлемента("CatalogObject.Валюты"); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ФайлXML.ЗаписатьНачалоЭлемента("Валюта"); ФайлXML.ЗаписатьНачалоЭлемента("Наименование"); ФайлXML.ЗаписатьТекст(ВыборкаДетальныеЗаписи.Наименование); ФайлXML.ЗаписатьКонецЭлемента(); ФайлXML.ЗаписатьНачалоЭлемента("Код"); ФайлXML.ЗаписатьТекст(ВыборкаДетальныеЗаписи.Код); ФайлXML.ЗаписатьКонецЭлемента(); ЗаписатьXML(ФайлXML,ВыборкаДетальныеЗаписи.Ссылка); ФайлXML.ЗаписатьКонецЭлемента(); КонецЦикла; ФайлXML.ЗаписатьКонецЭлемента(); ФайлXML.Закрыть();
Сама постановка задачи противоречит требованиям ФИФО, отсюда вытекает один маленький вопрос: "Что у Вас указано в приказе об учетной политике?" Если ФИФО - то налицо явное расхождение между директивами руководства. Чем это грозит и во что это выльется - без понятия, но когда у меня возникла подобная, но гораздо более простая задача, вопрос решился походом к главбуху и его решением "делать согласно приказу об учетной политике".
При работе с такой связкой было выявлено еще одна тонкость (возможно, она описана в указанных ссылках) В настройках postgres необходимо установить enable_nestloop=off Проблема возникла при типовом начислении амортизации в БП с числом ОС порядка 15000 и заключалось в долгом проведении (часы) и одновременном блокировании любых действий по записи в БД (пользователи не могли сохранить ни один документ).
А можно как для "особо одаренного" подсказать как это собрать в конструкторе запросов.
Используйте вкладку ПакетЗапросов для создания подзапросов и вкладку Дополнительно для задания имени временной таблицы. P.S. Только вот пакетные запросы только в 8.2 появились.
Подскажите по теории как это сделать или где прочитать.
1. Выбираете остатки, отсортированные по дате партии. 2. Перебираем остатки, сравнивая количество единиц по партии с количеством для списания.
Пример. У вас на складе есть 4 яблока. 2 пришло 1 января по цене 20 грн/шт, а 2 - 2 января по 21грн/шт. Сколько будут стоить 3 яблока для списания со склада? По ФИФО - 61 грн, по ЛИФО - 62грн
10080577 Сортировка данных динамического списка по колонке составного типа Проблема: Если динамический список отображает в колонке реквизит метаданных, который содержит в своём составе какой-либо примитивный тип (число, строка и т.д.), то данные по нему не могут быть правильно упорядочены. Дата публикации: 2011-05-12
Высокие стандарты общения в массы нужно вносить, в том числе и модерированием. Заставить всех обращаться на Вы - достойная задача, несомая командой данного форума. (Проголосовал за Вы).
О чем мы говорим? Чтобы спозиционироваться на первую запись, достаточно было
ФайлБД.Первая();
Если после этого вызвать
Пока (ФайлБД.Следующая()=1) Цикл
то текущей внутри цикла при первой итерации будет уже вторая запись. Для позиционирования же на последнюю запись такой способ не подходит, и здесь верным будет такой код
КолЗап = ФайлБД.КоличествоЗаписей(); Для ит =1 по КолЗап-1 Цикл ФайлБД.Следующая(); КонецЦикла;
Когда возникла нужда использовать параметр, я таки докопался. Описываем динамический список произвольным запросом, в тексте которого используем параметры. Затем в коде задаем параметры значением следующим образом:
Не знаю куда запостить, но поскольку ошибка, хоть и мелкая, но относится к форуму, пишу здесь. Название одного из разделов форума "Темматическое общение". Мне одному эта орфографическая ошибка глаз режет?
1. Открыть "Настройка параметров учета" (кнопка на закладке Предприятие) 2. Перейти на закладку "План счетов" 3. Снять галку "Использовать классы счетов в качестве групп" 4. Нажать ОК
Сальдо на конец месяца по Дт фактически у меня 10000 по КТ 4500.А в оборотке пишет только по Дт=5500 и КТ=5500.
Как такое может быть? Если в оборотке у вас присутствует конечное сальдо только по Дт или только по Кт, то это зависит от типа счета (Активный или Пассивный). Одновременно оба типа остатков могут быть только у Активно/Пассивного счета. Но менять конфигурацию Вам не советую, скорее всего Вы ошибаетесь в ведении учета.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!