Бухгалтерия просит сделать единую нумерацию накладных и актов выполненных работ. К примеру, накладная №1, накладная №2, акт выполненных работ №3, накладная №4. При этом, нумерация ведется отдельно по двум компаниям. Подскажите пжл как это можно сделать? Видимо нужно делать отдельную таблицу для нумерации
1
Как сделать единую нумерацию нескольких документов
Автор 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'];
}
}
Количество пользователей, читающих эту тему: 5
0 пользователей, 5 гостей, 0 анонимных