Size: a a a

1с программирование

2020 May 27

С

Сергей Сергеевич... in 1с программирование
Я могу сохранить документ. А могу провести
источник

С

Сергей Сергеевич... in 1с программирование
Мне надо заполнить если только проведение было
источник

D

DAnatoliy in 1с программирование
Сергей Сергеевич
Мне надо заполнить если только проведение было
Там же написано - проверять режим записи
источник

С

Сергей Сергеевич... in 1с программирование
Понял. Попробую сейчас. Спс за совет
источник

АМ

Алексей Махонин... in 1с программирование
Ребят, в запросе есть число "15.234234" - надо сделать "15.23" - не округлять, а именно просто обрезать до 2-ух знаков после запятой. нет никакой типовой функции в я зыке запросов, чтобы это обрезать? "ВЫРАЗИТЬ округляет. не подходит(
источник

Аa

Альк alkadiene in 1с программирование
отнять 0,5 и округлить
источник

V

Vitaliy in 1с программирование
-0,00499
источник

Аa

Альк alkadiene in 1с программирование
ой, да, 0,005, конечно же  в Вашем случае :)
источник

КБ

Кирилл Бураченко... in 1с программирование
умножить на 10. привести без дроби. через ВЫразить как числоа 15.0, поделить на 10
источник

КБ

Кирилл Бураченко... in 1с программирование
при более 8 знаков после запятой. 1с куряжило приходилось. приводить к целому числу без дроби. потом возвращать
источник

С

Сергей Сергеевич... in 1с программирование
Альк alkadiene
Я бы в ПередЗаписью() проверял режим записи, если проведение, тогда менял б реквизит
Не помогло. Так как я в обработке проведения проверяю заполненость моего реквизита. А он уже получается в любом случае заполнен
источник

КБ

Кирилл Бураченко... in 1с программирование
Сергей Сергеевич
Всем привет. Такой вопрос. После проведения документа мне нужно записать данные в реквизит документа. Получаю через получтьОбъект() объект и пишу. Но если форму на закрыли то будет ругается 'ДАННЫЕ ИЗМЕНЕНЫ' при сохранении. Как обновить из модуля объекта после проведения открытую форму?
оповеститьобизменение
источник

S

Simonov in 1с программирование
Сергей Сергеевич
Не помогло. Так как я в обработке проведения проверяю заполненость моего реквизита. А он уже получается в любом случае заполнен
Давай еще раз, по-порядку. В чем изначальная задача?
источник

С

Сергей Сергеевич... in 1с программирование
При первом проведение сохранить дату первого проведения. При проведении есть условие на дату первого проведения. Отказ/не отказ
источник

С

Сергей Сергеевич... in 1с программирование
Сохранение и проведение могут быть разными датами
источник

S

Simonov in 1с программирование
Сергей Сергеевич
При первом проведение сохранить дату первого проведения. При проведении есть условие на дату первого проведения. Отказ/не отказ
Модуль объекта, событие ПередЗаписью().
Если РежимЗаписи = РежимЗаписиДокумента.Проведение И Дата>=МинимальнаяДатаПроведения Не ЗначениеЗаполнено(ДатаПервогоПроведения) Тогда ДатаПервогоПроведения = ТекущаяДата(); КонецЕсли;

писал от руки.
источник

С

Сергей Сергеевич... in 1с программирование
А после этого работает обработка проведения. И мне нужно проверить что дата первого проведения Не пустая. А так она получается уже заполнена
источник

S

Simonov in 1с программирование
Сергей Сергеевич
А после этого работает обработка проведения. И мне нужно проверить что дата первого проведения Не пустая. А так она получается уже заполнена
Имеешь в виду, что тебе нужно понять что это перепроведение?
источник

С

Сергей Сергеевич... in 1с программирование
Да. Типа того
источник

КБ

Кирилл Бураченко... in 1с программирование
так перед записью. видно что он проведен же
источник