Бухгалтерия просит сделать единую нумерацию накладных и актов выполненных работ. К примеру, накладная №1, накладная №2, акт выполненных работ №3, накладная №4. При этом, нумерация ведется отдельно по двум компаниям. Подскажите пжл как это можно сделать? Видимо нужно делать отдельную таблицу для нумерации


Как сделать единую нумерацию нескольких документов
Автор Almaz2017, 18 окт. 2017 11:15
нумерация вычисления
Сообщений в теме: 2
#1
Отправлено 18 Октябрь 2017 - 11:15
#3
Отправлено 29 Октябрь 2017 - 12:52
Добрый день. Сделал так:
1. в таблице "Моя компания" добавил поле с общей нумерацией.
2. скорректировал вычисления в таблицах "Накладная" и "акт". (поле "номер" заменил ссылкой на поле с общей нумерацией)
if (isset($line['Отправитель']['raw']) && $line['Номер общий актов и накладных'] == 0) {
if ($line['Отправитель']['Отдельная нумерация документов'] == "Да") {
$line['Номер общий актов и накладных'] = $line['Отправитель']['Сводный счетчик актов и накладных'];
$line['Отправитель']['Сводный счетчик актов и накладных'] += 1;
} elseif ($line['Отправитель']['Отдельная нумерация документов'] == "Нет") {
$result = data_select_field(53, "count(id) as cnt", "status=", 0);
$row = sql_fetch_assoc($result);
$line['Номер общий актов и накладных'] = $row['cnt'];
}
}
1. в таблице "Моя компания" добавил поле с общей нумерацией.
2. скорректировал вычисления в таблицах "Накладная" и "акт". (поле "номер" заменил ссылкой на поле с общей нумерацией)
if (isset($line['Отправитель']['raw']) && $line['Номер общий актов и накладных'] == 0) {
if ($line['Отправитель']['Отдельная нумерация документов'] == "Да") {
$line['Номер общий актов и накладных'] = $line['Отправитель']['Сводный счетчик актов и накладных'];
$line['Отправитель']['Сводный счетчик актов и накладных'] += 1;
} elseif ($line['Отправитель']['Отдельная нумерация документов'] == "Нет") {
$result = data_select_field(53, "count(id) as cnt", "status=", 0);
$row = sql_fetch_assoc($result);
$line['Номер общий актов и накладных'] = $row['cnt'];
}
}
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных