Перейти к содержимому


Публикации shambler81

66 публикаций создано shambler81 (учитываются публикации только с 13-Май 23)



#18454 Показ/скрытие полей через JavaScript

Отправлено от shambler81 в 25 Апрель 2013 - 16:17 in Как это сделать

Может кому поможет, код полностью рабочий, скрывает и отображает поля как при просмотре так и в момент редактирования.
Все работает стабильно.


$(function(){
on_change_sel();

function on_change_sel() {
if (document.getElementById('value2201').value=='Юридическое'){
show_urid();
hide_fiz();

}else if(document.getElementById('value2201').value=='Физическое'){
show_fiz();
hide_urid();
}
}


$('a.button.edit').click(function(){ on_change_sel(); });

$('#value2201').change(function(){ on_change_sel(); });

function show_urid(){
display_field(439,1); //Юридическое название
display_field(440,1); //Юридический адрес
display_field(1056,1); //ИНН
display_field(1057,1); //КПП
display_field(1058,1); //Расчетный счет
display_field(1065,1); //банк
display_field(1059,1); //Корр. счет
display_field(1060,1); //Лицевой счет
display_field(1061,1); //БИК
display_field(1062,1); //Руководитель
display_field(1063,1); //Бухгалтер
display_field(1064,1); //Код ОКАТО
display_field(1066,1); //КБК
display_field(3301,1); //ОКВЭД
display_field(3311,1); //ОКПО
display_field(2671,1); //ОГРН
}

function hide_urid(){
display_field(439,0); //Юридическое название
display_field(440,0); //Юридический адрес
display_field(1056,0); //ИНН
display_field(1057,0); //КПП
display_field(1058,0); //Расчетный счет
display_field(1065,0); //банк
display_field(1059,0); //Корр. счет
display_field(1060,0); //Лицевой счет
display_field(1061,0); //БИК
display_field(1062,0); //Руководитель
display_field(1063,0); //Бухгалтер
display_field(1064,0); //Код ОКАТО
display_field(1066,0); //КБК
display_field(3301,0); //ОКВЭД
display_field(3311,0); //ОКПО
display_field(2671,0); //ОГРН
}

function show_fiz(){
display_field(2151,1); // фио
display_field(2161,1); //паспорт серия
display_field(2171,1); //Паспорт номер
display_field(2181,1); //Кем выдан
display_field(2191,1); //Дата выдачи
display_field(2391,1); //Место работы


}

function hide_fiz(){
display_field(2151,0); // фио
display_field(2161,0); //паспорт серия
display_field(2171,0); //Паспорт номер
display_field(2181,0); //Кем выдан
display_field(2191,0); //Дата выдачи
display_field(2391,0); //Место работы
}


});



#18374 Конфигурация для веб-студии

Отправлено от shambler81 в 19 Апрель 2013 - 10:23 in Конфигурации

Уважемые коллеги, готовлю релиз выложу вам на обозрение сборку для веб студий.
Уже готово или почти готово

Хранение паролей учетки клиентов
Юр физ лица полностью изменяются контрагент счет договор и тд реквизиты ползут по всей бд
Выписать договор на основание счета переползают все позиции со счета
При изменениях оснований договора "смена счета" меняются позиции в самом договоре " по алиарду"
Куча очень большая куча проверок счетов на ошибки.
Скидки в счетах (стабильлая версия) в рублях и процентах
Логи рассылок всего живого
6 примеров договорв
Все документы с подписями и печатями да и нет
Счета включают ндс и без ндс, по условию ( для лицензий Битрикс)
В договора и КП протаскивается нужные термины и определения в зависимости от позицый набитых в данном счете соответственно в договоре.
формы КП.
100% автоматическое создание договора! КП
ДОбавлены необходимые поля в карточку клиента такие как "основание " = устав и тд.
Договор полностью содержет перечень всех полей в счете, автоматически подсчет трудочасов, дедлайн сроки по договору.
Все в приложениях к договору.
Акт разногласий к договору имеет общую форму отдельный лист договора ( позициями как пункты договора, 2 вкладка)
Отслеживание периодов оплат доменов хостингов и тд, алиарды менеджерам. доделываю "дата окончания домена автоматически выхватывается с хуиз"
ФУНКЦИЯ КОПИРОВАНИЯ СЧЕТОВ !!! а то ждать когда ее сделают клиент бейсовци решив что кнопочка копировать должна работать, у меня нет времяни.
Автоматическое выставление счетов в зависимости от периодичности договорынх отношений.


Может кто еще подскаже чего не хватает?



#17320 foreach в шаблоне печати

Отправлено от shambler81 в 15 Февраль 2013 - 18:38 in Как это сделать

Цитата

Из-за smarty тега foreach слетает визуальный редактор, и это очень печально
да у вас эта плюшка действительно давно еще с 1.9.3 раньше не помню.
Десйтвительно убиваются редактор.
По хорошему делаешь и больше не трогаешь.
Даже могу сказать когда они убиваются.
Когда вы выделяете данную таблицу и меняетеш шрифт размер и тд
любой span убивает все.
По крайней мерие я решаю эту проблему следующим образом просто делаю один раз в своем редакторе вставляюи больше не правлю эту область.
Действительно данная штука ОЧЕНЬ И ОЧЕНЬ раздрожает!



#14753 Напоминание, разница дат числом.

Отправлено от shambler81 в 28 Сентябрь 2012 - 11:10 in Как это сделать

Спасибо шеф!
а порядок да, косяк вставил не првильно для вас по быстрой накидал чтоб хоть поняно про что разговор.



#14747 Напоминание, разница дат числом.

Отправлено от shambler81 в 27 Сентябрь 2012 - 19:54 in Как это сделать

Кэп попробовал, встал на месте где вообще не ожидал
не могу перевести дата - дата = обычное число.

$line['Дней до отключения'] =  date ("d-m-Y 00.00.00") - $line['Оплачен до'] ;

А вот дальше мозг кончился.
что то вроде :

#var start = new Date; #
#		 for (var i=0; i<100000; i++) {#
#	  var doSomething = i*i*i;
#	}
#	
#	var end = new Date;
#	
#	alert("Цикл занял " + (end-start) + " ms");
Но не выходит ничего.



#14742 Напоминание, разница дат числом.

Отправлено от shambler81 в 27 Сентябрь 2012 - 15:40 in Как это сделать

Цитата

Добавьте в таблицу вычисляемое поле, которое будет выдавать число дней, и соответственно вставьте его в текст напоминания.
Этот вариант понятен и так ;(

А прям в условие вывода информации нельзя так сделать?
Помоему что то такое было в примере комерческого предложения там какое то условие выполняется прям в форме письма.
Может можно сделать прям в тексте вычисления ?

В принципе в данном случае я подумал сделать более целесообразно как вы предложили инфа всеже полезная а то у нас менеджер туп ;) да ифильтрация по этому значению в таблице пойдет. Но в общем и целом можно ли сделать именно вычисления прям в форме напоминания ?
Даже если будет через адвансет? Просто если есть возможность знать как делать.



#14744 Напоминание, разница дат числом.

Отправлено от shambler81 в 27 Сентябрь 2012 - 15:55 in Как это сделать

Ок понял.



#14736 Напоминание, разница дат числом.

Отправлено от shambler81 в 27 Сентябрь 2012 - 11:33 in Как это сделать

Напоминание, разница дат числом.
Требуется срочно продлить доменное имя test.ru осталось 7 дней.

Само условие работает красиво, а вот выввести в само напоминание не число 10.10.2012 а разницу менжу сегодняшним и датой окончания.

условие

(left(`Оплачен до`,10)<curdate() + INTERVAL 30 DAY and `Оплачен до`!='0000-00-00 00:00:00') and `Уведомлять`='Да'

Вывод
Домен {Домен} требуется срочно продлить!!!



Требуется
Домен {Домен} требуется срочно отпатить, осталось 7дней ????

А как сделать то?



#14746 Рассылка неоплаченных счетов

Отправлено от shambler81 в 27 Сентябрь 2012 - 19:47 in Как это сделать

А почему бы не проверить тебе наличие данных в поле email
собственно я так и сделал
Они не попадают под данный фильтр и все, главное его делать одновременно и в рассылке и в фильтре (если он есть)



#12837 Разделить счета по кварталам

Отправлено от shambler81 в 06 Август 2012 - 10:33 in Как это сделать

круть ;)



#12841 Очень нужный функционал.

Отправлено от shambler81 в 06 Август 2012 - 10:57 in Предложения по доработке

http://clientbase.ru...?showtopic=3609
Мой вариант исполнения.
Может не так изящьно как требуется но уж улчше чем ничего.



#17026 внесение изменений в дистрибутив ?

Отправлено от shambler81 в 07 Февраль 2013 - 12:49 in Предложения по доработке

Подскажите пожалуйста у вас в дистрибутиве есть вещи очевидно уже доведеные до ума , о чем год назад было трудго сказать.
Но есть еще куча нерешеных вещей и при инсталяции у очередного клиента или модернизации своей црм приходится милион раз делать одно и тоже.
Собственно хотелось бы узнать а есть ли возможность какие то вещи присылать вам и если они вам понравятся включить их уже в дистрибутив.

К примеру в счетах у вас отсутствуют досихпор скидки !!!! какой кашмар. приходится их писать постянно заново
Приходится полностью переделывать ваш шаблон счета поскольку он не меняется если счет без ндс соответственно и полей не должно быть и считаться по другому.
Соответственно нет полей скидка, и так далее. В общем мне пришлось сделать уже универсальный счет который сам переформируется в зависимости от вида налогообложения. Вида выставленого счеа. Скидки, в рублях или в процентах. и так далее.
Притом допилнебольшой и согласно апи. но писать его каждый раз это извращение.
приходится каждый раз дописывать "создать договор на основание счета" ведь фактически любой договор основан на каком либо выставленном счете,
Конечно более правильно из договора выставлять счета но там я уже достаточно хорошо перепилил конфу и мало вероятно что она вам подойдет.

СSS ГОСПОДА !!! какой кашмар! Каждый раз в каждом дистрибутиве приходится править очевиднейшие вещи! к прмеру по вашему мнению на название товара хватает пара символов !
К сожалению товар с названием "обучение" или "директ" не покатят в бухгалтерии и их попросту не выставить а вот товарная пазиция " Рекламная компания Яндекс директ" уже не влазиет в товарную позицию ! ее пропросту невидно. Я уже просил милион раз сделать "Наименованние" пошыре но как бошкой об стенку!
А если говорить о нормальных товарных позициях они порой в 3 строчки уже в счете!!!!!! а в "наименованиях такие товары идут в 5-7 строк! притом они попросту не влазиют и их не видно.
Приходится для прочтения счета переключаться с "прайса" на "ввод" чтб просто посмотреть позицию!
Я все понимаю но хоть на пару сотен пикселов то можно расширить ОСНОВНОЕ поле ввода в Счете!

Ваши отчеты, это кашмар, я их попросту спустил опд нож!
От них толку как я низнаю от кого.
Их вообще менеджер смотрел ?
Это кашмар я уже писал сам об этом там 80% информации прпросту хлам!
Такие отчеты делать никому не нужно.
Их пришлось переписать полностью с нуля.

В договоре нет пунктов договора!!!!!! КАШМАР!!!
Без путктов приложения с позициями просто не написать.
АДЕКВАТНО договор БЕЗ ПУНКТОВ деньги на ветер.
Уж сделать "Пункты договор" в стандартном дистрибутиве то можно !!!!
Связь договора со счетом ?
Можно хоть это то сделать в стандартной конфе ? или нужно обьяснять надобность ?
ЧТо за странное поле с низу у клиента "работа" это вообще что это вообще куда ?
У вас есть стандартное место "задачи" по клиенту вот они там идолжны быть, Тимур мне так и не смог обьяснить надобность данного подменю.
Если вы делаете работу по клиенту открою секрет это и есть "задача" по клиенту!!!!

Я уже не говорю что у меня во всех конфах привязаны счета договора и акты к клиенту
и зайдя в клиента видно и то и другое и третье
Все логично
менеджер зашел в клиента
Увидил активные договора
увидил все активные счета через них связи на договора
увидил все задачи по нему
записал новые контакты
поставил новую задачу.

У меня медеджеры даже не входят в менюшкпи "договора" "счета" поскольку им проще все выписать с клиента. Вы не представляете насколько это удобней.

А у вас ?
он написал какую то хрень в какую то непонятное меню "работа по клиенту" и че ? и куда это ?
Ни документов ни движений ни задач он в нем не видит.

В общем суть моего письма не в том что все плохо, а в том что я хотел бы помочь сделать адекватно нужные вещи и чтоб они были не прсото сделаны у меня а пошли в дистрибутив.
Поскольку все еще верю что ваш продукт когда то будет работать так как положено.
И когданибуть нажав на копировать счет я получу его копию а не убогий обрезок, о боже !!! притом с позициями "!!!!! ребята ну что за на!!!!
И того есть ли возможность включить в ваш дистрибутив наши правки и замечания. Фактически выступая независимым бета тестировщиками.

Веб студия "Клондайк-групп"



#17033 внесение изменений в дистрибутив ?

Отправлено от shambler81 в 07 Февраль 2013 - 16:01 in Предложения по доработке

Просмотр сообщенияAnalitic (07 Февраль 2013 - 14:58) писал:

По поводу ширины поля, имеется в виду поле связи? Если да, то недоработка нам известна и в ближашем времени 2-3 недели будет исправлена.

Но основной пост я так понимаю не об этом, а о не проработанности конфигурации.
По поводу конфигурации: В этом году будет выпущен интернет магазин конфигураций, и уже там вы можете выложить свою проработанную конфигурацию. Будет механизм демо конфигураций, будет статистика клиентов и т.п.
Мы в свою очередь в основном будем заниматься движком, обеспечивать работоспособность платформы.

Уже сейчас в функционал программы введен механизм патчей конфигурации (edit_update.php). Выпускайте свою конфигурацию, рекламируйте ее, выпускайте патчи конфигураций, поддерживайте своих клиентов. Регистрируйте клиентов на SAAS и получайте до 20% вознаграждения по оплатам клиентов. К концу года вы сможете обновлять их конфигурации средствами платформы напрямую из админки магазина.
Спасибо что ответили я понял что есть функция сборки собственной конфы но так и не получило овтет на вопрос.

Собственно мне не нужна своя конфигруация это не наш профиль деятельности поддержка ее и модернизация неправданно дороги ( для комерческой продажи), но по мне так стандартный движок должен работать как часы.

В нем есть необходимые поля и они должны работать.
Есть виды полей в любом случае нужные и это не в редакции дело а в документообороте. Его пока никто не отменял, здравый смысл тоже.

Функция копировать должна раобтать в не зваисимости от конфы
Все документы и подчиненые должны иметь принципиальный смысл а не быть просто так.
если в Клиенте есть "работа по нему " то это и есть "задача" ну некуда эту работу потом привязать. И это базовое понимание работы вашего же движка.
Скидки во всех компаниях есть это тоже базовое, сложность их формирование тут конечно отдельно у всех, но базовый функционал скидка это база. И естественно должна быть в самом движе а не в его модификации.
Наплодив модификации вы получите распыление ресурса как это в линукс, милионы дистрибутивов милиарды трудочасов дублируюих друг друга.

Договор всегда привязан к счету или к списку счетов. но связь должна быть. Любой счет выставляется на основание какого либо договора это факт!
Все счета привязаны к договорам это тоже факт, это документооборот и здравый смысл.
Собственный фкнкционал слежения за просрочкой доменов, логины пароли клиентов и тд бонусные карти и так далее естественно я вам и не предлагаю внести в конфу.

