|
УТ. Одинаковые номера у расходных накладных и счетов-фактур. |
☑ |
0
FirstOrsk
25.01.13
✎
13:06
|
Здравствуйте, 1С-говорящее сообщество! :)
Клиент (мелкооптовый склад) хочет, чтобы в УТ у каждой пары (расходная накладная; счет-фактура выданный, введённый на основании этой РНК) были одинаковые номера.
из УТ делается выгрузка в БП. Клиент гарантирует, что в БП СФ вводится не будут. При необходимости будут создаваться в УТ и перегружаться.
Сейчас выравнивают номера вручную, вводя необходимое количество документов-черновиков. Но иногда при работе 2-х операторов нумерация съезжает. Что не удивительно:)
Смелай прожект:
1. Единый нумератор для РНК и возвратов поставщику.
2. При записи документов из пункта 1 создаём СФ на основании, номер копируем из основания, записываем СФ.
3. Запрещаем ввод СФ выданных, если основание не заполнено.
4. Убираем в реквизите ДокументОснование СФ выданных все типы документов, кроме перечисленных в пункте 1.
Покритикуйте, пожалуйста! Где может прорваться энтропия? Какие ещё идеи?
|
|
1
saaken
25.01.13
✎
13:12
|
3. Запрещаем ввод или запись?
|
|
2
SUA
25.01.13
✎
13:16
|
1 обработчик ПередЗаписью() для СФ - и в нем тянем в номер дока номер основания или ищем новый незанятый (если без основания)
быстрее, эффект тот же
|
|
3
lefthander
25.01.13
✎
13:16
|
3 пункт можно не запрещать, нумерация единая, с таким же успехом можно создать СФ и на ее основании с тем же номером сделать РНК. Важно что бы нельзя было создать отдельно СФ и РН с одинаковыми номерами.
|
|
4
FirstOrsk
25.01.13
✎
13:17
|
Запись.
Корректирующих СФ тоже не будут вводить, кстати. Им проще переделать доки и перегрузить заново в буху.
Подозреваю, что СФ на аванс придётся всё же разрешить.
|
|
5
FirstOrsk
25.01.13
✎
13:18
|
(3) А если введут СФ без основания?
|
|
6
lefthander
25.01.13
✎
13:19
|
(3)+ для этого можно контролировать номера и если есть то контролировать пару документов.
В общем реализуемо, но вот бухам я бы не очень верил в части того что сейчас они чего то точно не будут делать, и это будет истиной через пол года. :)
|
|
7
lefthander
25.01.13
✎
13:20
|
(5) Ввели, при записи поискать такой номер и если нет такого номера на основании создать РНК? Возможно?
|
|
8
FirstOrsk
25.01.13
✎
13:20
|
(6) бухи это да...
|
|
9
FirstOrsk
25.01.13
✎
13:22
|
(7)Может, проще забанить? В какой ситуации не подойдет схема Основание -> CФ?
|
|
10
FirstOrsk
28.01.13
✎
06:23
|
(2) Находим новый незанятый, занимаем. Потом создается другой документ-основание с таким номером. Получаем расхождение.
|
|
11
FirstOrsk
06.02.13
✎
14:18
|
В процессе реализации отказался от ввода СФВ при записи документа-основания. Типовая УТ (другие конфы вроде тоже) требуют проведённого основания для ввода СФ на их основании.Попробую устанавливать номер СФВ из документа-основания при записи.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший