#0
by igel1969
Пишу программу, которая перебрасывает документы из сторонней программы в 1С. В документе реализации товаров и услуг создал строки табличной части, в которые заполнил Количество, Цену и ставку НДС. В принципе я мог бы рассчитать и все остальные поля из этой информации, но боюсь ошибиться в округлениях, поэтому хочу узнать - а нет ли какой процедуры, которая по имеющейся информации рассчитывает все остальное, что положено?
#3
by igel1969
azernot, как остроумно. Учитывая, что я не 1С-ник, как надо в 1С: сперва сосчитать все суммы по строкам и потом округлить или наоборот - сперва каждую сумму в строке округлить, а потом сосчитать сумму? если НДС в т.ч., то в одном случае может не сойтись сумма строк по Сумме, а в другом не сойтись сумма строк по СуммаНДС
#4
by igel1969
azernot, поскольку я сомневаюсь как правильно, потому и хотел бы, чтобы 1С сама рассчитала все как у нее принято
#5
by azernot
Если ты не 1С-ник, зачем взялся за это дело? Давай для начала определим, что за конфигурация у тебя и что за документ ты грузишь?
#10
by igel1969
Бухгалтерия предприятия, редакция 2.0 (2.0.53.10) документ Реализация товаров и услуг, табличная часть - товары
#11
by azernot
В расчёте самое главное чтобы с исходными данными сошлись СуммаВсегоСНДС и СуммаНДС. Вот и организовывай пересчёт исходя из этого.
#15
by igel1969
есть строка в табличной части, где я уже заполнил поля Номенклатура, количество и ставкаНДС
#16
by igel1969
есть строка в табличной части, где я уже заполнил поля Номенклатура, количество, Цена и ставкаНДС
#18
by azernot
Данных для расчёта явно недостаточно.. Должна быть как минимум Цена и знание того, включает ли Цена НДС. Ну а может у тебя уже есть Сумма, Сумма НДС и Всего?
#20
by azernot
Нужно правильно заполнить шапку документа (флаги УчитыватьтНДС и СуммаВключаетНДС) ТОгда после заполнения известных данных можно применить методы:
#21
by igel1969
Цена уже с НДС, и во всем документе сумма включает НДС. это поле в Документе я заполняю
#27
by igel1969
ага, но согласись, что я более правильно поступил, доверив все рассчитать самой 1С, нежели если бы я стал сам все умножать и делить и "впихивать" свои числа в табличную часть?
#28
by azernot
Скорее соглашусь, хотя есть плюсы и минусы в любом варианте. Если вдруг писатели типовых конфигураций изменят имя метода, состав параметров или логику работы, твой механизм сломается. И наоборот, если вдруг у тебя изменятся входящие данные (например, цены будут без НДС, организация на упрощёнке или что-то подобное) и ты правильно определяешь флаги в шапке - механизм будет правильно работать и в этом случае.
#29
by ilyavorobyev
почему самому не зайти в конфигуратор и в событиях табличной части не посмотреть процедуры которые отвечают за это?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как автоматически менять дату запрета редактирования?
- Заполнить табличную часть
- Автоматически не ставятся значения Страна и ГТД в документе реализация
- Как перенести табличную часть справочника в табличную часть документа?
- Автоматически запускаемая служба сервера 1с не запускается автоматически.
- Табличная часть документа в табличную часть другого документа.
- "Удалять автоматически" и "Удалять автоматически при отмене проведения"-отличия?
- УФ: как связать табличную часть объекта с таб.частью на форме?
В этой группе 1С
- КД2 Поля поиска
- Клиент-банк. Выгрузка для ВТБ-24
- ЗУП СЗВ - отпуск без оплаты пишется как АДМИНИСТР, а должно быть НЕОПЛ
- Изменяемое количество колонок (СКД)
- УТ11: "не удалось провести" - ранее проведённый документ
- Не получается выгрузить из ТЗ в дерево
- Динамический список, Восстановление текущей строки
- Бухгалтерия сельскохозяйственного предприятия, СЛК
- v7: конвертация реквизита из шапки в табличную часть
- быстрая генерация простых чисел
- Для чего нужен артикул?
- Обновление ЗУП на 2.5.77.2
- Перенос данных из 1С8 в 1С8 РИБ
- Как вывести картинку в макет в управляемом приложении?
- Счет 90.02 закрывается на 90.08
- Документ.ОтражениеЗарплатыВРеглУчете.МодульОбъекта Поле объекта не обнаружено (П
- Проверка вводимого штрихкода не проходит в случае если контрольная цифра 0
- Из текущие данные списка получить самые данные
- 1С:8.2.19.76 - рабочий стол "расползается" вниз и вправо
- v7: Стандартный цвет 1С (brown)