Свой шаблон с автосуммированием
-
- Повідомлень: 6
- З нами з: 31 липня 2012, 18:30
Свой шаблон с автосуммированием
Подскажите пожалуйста, как создать свой шаблон документа с автосуммированием столбца динамической таблицы?
Как в стандартном акте о выполненных работах и счет-фактуре.
Пытался копировать, создавать заново - никакого эффекта, автосуммирование работает только с исходными шаблонами, а нужен другой.
Спасибо за Ваше время, с уважением, Антон.
Как в стандартном акте о выполненных работах и счет-фактуре.
Пытался копировать, создавать заново - никакого эффекта, автосуммирование работает только с исходными шаблонами, а нужен другой.
Спасибо за Ваше время, с уважением, Антон.
-
- Повідомлень: 6
- З нами з: 31 липня 2012, 18:30
Re: Свой шаблон с автосуммированием
Пожалуйста, ответьте.
Re: Свой шаблон с автосуммированием
Сейчас сотрудник, который знаком с созданием шаблонов лучше меня, в отпуске. Как только вернется, спрошу у него.
-
- Повідомлень: 6
- З нами з: 31 липня 2012, 18:30
Re: Свой шаблон с автосуммированием
Вопрос все еще очень актуален...
Re: Свой шаблон с автосуммированием
Сегодня постараюсь подготовить небольшую инструкцию.
Рассмотрим пример шаблона "Акт наданих послуг" (Первинні документи - шаблони первинних документів - акт наданих послуг). Редагувати. Прилепленная вкладка справа "Структура шаблона". Нас интересует динамическая таблица (созданная в меню "Правка - створити - створити динамічну таблицю").
Отметим, что суммовая ячейкка может располагаться где-либо в документе (как под столбцом слагаемых, так и где-либо еще):
![Зображення](http://i.piccy.info/i7/e6f61588642049b3bd95685aaba5583a/4-44-787/14621591/PD_summa_1_800.jpg)
![Зображення](http://i.piccy.info/a3/2012-09-04-08-33/i7-3434944/800x159-r/i.gif)
Обратим внимание, что наша таблица называется TAB1 (значение по-умолчанию).
Переходим внизу на вкладку "Програми":
![Зображення](http://i.piccy.info/i7/c7eb6478e7d2b69b838e2e51c87850da/4-44-787/17624135/PD_summa_2.png)
![Зображення](http://i.piccy.info/a3/2012-09-04-08-37/i7-3434952/454x59-r/i.gif)
Вот здесь и пишется код программы. Фактически это аналог вкладки "Модуль" в кофигураторе 1С.
Обратите внимение на документацию, описанную здесь (от корня Медка): \help\MedocDocs_Help.doc
В нашем случае (сумма строк динамической таблицы) необходима программа модификации. Соответственно MODIFY:
![Зображення](http://i.piccy.info/i7/5f95339a246540019543fa372cd993d2/4-44-787/54732628/PD_summa_3.png)
![Зображення](http://i.piccy.info/a3/2012-09-04-08-59/i7-3435006/644x343-r/i.gif)
Продолжим наш пример. Рассмотрим работу указанной программы - ту ее часть, которая касается суммы. Другие операции модификации не будем рассматривать.
// -------- примечания--------
//MODIFY() - программа модификации. Подробней здесь: \help\MedocDocs_Help.doc
//Tab1 - название таблицы. Подробней здесь: \help\MedocDocs_Help.doc
//Sum - операция суммирования. Подробней здесь: \help\MedocDocs_Help.doc
//TAB1_FIELD3 - поле, которое суммируем. Подробней здесь: \help\MedocDocs_Help.doc
//rsMain - признак поля документа. Подробней здесь: \help\MedocDocs_Help.doc
//Doc.DataSets - датасет. Подробней здесь: \help\MedocDocs_Help.doc
//-------- теперь код--------------------------------------------------------------------------------------------
SUB MODIFY()
With rsMain
Set rsTab1Sum = Doc.DataSets("TAB1",1)
rsMain.FldVal("A6") = rsTab1Sum.FldVal("TAB1_FIELD3")
Set rsTab1Sum = Nothing
.Post
End With
END SUB
Рассмотрим пример шаблона "Акт наданих послуг" (Первинні документи - шаблони первинних документів - акт наданих послуг). Редагувати. Прилепленная вкладка справа "Структура шаблона". Нас интересует динамическая таблица (созданная в меню "Правка - створити - створити динамічну таблицю").
Отметим, что суммовая ячейкка может располагаться где-либо в документе (как под столбцом слагаемых, так и где-либо еще):
![Зображення](http://i.piccy.info/i7/e6f61588642049b3bd95685aaba5583a/4-44-787/14621591/PD_summa_1_800.jpg)
![Зображення](http://i.piccy.info/a3/2012-09-04-08-33/i7-3434944/800x159-r/i.gif)
Обратим внимание, что наша таблица называется TAB1 (значение по-умолчанию).
Переходим внизу на вкладку "Програми":
![Зображення](http://i.piccy.info/i7/c7eb6478e7d2b69b838e2e51c87850da/4-44-787/17624135/PD_summa_2.png)
![Зображення](http://i.piccy.info/a3/2012-09-04-08-37/i7-3434952/454x59-r/i.gif)
Вот здесь и пишется код программы. Фактически это аналог вкладки "Модуль" в кофигураторе 1С.
Обратите внимение на документацию, описанную здесь (от корня Медка): \help\MedocDocs_Help.doc
В нашем случае (сумма строк динамической таблицы) необходима программа модификации. Соответственно MODIFY:
![Зображення](http://i.piccy.info/i7/5f95339a246540019543fa372cd993d2/4-44-787/54732628/PD_summa_3.png)
![Зображення](http://i.piccy.info/a3/2012-09-04-08-59/i7-3435006/644x343-r/i.gif)
Продолжим наш пример. Рассмотрим работу указанной программы - ту ее часть, которая касается суммы. Другие операции модификации не будем рассматривать.
// -------- примечания--------
//MODIFY() - программа модификации. Подробней здесь: \help\MedocDocs_Help.doc
//Tab1 - название таблицы. Подробней здесь: \help\MedocDocs_Help.doc
//Sum - операция суммирования. Подробней здесь: \help\MedocDocs_Help.doc
//TAB1_FIELD3 - поле, которое суммируем. Подробней здесь: \help\MedocDocs_Help.doc
//rsMain - признак поля документа. Подробней здесь: \help\MedocDocs_Help.doc
//Doc.DataSets - датасет. Подробней здесь: \help\MedocDocs_Help.doc
//-------- теперь код--------------------------------------------------------------------------------------------
SUB MODIFY()
With rsMain
Set rsTab1Sum = Doc.DataSets("TAB1",1)
rsMain.FldVal("A6") = rsTab1Sum.FldVal("TAB1_FIELD3")
Set rsTab1Sum = Nothing
.Post
End With
END SUB
Re: Свой шаблон с автосуммированием
![В шоке :shock:](./images/smilies/icon_eek.gif)
Re: Свой шаблон с автосуммированием
Вы правы. Это для программистов.
Хотя... как видим, всего 4 строчки кода
Думаю, бухгалтер, закрывающий 79 счет, способен не только 4 строчки кода сделать....
Хотя... как видим, всего 4 строчки кода
![Улыбается :)](./images/smilies/icon_e_smile.gif)
Re: Свой шаблон с автосуммированием
Хорошо, а где найти эту вкладку "Програми" или как ее включить?
Сейчас есть только вкладка "Бланк" и "Електронна форма"!
Сейчас есть только вкладка "Бланк" и "Електронна форма"!
Re: Свой шаблон с автосуммированием
Передано на доработку. Первоначально не планировалось, что ее возможностями будет пользоваться кто-то кроме разработчиков.
В связи с реальной необходимостью, пересмотрим.
В связи с реальной необходимостью, пересмотрим.
Re: Свой шаблон с автосуммированием
- не утерпела :) | Показать
Re: Свой шаблон с автосуммированием
В связи с необходимостью, как минимум можно создать отдельную тему с шаблонами во вложениях, с реализованными функциями вроде этой, если собственно разработчикам лень добавить это в обновление.
И в принципе можно добавить(ну нереально, но надежда есть) возможность конфигурирования того или иного раздела и той или иной функции(хотя бы для дилеров).
И в принципе можно добавить(ну нереально, но надежда есть) возможность конфигурирования того или иного раздела и той или иной функции(хотя бы для дилеров).
95% ошибок Windows сидит перед монитором...
-
- Повідомлень: 6
- З нами з: 31 липня 2012, 18:30
Re: Свой шаблон с автосуммированием
Огромное спасибо за внимание к моей проблеме!!!
Будет очень здорово, если такая опция появится - сложно работать с первичными документами без возможности настроить бланки.
Для нас конкретно, учитывая специфику - разработка софта, несколько строчек не проблема.
Но как мне кажется, для любой компании наличие такой возможности - плюс, а не минус - ведь при необходимости можно все настроить один раз, и пользоваться постоянно.
Будет очень здорово, если такая опция появится - сложно работать с первичными документами без возможности настроить бланки.
Для нас конкретно, учитывая специфику - разработка софта, несколько строчек не проблема.
Но как мне кажется, для любой компании наличие такой возможности - плюс, а не минус - ведь при необходимости можно все настроить один раз, и пользоваться постоянно.
Re: Свой шаблон с автосуммированием
У меня вот вообще нет вкладки "Программы"...
Re: Свой шаблон с автосуммированием
Упростите редактор для простых смертных!
Re: Свой шаблон с автосуммированием
простите, а он сложный?
слегка корявый, но не сложный)
слегка корявый, но не сложный)
Re: Свой шаблон с автосуммированием
Расчет на среднестатистического пользователя, который купил сопровождение за, скажем, 1500, и хочет, чтобы все было понятно и работало, как часы. Потому если есть возможность создавать свою первичку, то почему бы не упростить ее по максимуму, это только поспособствует лояльности и популяризации.
Re: Свой шаблон с автосуммированием
Спасибо за вкладку "Программы" в 102-й, но она исчезает, когда редактируешь шаблон, а в окне выбора шаблона она вообще не редактируется, только для чтения.
Возможно, будет проще со стороны разработчика добавить Счет и Акт с ПДВ, в которых цены с ПДВ и суммы с ПДВ будут отображаться в таблице. Пожалуйста, реализуйте такие типичные формы, а то с текущими неудобно.
Возможно, будет проще со стороны разработчика добавить Счет и Акт с ПДВ, в которых цены с ПДВ и суммы с ПДВ будут отображаться в таблице. Пожалуйста, реализуйте такие типичные формы, а то с текущими неудобно.
Re: Свой шаблон с автосуммированием
1)
2)
Текущие шаблоны взяты на основании типовых шаблонов 1С 7.7, как наиболее распространенной.
3) Дизанер будет значительно дорабатываться. С тем, чтобы любой желающий мог составить формулы не хуже, чем в Екселе, лишь несколькими движениями мыши.
4) С целью развития "Электронного документооборота" недавно подал заявление, в котором предложил целиком и полностью заняться данным направлением. Если получим положительное решение, можете не сомневаться - электронному документобороту в составе Медка быть. В противном случае ничего не обещаю![Подмигивает ;)](./images/smilies/icon_e_wink.gif)
уверены?она исчезает, когда редактируешь шаблон
2)
Вообще рассматриваю необходимость разделения на типовые по версиям ПО (в первую очередь для 1С 7 и 8 --- отдельно, т.к. они отличаются).Счет и Акт с ПДВ, в которых цены с ПДВ и суммы с ПДВ будут отображаться в таблице.
Текущие шаблоны взяты на основании типовых шаблонов 1С 7.7, как наиболее распространенной.
3) Дизанер будет значительно дорабатываться. С тем, чтобы любой желающий мог составить формулы не хуже, чем в Екселе, лишь несколькими движениями мыши.
4) С целью развития "Электронного документооборота" недавно подал заявление, в котором предложил целиком и полностью заняться данным направлением. Если получим положительное решение, можете не сомневаться - электронному документобороту в составе Медка быть. В противном случае ничего не обещаю
![Подмигивает ;)](./images/smilies/icon_e_wink.gif)