Найти в Дзене
1С: всё про программы 1С. Программирование и не только

1С: всё про программы 1С. Программирование и не только

Программирование на встроенном языке, разные обработки приёмы, как работать с программой, описание профессии и т.д. и т.п. Всё про 1с.
подборка · 7 материалов
Почему динамическое обновление это крайняя мера #1С Программирование
В 19-м году работал в одном крупном авто холдинге и было нас там 10 человек программистов. И постоянно кто-то вносил свои изменения через динамическое обновление базы. В штатном режиме в конце дня вносили изменения в хранилище конфигурации и пару раз в неделю накатывали обновления уведомляя пользователей об изменениях. Но частенько вылезали косячки или хотелки пользователей и не смотря на стандартную отладку и согласование приходилось вносить изменения в конфигурацию на лету. За долгое время работы и проблем все поняли что так делать не надо...
2 месяца назад
Толстый, тонкий, веб-клиент, мобильный клиент, чем отличаются #1С Программирование
Это всё клиенты для клиент-серверного варианта базы. Файловый сейчас редко встречается. На компьютер пользователя в офисе устанавливают либо толстый либо тонкий. Веб-клиент доступен везде, даже на смартфоне. Мобильный только на смартфоне в виде приложения. Для разных случаев используют разные клиенты. Зависит от потребностей и возможностей. Как сказал один мой коллега. Если сервер не справляется, то богатые покупают новый сервер и ещё один запасной...
2 месяца назад
Как программно изменить реквизиты документа: 1С Программирование
Такая задача возникает постоянно. Можно это делать внешней обработкой или внутри конфигурации. В целом алгоритм одинаковый. Самый простой пример. Выбираем все документы: ДокументыДляИзменения = Документы.ПоступлениеВКассу.Выбрать(); Дальше в цикле надо обязательно получить документ, чтобы производить с ним любые манипуляции: ТекДок = ДокументыДляИзменения.ПолучитьОбъект(); После того как получили документ устанавливаем нужный нам реквизит: ТекДок.Контрагент = Объект.Контрагент; Все изменения документов производят либо на сервере, либо в толстом клиенте...
114 читали · 2 месяца назад
Как программно найти разность дат: 1С Программирование
Очень часто возникает задача найти разницу между датами. Найти дни или часы. Это можно сделать двумя способами. Если у вас две переменные с типом дата то это довольно просто. Вычитание между датами всегда выдаёт результат в секундах. Например так: При вычитании даты содержат время, результат также будет учитывать время. Например функция "ТекущаяДата()". Если вам нужна разница только в днях, используйте функцию "НачалоДня()" для обнуления времени. В запрос передаём две даты как параметры. И используем...