Прошу совет - Есть два отдела по продажам у каждого свое....
#1
Отправлено 12 Апрель 2013 - 07:08
Бухгалтерия на оба отдела одна. В каждом отделе есть по руководителю. И есть общий руководитель.
Кто нибудь может подсказать - как сделать лучше - делать на каждый отдел свой склад, контрагентов, прайс-лист и т.д. а это значит что еще и счета и счет-фактуры и все остальные документы, т.е. получается как две фирмы в одной программе.
Или просто сделать фильтры по отделам в каждой таблице - контрагенты, склад, приход на склад, прайс-лист и настроить доступ.
#2
Отправлено 12 Апрель 2013 - 10:22
#3
Отправлено 12 Апрель 2013 - 11:48
Когда вынесешь вопрос на общее обсуждение - как говорится истина рождается в споре
#4
Отправлено 12 Апрель 2013 - 11:57
Минус 1-го варианта: необходимость одновременно вести 2 таблицы, больше геморроя в случае каких-изменений, замучаетесь синхронизировать одинаковый функционал
Плюс 2-го варианта: любые настройки в таблице одновременно действуют на оба отдела, меньше усилий и контроля за идентичностью функционала
Минус 2-го варианта: сложнее надежно разграничить доступ, необходимо использовать расширенный механизм доступа или правила (с 1.9.8). Но с другой стороны особой проблемы в этом нет. Одними фильтрами ограничивать доступ не рекомендуется.
#5
Отправлено 12 Апрель 2013 - 13:39
CbCoder (12 Апрель 2013 - 11:57) писал:
Минус 2-го варианта: сложнее надежно разграничить доступ, необходимо использовать расширенный механизм доступа или правила (с 1.9.8). Но с другой стороны особой проблемы в этом нет. Одними фильтрами ограничивать доступ не рекомендуется.
Второй вариант все таки как то попроще.
т.е. такой вариант доступа не настроить в версии 1.9.7 ?
#6
Отправлено 12 Апрель 2013 - 13:46
Цитата
Имелось ввиду что с 1.9.8 это настраивается через правила, а в 1.9.7 действует еще старая система расширенных прав.
#7
Отправлено 12 Апрель 2013 - 14:10
#8
Отправлено 08 Май 2013 - 09:38
#9 Гость_Roman_*
Отправлено 08 Май 2013 - 10:20
#10
Отправлено 14 Май 2013 - 09:14
#11 Гость_Roman_*
Отправлено 14 Май 2013 - 13:11
#12
Отправлено 14 Май 2013 - 15:56
#13
Отправлено 04 Октябрь 2016 - 21:09
Для этого в таблицы "Позиции прихода" и "Склад" добавил поле Наша компания. Поле Наша компания указывается при создании позиций прихода автоматически и выгружается в таблицу Склад.
Как сделать так, чтобы при создании двух приходов с разными значениями Наша компания, но одним товаром, в таблице Склад создавалось две записи, а не одна?
То есть, если Компания 1 добавляет Товар 1 в количестве 10 шт, и Компания 2 добавляет Товар 1 в количестве 5 шт, то на складе отображалось бы две записи:
Товар 1 - 10 шт - Компания 1
Товар 1 - 5 шт - Компания 2
Сейчас отображается так:
Товар 1 - 15 - Пустое поле
Сообщение отредактировал Аlex Jet: 04 Октябрь 2016 - 21:09
#14
Отправлено 05 Октябрь 2016 - 16:44
Аlex Jet (04 Октябрь 2016 - 21:09) писал:
Для этого в таблицы "Позиции прихода" и "Склад" добавил поле Наша компания. Поле Наша компания указывается при создании позиций прихода автоматически и выгружается в таблицу Склад.
Как сделать так, чтобы при создании двух приходов с разными значениями Наша компания, но одним товаром, в таблице Склад создавалось две записи, а не одна?
То есть, если Компания 1 добавляет Товар 1 в количестве 10 шт, и Компания 2 добавляет Товар 1 в количестве 5 шт, то на складе отображалось бы две записи:
Товар 1 - 10 шт - Компания 1
Товар 1 - 5 шт - Компания 2
Сейчас отображается так:
Товар 1 - 15 - Пустое поле
В данном случае нет готового решения. Могу Вам лишь посоветовать заполнить заявку на платную доработку программы на нашем сайте - https://clientbase.r...ersonal_config/
#15
Отправлено 10 Октябрь 2016 - 13:56
#16
Отправлено 31 Октябрь 2016 - 10:23
$goods_id = $line['Наименование']['raw']; $result = data_select_array(85, "status=0 AND f1096=", $goods_id);
я хочу сделать получение строки из таблицы Склад с названием товара и компании, указанной в Позиции прихода:
$goods_id = $line['Наименование']['raw']; $company_id = $line['Наша компания']['raw']; $result_company = data_select_array(85, "status=0 AND f1096=", $goods_id, "AND f5811=", $company_id); // в таблице Позиции прихода поле Наша компания является связью с таблицей Мои компании // 5811 поле Наша компания в таблице Склад
Но видимо я делаю что-то неверно, так как при добавлении третьей строки кода в таблицу Позиции прихода я не могу добавлять записи в эту таблицу. Когда убираю эту строку, то все работает в прежнем режиме.
Как правильно составить запрос, который бы осуществлял выборку строк не только по названию товара, но и по компании?
#17
Отправлено 31 Октябрь 2016 - 10:39
#18
Отправлено 31 Октябрь 2016 - 10:51
$result_company = data_select_array(85, "status=0 AND f1096=", $goods_id, " AND f5811=", $company_id);
Сообщение отредактировал Аlex Jet: 31 Октябрь 2016 - 10:52
Количество пользователей, читающих эту тему: 13
0 пользователей, 13 гостей, 0 анонимных