ВАШИ ОТЧЕТЫ это помойка! как бы вы не смотрели на свою конфу
любой менеджер будет с них плеваться!!!!!
ЛЮБОЙ
с любой конфой.
пункт "за все время" это 80 % ненужной информации все только этот пункт убивает у вас все отчеты.
КОМУ ОН НУЖЕН ?
ВСЕ отчеты крутятся на период.
НУЖНО БУДЕТ ЗА ВСЕ ВРЕМЯ сделаю за все.
сейчас выкрутив за месяц а всеравно вижу ВСЕ СДЕЛКИ ЗА ВСЕ ВРЕМЯ !!
НА КОЙ ОНИ МНЕ.
Нет сортировок по колонкам суммам клиентам и тд ? это отчет или каша ? где сортировка, отчет для аналитики так как ее сделаь ? .
СОВЕРШЕННО НЕПОНЯТНЫЙ юмор в отчетах цена 43\232323232,00 это вообще что ? вы где такие цены видили цена и количество в одной каше, это совершенно отличная колонка и уж тем более никто не отменял 333 333 33,00 че за каша 4453423423423,33 кто это вообще делал? Как можно было вывести все цифры кашей ? как их потом смотреть ? А учитывая что у вас еще и спереди могут стоять цифри несколько символов притом разное их количество, цени нельзя даже сравнить поскольку их внешняя одинаковость по количеству символов отсутствует.
И какая бы не была конфа такого быть не должно в самой базовой!

Есть вещи которые адекватно очевидно и бесповрортно просто не то что неудавлетварительного качества а просто отсутствуют или ужастны, и это применимо к самой базовой конфигурации.
Собственно мой вопрос и заключается можно ли повлиять именно на базовую конфигурацидю. я не говорю что все мои предложения будут в нее внесены но хотябы механизм их рассмотрения. Возможно часть рабоы котрую вы еще не сделали банально сделают за вас и пришлют вам. Вам остается только првоерить ее качество и включить.
Собственно последнее меня и волнует.
Ведь 90% этих изменений это поле и пара строчке кода к нему.



#17089 внесение изменений в дистрибутив ?

Отправлено от shambler81 в 08 Февраль 2013 - 16:24 in Предложения по доработке

Спасибо что ответили, что же касается "работы по клиенту " для чего по вашему она нужна ?
Чем "работа по клиенту " отличается от "задачи по клиенту" ?
Зачем еще один вид работ по клиенту когда они уже есть в задачах ?
Кому это может понадобиться ? четкий пример когда этого нельзя сделать в задаче ?
Оветив на эти вопрсы мы сразу увидм надобнсть данного подчиненного списка.

Что же касается клиента " простите а что ваша личная компания не клиент " для вашего сотрудника ? или это сферичесий конь в вакуме ?
Есть задача клиент сроки все логично
или что то меняется когда это юридическое лицо вы же сами ?
А заводить клиента самого же себя всеравно приходится. посколку на него и задачи приходится ставить " клиент " "мы" оплатить парковку серверов 3 штуки германия 16 000 рублей" срок 2 дня !
Если вы делаете рабоут это клиент. Даже если бесплатно. Это просто "плохой клиент "

По формам отчетности притензии фактически одни и теже ко всем формам, исправив основу в остальных по аналогии.
сейчас нарисовать форму которая действительно была бы полезна менеджеру
расписываю и разрисовываю.
Соответственно 99% этого применить ко всем отчетам. и тогда от них хоть польза будет

Прикрепленное изображение: CRM.png
Сравните что вы выдаете и что из этого хоть как то можно использовать.
Прикрепленное изображение: raznicsa.png
вот форма в экселе
Прикрепленный файл  income_by_companies.ods.zip   29,21К   195 Количество загрузок:
Да и вот вам прицепом сделал для "контрагентов" Поскольку у 100% компаний у кого мы внедряли данная функция была востребована а главное совершенно не затрагивает ничего важноно
Фактически позволяет вести как юр лиц так и физ
// value2201 - поле список содержит "Юридические" "Физические" при выборе юрика пропадают физ поля, при выборе физ пропадают юр реквизиты, все поля доступны просто скрываются для отображения.

$(function(){
on_change_sel();

function on_change_sel() {
if (document.getElementById('value2201').value=='Юридическое'){
show_urid();
hide_fiz();

}else if(document.getElementById('value2201').value=='Физическое'){
show_fiz();
hide_urid();
}
}
$('a.button.edit').click(function(){ on_change_sel(); });
$('#value2201').change(function(){ on_change_sel(); });

function show_urid(){
display_field(439,1); //Юридическое название
display_field(440,1); //Юридический адрес
display_field(1056,1); //ИНН
display_field(1057,1); //КПП
display_field(1058,1); //Расчетный счет
display_field(1065,1); //банк
display_field(1059,1); //Корр. счет
display_field(1060,1); //Лицевой счет
display_field(1061,1); //БИК
display_field(1062,1); //Руководитель
display_field(1063,1); //Бухгалтер
display_field(1064,1); //Код ОКАТО
display_field(1066,1); //КБК
}

function hide_urid(){
display_field(439,0); //Юридическое название
display_field(440,0); //Юридический адрес
display_field(1056,0); //ИНН
display_field(1057,0); //КПП
display_field(1058,0); //Расчетный счет
display_field(1065,0); //банк
display_field(1059,0); //Корр. счет
display_field(1060,0); //Лицевой счет
display_field(1061,0); //БИК
display_field(1062,0); //Руководитель
display_field(1063,0); //Бухгалтер
display_field(1064,0); //Код ОКАТО
display_field(1066,0); //КБК
}

function show_fiz(){
display_field(2151,1); // фио
display_field(2161,1); //паспорт серия
display_field(2171,1); //Паспорт номер
display_field(2181,1); //Кем выдан
display_field(2191,1); //Дата выдачи


}

function hide_fiz(){
display_field(2151,0); // фио
display_field(2161,0); //паспорт серия
display_field(2171,0); //Паспорт номер
display_field(2181,0); //Кем выдан
display_field(2191,0); //Дата выдачи
}

});




Скидки
Тут похитрей, скидки могут давать и цену и процент, тут нужно или два поля или я решил более аригинально, исходя из принципа что скидку 70 рублей ни один псих не даст собственно как и 100 обе функции обьеденил в одном поле. После этого как и нормальынй человек не обленившийся до полной бессознательности включил условия в счет, скидка есть То поля отображаются такие как скидка.
С ндс без ндс и тд тоже изменил, подписаный нет тоже вывел через статус счетах. В результате вместео 5 шаблонов печати всего 1 который сам себя подстраивает. Включить данное мероприятие в ваш дистрбутив скорее всего займет время поскольку там всеже много изменено но вот пример скидок вполне можно включить. Думаю проще не получится, сложней не стоит.


$sqlQuery = "SELECT sum(f810*f811) as summa FROM ".DATA_TABLE."74 WHERE status=0 AND f807=$ID";
$res = mysql_query($sqlQuery);
$row = mysql_fetch_array($res);
#$row['summa']
if ($line['Скидка'] <100)
$line['Сумма со скидкой'] = $row['summa']/100*(100-$line['Скидка']);
else
$line['Сумма со скидкой'] = $row['summa']-$line['Скидка'];
$line['Скидка в рублях'] = $row['summa']- $line['Сумма со скидкой'];
Думаю тут идея ясна



#14863 прошу просветления птого в своей форме мечати

Отправлено от shambler81 в 04 Октябрь 2012 - 13:35 in Как это сделать

Ок спасибо парни.



#14855 прошу просветления птого в своей форме мечати

Отправлено от shambler81 в 03 Октябрь 2012 - 19:45 in Как это сделать

Если речь про итоговые суммы по подтаблице, то как правило для этого используются вычисляемые поля в основной записи (см. например печать счета в станд. конфигурации). В самом smarty наверняка тоже как-то можно провернуть подсчет сумм, но я лично не использовал.
 
Цитата

Разрыв страницы в форме печати
Для этого можно использовать стили: [url="http://htmlbook.ru/css/page-break-after"]page-break-after[/url], [url="http://htmlbook.ru/css/page-break-before"]page-break-before[/url] и [url="http://htmlbook.ru/css/page-break-inside"]page-break-inside[/url]
В pdf прокатит ?



#14836 прошу просветления птого в своей форме мечати

Отправлено от shambler81 в 03 Октябрь 2012 - 12:30 in Как это сделать

В Существующей схмеме "Договора" у вас мягко говоря слабенькие, фактически мощьнейший инструмент проставивает.
В моем случае у нас все автоматизированно и договора генирируются полностью сами на все.
Последний штрих так сказать
осталось сделать "договор на основание счета" у вас помоему в стандартной конфе естьпривязка, но на этом как нистранно все и заканчивается.
фактически задача
Подчиненная таблица должн попасть в договор.
1. вариант просто по основанию счет все данные копируются в подчиненну таблиу "Позиции Договора" дополнительнов прайсе есть поле сроки " они подтягиваются и должны сумироваться, фактически в догвооре два приложения:
расчет стоимости и эта таблица туда идет
2 сроки работ она же без цен но уже с подтянутыми с прайса сроками работ.
3. суммы по всем этим позициям
и ИТОГО!!!!!

2. вариант в них набиваютруками когда в прайсе нет данных позиций или они оговорены индивидуально.Следовательно "Позиции Договора" набиваются просто руками, не указывая основанием счет.
Теперь проблема.

Банально ИТОГО!
И тут мне хотелось бы услышать от вас именно правильность моих мыслей и поправить меня остальное я сам постараюсь догнать.

1. Итого считается до smarty
2.В смарти видимо нет возможности посчитать итого , поскольку тянуть его через 3 формы это странно ?
3.Насколько я понимаю
В "Позизия счет" - "вычисления сумма" тут считается сумма и складывается в ячейку $line['Сумма'] или можно использовать значение
4 соответственно вытащить сумму нужно со счета а следовательно и в самом "договор" создать поля сумма сумма с ндс.
и из них уже забирать значения.
Есть ли попроще способ, посколкьу прийдется и переделывать 4 расчета в sql и добавлять 2 новых поля, и собственно для чего? просто для Итого ?
Есть ли способ попроще ?



Номер связь с договором Описание Ед. изм Цена Кол-во Сумма Срок работы позиция договор
{foreach from=$Poziciya_Dogovor item=subtable name=Poziciya_Dogovor}
{$smarty.foreach.Poziciya_Dogovor.iteration} {$subtable.svyaz_s_dogovorom} {$subtable.Opisanie} {$subtable.Ed_izm} {$subtable.Cena} {$subtable.Kol_vo} {$subtable.Summa} {$subtable.Srok_raboty} {$subtable.poziciya_dogovor}
{/foreach}

Может есть способ проще ?


P.S
парни вопрос всяко избит и есть простой ответ
Разрыв страницы в форме печати.
КАК?

PPS НАРОД НУ УВЕЛИЧЬТЕ РАЗМЕР ЗАГРУЖАЕМОЙ ФОТКИ У МЕНЯ ПРИНТСКРИН НЕ ГРУЗИТСЯ даже кусочик одного монитора, я не говорю про оба. но ребят, чтоб выложить вам на форум фотку ее обрезать и ужимать приходится. ну че за.... 500 килов да таких не бывает.



#14861 прошу просветления птого в своей форме мечати

Отправлено от shambler81 в 04 Октябрь 2012 - 12:58 in Как это сделать

ок а че делает то ?



#14859 прошу просветления птого в своей форме мечати

Отправлено от shambler81 в 04 Октябрь 2012 - 10:58 in Как это сделать

Ребят а это что такое ?
Счет - вычисления -сумма - в самом низу ?
$line['Сумма'] = $total_sum."<script>document.getElementById('view_cell_454').innerHTML = '$bill_sum';document.getElementById('view_cell_889').innerHTML = '$bill_sum_nds';</script>";



#19658 Добавить поле "скрытая копия" в шаблон рассылки, для архива исходящих.

Отправлено от shambler81 в 16 Июль 2013 - 14:04 in Предложения по доработке

Добрый день, очень нужный функционал, а главное делается двумя строчками кода. Фактически сейчас генирируемый файл можно отправить на почту клиенту
или же sale@klient.ru, moy@archiv.ru в таком случае у меня остается точная копия документа которы я отправлял.
Но клиенты жалуются что есть левый получатель, да и пытаются на эту почту писать.
Других адекватных способов сохранить точно отправленный файл с существующей на тот момент модификацией шаблона смарти попросту нет.
Ждать когда вы его сделаете тоже не приходится. Тем более нужно будет что то придумывать, дабы прекреплять их в виде файлак к документу.
ХОтя последнее было бы очень круто.
Однако
Вполне хватило бы скрытой копии, на архивну почту. В таком случае я всегда смогу достать точную копию документа. Это уже решит гигантскую проблему.
Ну и соответственно в карточке компании внести поле "архивная почта" с указанием почтового ящика на который будет уходить скрытая копия.



#17527 Шаблон печати из нескольких таблиц

Отправлено от shambler81 в 27 Февраль 2013 - 17:22 in Как это сделать

Цитата

Во-первых, каким образом я доберусь на саас к этому файлу? Во-вторых, в смарти 3, которую вы используете, этот тег deprecated
Деприкейтед все еще не ворнинг и работать будте.



#17321 Ссылка вметсто списка

Отправлено от shambler81 в 15 Февраль 2013 - 18:45 in Как это сделать

Договор связан со счетом
Акт с счетом
Счет с договором
Акт и счет связаны тольок из акта


УГУ согласен полностью только с уточнением
у данного клиента в актах по счету
Собственно оно и надо
Вот проблемма именно в том что я не знаю как спросить у него
по текущему счету.



#17231 Ссылка вметсто списка

Отправлено от shambler81 в 13 Февраль 2013 - 15:34 in Как это сделать

Сделал дамп.
Собственно есть список в котором уже отображается только одно значение, но по умолчанию естественно встает пустое поле
Если я зайду и нажму редактировать то будет толко ссылка на нужный мне номер акта.
Но хотелось бы чтоб он выставлялся сам.

Трудность в том что У счета нет связи с актом на прямую а у акта нет связи с договором
А мой документ имеет связи и с тем и с другим и с треьим но до акта у него нет возможности достучаться через счет или договор.
Посему пришлось сделатьотдельное поле "связь" до "акта" в котором указан и фильтром "по полю Текусчий счет"
В таком случае смотрите рисунок все феншуй 1 номер акта, тот что мне нужен
Но как мне теперь застаить его отображать
сейчас я могу его только выбрать по умолчанию пустота ;(
Смущяет фильтр "по полю Текусчий счет"

Прикрепленные файлы




#17236 Ссылка вметсто списка

Отправлено от shambler81 в 13 Февраль 2013 - 16:21 in Как это сделать

вычисления это явно не работает поскольу собственно и пытаюсь написать его.
Почему по умолчанию поле пустое и нужно его выбирать даже если там всего один пункт, это не ко мне.
Но данное условие справедлиово и для "списка" и для "связи" и даже для списка галочками. притом там вообще бред пустая галоска.
Это вам виднее ;)
Тупой скорее всеже я. Посколкьу не могу нормально обьяснить что хочу.
Если в кратце то выборка должна идти следующим образом
В моем документе есть "Счет" нужно отобразить его акт.
Собственно все.
Сделал связь до акта " поскольу у самого счета нет поля "номер акта"
И в фильтре указал по текущему счету.
Посмотрите внимательно картинки там собственно все это проилюстрировано.
Прикрепленное изображение: 38.png
Сейчас же приходится делать так в каждой ячейке
Прикрепленное изображение: 36.png



#17257 Ссылка вметсто списка

Отправлено от shambler81 в 14 Февраль 2013 - 11:21 in Как это сделать

Так с радостью не могу придумать вычисление
В том и стыд ;(
С виду все настолко просто но не могу придумать эту свзяь попробовал уже кучу всего.
Проще с сиквела выгрести мозг просто не хочет придумать нормальной логики.
Собственно потмоу и пишу.
В самом начале признался вопрос детский ;( но решить не могу