Все для 1с - обробки, друковані форми документів, зовнішні звіти, обмін з іншими системами,
1с відповідає "Дата оперативно проведеного документа більше поточної".
Попався шкідливий покупець.
І все б нічого, але купує багато, тому йому бухгалтерія прощає невеликі загони.
Здавалося б, очевидне рішення:
Сервіс -> Параметри -> Загальні -> Робоча дата -> Використовувати значення (встановити дату на "завтра") - не працює.
Проблема в тому що всі нові документи 1с намагається проводити оперативно.
Тобто треба явно задати що проводимо не оперативно
Написав це: працює просто:
1 скачати обробку (або зробити самому. Робиться тільки перший раз);
2 вибрати вид документа;
3 вибрати документ;
4 вибрати дату (взагалі будь-яку);
5 натиснути виконати;
В архіві 2 готових зовнішніх обробки для 8.1 і 8.2, які можна підключити як зовнішні друковані форми.
1. Проводьте документ оперативно / не оперативно
2. Чи змінюєте дату на "завтра"
3. Натискаєте на "друк" (будь-якої друкованої форми), програма пропонувала провести, на що потрібно погодитися :-)
завантажити файли
1. Проводьте документ оперативно / не оперативно
2. Чи змінюєте дату на "завтра"
3. Натискаєте на "друк" (будь-якої друкованої форми), програма пропонувала провести, на що потрібно погодитися :-)
Даємо за потрібне користувачам це право, вони створюють документ, записують його (не проводять), і друкують. Ніяких проблем.
Щоб уникнути купи "проблем в обліку" простіше при продажу переводити товар на окремий склад, ніж потім мучитися чому при перехресній перевірці податкової наша книга продажів не йде з книгою покупок клієнта.
але якщо проведення документа "дійсно" потрібно, то в модулі форми документа:
Якщо Дані = "ДокументОб'ект.Дата" АБО Дані = "" Тоді
Якщо Дата> ТекущаяДата () Тоді
І звичайно якщо зробити як ви пропонуєте користувачеві буде простіше.
Я вже не кажу про необхідність знімати з підтримки типову конфігурацію.
Автор, ти хоч би сам СВОЮ статтю прочитав - проводиш оперативно, міняєш дату програмно у докмуента, і знову проводиш Неоперативне!
Так в чому проблема відразу провести неоперативно?
і як отримаєте дату ТЧ для своєї обробки ТЧ?
що "з документа робити"? Друкувати документ з однією датою, а зберігати в базі - з іншого?
О! до моєї статті дістався один з головних тролів інфостарта.
Ну да ладно, седня всерівно нудний вечір, можна і відповісти.
"Проводиш оперативно, міняєш дату програмно"
тричі перечитав статтю і не знайшов в ній вказівок на те, що документ потрібно спочатку проводити оперативно.
Чи повинен документ бути створений щоб вийшло зробити як в статті? - так.
Чи повинен бути проведений? - немає.
"Так в чому проблема відразу провести неоперативно?"
а ти створи документ і спробуй провести його відразу неоперативно в майбутньому.
і як, вийшло?
Чи не "друк з одного, проводячи з іншого", а саме так я зробив в останній версії файлу для завантаження
Знову збіговисько студентів, які - одна дорога, з часом, - перетворюються лише в тролів.
Для установки неопреатівного проведення майбутньої датою - виставляється Оперативне проведення - Заборонити.
А якщо це просто відвантаження майбутнім часом - заводиться або допреквізіт, або - РТіУ оформляється за ордерним схемою, де в ордері ставиться реальна дата відвантаження, і Ордером списується товар зі складу датою реальної відвантаження.
Але для студентів-тролів це невідомо, скоро залишиться від них тільки "вау" і "троль!"
А потім і цього не залишиться.
А поки кричите якомога голосніше, збирайте натовп таких же.