#0
by dk
Есть желание все непроведенные документы с текущей датой записывать текущим временем. АвтоВремяТекущее - для уже записанных документов не работает :( УстановитьВремя - только для объектов, созданных СоздатьОбъект, а хотелось бы в ПриЗаписи :( --- Как с минимумом заморочек реализовать данное желание?
#3
by dk
Лажа с резервированием товара Розница - торговля мебелью Договор могут оформлять от 5 минут до часа. Пока оформляют могут несколько раз записать, но не проводить. В итоге могут зарезервировать один товар в разных магазинах. Т.е. магазин1 начал оформлять в 12-00, а провели в 13-00 (время док-та 12-00). Магазин2 начал оформлять в 12-30 и провел в 12-35 (время док-та 12-30). В итоге оба продали один и тот же товар.
#10
by Баклага
Наверное хорошие стимулы для менеджеров. Сделайте уравниловку - и во втором магазине будут целый час оформлять.
#18
by dk
Понимаю и сам этого хочу, но пока не получается. в 17-00 проводятся отгрузки на утро следующего дня, а магазины работают до 21-00
#19
by NS
А что в приЗаписи - ОткрытьФорму Обработки с передачей документа в качестве параметра - очень тяжело?
#21
by NS
Сейчас поищу код. Документ недолго и Закрыть через Форма.Закрыть, а потом из обработки открыть обратно.
#24
by dk
Кстати, УстановитьВремя работает не только для объектов через СоздатьОбъект, но и для не записанных тоже работает в форме документа
#27
by dk
открывает с сообщением "Конференция не выбрана!" и пустой страницей Устанавливать в ПриЗакрытии и записывать программно? где-то видел
#28
by dk
[1c] Процедура ПриОткрытии // ((( dk 12/02/2007 Если Форма.Параметр = "Записать" Тогда Если Выбран = 0 Тогда Если ПустоеЗначение(_ВремяДоставки) = 1 Тогда АвтоВремяКонецДня; ИначеЕсли _ВремяДоставки = Перечисление.ВидВремениСборки.Первая Тогда АвтоВремяОтключить; УстановитьВремя(10, 0, 0); ИначеЕсли _ВремяДоставки = Перечисление.ВидВремениСборки.Вторая Тогда АвтоВремяОтключить; УстановитьВремя(14, 0, 0); ИначеЕсли _ВремяДоставки = Перечисление.ВидВремениСборки.Сверхурочно Тогда АвтоВремяОтключить; УстановитьВремя(19, 0, 0); Иначе АвтоВремяКонецДня; КонецЕсли; //"Если ПустоеЗначение(_ВремяДоставки) = 1 Тогда КонецЕсли; //"Если Выбран = 0 Тогда Если КоличествоСтрок = 0 Тогда СтатусВозврата; Возврат; КонецЕсли; Если глМожноЗаписатьДокумент(Контекст) = 1 Тогда Записать; КонецЕсли; СтатусВозврата; Возврат; [/1с]
#39
by kiruha
Вообще то при проведении записанного документа должен появляться вопрос Изменить время документа? и потом проводится реальным временем Где то ты в настройках или программно нахимичил - верни лучше как было.
#41
by kiruha
Ну если у Вас такие "спецы", тогда вообще не заморачивайся с временем проведения а делай проверку резервов на ТА.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Быстрый отбор строк Таблицы значений, соответствующих ТЗ2
- Структура таблиц любой базы 1С
- Как в 1С 77 отключить справку
- Выгрузка ЗиК 77 ---> БП 80
- УРИБ."Файл переноса данных, содержит данные из неизвестной информационной б
- АПЕЛЬСИН 7.7: Opensource проект 1С 7.7 конфигурации учета
- Как очистить все параметры области табличного документа?
- Как напечатать прайс-лист в 2 колонки?
- Сохранение Word в ХранилищеЗначений
- не считается НДФЛ в камине
- Как добавить картинку в дерево значений?
- ЗиК 7.7 Дата запрета редактирования документов. Как сделать в ЗиК'е?
- Как бороться с коллизиями, которые возникают при обмене базами?
- Удвоение остатков в отчете
- Как поставить дату в печатную форму справочника
- Безопасность: КЗК-2. Попытка номер два.
- Метаданные.ОбщиеФормы как получить список элементов на форме?
- Конвертация данных (Преобразование табличных частей)
- Как сделать строку таблицы значений невидимой для отдельного пользователя?
- Обработчик ПриИзменении для ячейки, созданной программно