Инфо-Предприятие - Форум
ПрограммыПоддержкаКупитьПартнерам

Вернуться   Инфо-Предприятие - Форум > Платформа разработки > Общий
Регистрация Обмен опытом Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Внимание! Этой ветке форума больше трех лет. Возможно, обсуждаемые здесь вопросы уже не актуальны. Тем не менее, Вы можете отвечать в этой теме, если при ответе поставите флажок.
  #21  
Старый 16.11.2014, 18:45
Михаил,Тверь Михаил,Тверь вне форума
Гуру
 
Регистрация: 21.01.2008
Адрес: Тверь
Сообщений: 4,276
По умолчанию

Отвлекитесь чуть. Вот ещё пример, когда вместо редактирования конфигурация была сильно упрощена
Ответить с цитированием
  #22  
Старый 16.11.2014, 18:48
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Цитата:
Сообщение от Михаил,Тверь Посмотреть сообщение
Это не копия файла БД в обычном значении.
теперь понял что имелось в виду. Диск с:\bases там лежат файлы .FDB. Размер около 68мб. Скопировать куда-то в архив и переименовать типа ШагХХ. Логично. Но их там лежит много с нумерацией от 1 до 10. Сразу и не поймешь какой надо сохранять?
Ответить с цитированием
  #23  
Старый 16.11.2014, 18:54
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Цитата:
Сообщение от Михаил,Тверь Посмотреть сообщение
Вот ещё пример, когда вместо редактирования конфигурация была сильно упрощена
Да, было время, приятно вспомнить.
Ответить с цитированием
  #24  
Старый 16.11.2014, 19:05
Михаил,Тверь Михаил,Тверь вне форума
Гуру
 
Регистрация: 21.01.2008
Адрес: Тверь
Сообщений: 4,276
По умолчанию

Цитата:
Сообщение от Сергей Алексеевич Посмотреть сообщение
теперь понял что имелось в виду. Диск с:\bases там лежат файлы .FDB. Размер около 68мб. Скопировать куда-то в архив и переименовать типа ШагХХ. Логично. Но их там лежит много с нумерацией от 1 до 10. Сразу и не поймешь какой надо сохранять?
Файлы c номерами - это резервные копии, автоматически сделанные программой "по расписанию". Программа "за кадром" делает такой же fbk. как и при принудительном копировании, потом восстанавливает с проверкой в fdb и производит перенумерацию имеющихся "автоматических " резервных копий. Посмотрите их дату-время и станет всё понятно. А Алексей посоветовал перед изменениями принудительно сделать резервную копию. Вы ее и видите с расширением fbk, ещё не восстановленную до fdb
Ответить с цитированием
  #25  
Старый 16.11.2014, 19:31
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Цитата:
Сообщение от Михаил,Тверь Посмотреть сообщение
. Программа "за кадром" делает такой же fbk. как и при принудительном копировании,
я начинаю путаться... надо наводить какой-то лад в этом вопросе. Хоть и безобразно-но однообразно. За основу принимаем совет от Хелпера " Для предотвращения проблем, связанных с потерей данных в результате сбоя оборудования или программного обеспечения предназначено сохранение резервной копии..."
Ответить с цитированием
  #26  
Старый 16.11.2014, 19:41
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Шаг11: справочник Множества
Справочник присутствует в меню Разработка. Наверное конструкторы пакета посчитали его важным и полезным. Но это для «крутых разработчиков», а для простой конфигурации он не нужен. В любом случае я не вижу где его можно применить с пользой для дела, Хелпер тоже умалчивает, поэтому оставляю его пустым.
Ответить с цитированием
  #27  
Старый 16.11.2014, 20:52
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Шаг12: Разработка типовых операций
Перечень т.операций есть, но надо разрабатывать сами типовые т.е. бух.функционал.
Пример есть в Хелпере, но сложновато. Для начала делаю простую операцию ПРОБА
ОПЕРАЦИЯ ПРОБА
ЗВУК
КОНЕЦ
Подготовил в редакторе и хочу проверить работоспособность. Прямо в редакторе пробую ее исполнить по Ф2- вижу список типовых, выбираю Пробу и… НИЧЕГО не происходит? Либо есть ошибка в программе либо в редакторе нельзя проверить работу типовой операции?
Иду в ЖРХО, нажимаю ПЛЮС на Панели и… МИМО КАССЫ. Высвечивается таблица ТиповыеОперации, но там нет ни одной типовой. Не видно ничего и даже Пробы. Не понимаю, что-же я сломал?
Ответить с цитированием
  #28  
Старый 16.11.2014, 21:21
Михаил,Тверь Михаил,Тверь вне форума
Гуру
 
Регистрация: 21.01.2008
Адрес: Тверь
Сообщений: 4,276
По умолчанию

Из хелпа


Цитата:
Сообщение от хелп

//Про структупу типовой операции

// Типовая операция № 1

ОПЕРАЦИЯ < Раздел >:< Операция 1 >

// Описание полей ввода

ВЫЧИСЛИТЬ

// Алгоритм расчета

КОНЕЦ

// Конец типовой операции № 1

// И про появлние типовой в ЖХО:
/*
За словом ОПЕРАЦИЯ может следовать слово ЖУРНАЛА, которое означает, что данная операция будет предлагаться пользователю при добавлении новой бухгалтерской операции в журнале*/




Ответить с цитированием
  #29  
Старый 16.11.2014, 22:17
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Шаг13: Ошибочка в программе
Вкралась ошибочка, спасибо Михаил. Правильня программа будет такой:
ОПЕРАЦИЯ ЖУРНАЛА : ПРОБА
ЗВУК
КОНЕЦ
Проверка прошла успешно, вызывается в ЖРХО и команда ЗВУК тоже работает.
Ответить с цитированием
  #30  
Старый 16.11.2014, 22:30
Аватар для GriAlex
GriAlex GriAlex вне форума
Кен-ГурУ :-)
 
Регистрация: 28.01.2008
Адрес: Чувашия
Сообщений: 13,033
По умолчанию

Цитата:
Сообщение от Сергей Алексеевич Посмотреть сообщение
я начинаю путаться... надо наводить какой-то лад в этом вопросе. Хоть и безобразно-но однообразно. За основу принимаем совет от Хелпера " Для предотвращения проблем, связанных с потерей данных в результате сбоя оборудования или программного обеспечения предназначено сохранение резервной копии..."
Для разработок я отключаю резервное копирование - оно хорошо для простых пользователей, а в нашем случае, для разработок, мешает. В пункте главного меню "Справка - О системе" на вкладке "Информация" есть строка "путь к базе данных". Это и есть ваш файл с базой. Вот его копии я и оставляю. Файлы с расширением FBK - это файлы баз данных, сжатые архиватором arc.exe. Это тоже для нас увеличивает время работы с архивами, поэтому в разработках не используем, разве что архивация-разархивация помогает исправить какие-то внутренние ошибки базы данных. В той же 1С в таких случаях точно так же предпочтительнее просто сохранять копии файла *.1CD. В ИП2 проще в том, что "платформа", т.е. исполняемый файл ip.exe, хранится в самой базе, поэтому не надо думать, чем база данных вызывается.

Для ускорения работы с архивами в ИП2 теперь применяется как раз этот принцип - сохраняется простая копия файла базы данных на какую-то дату. Отсюда и наличие файлов РАЗРАБОТКА_1.FDB, РАЗРАБОТКА_2.FDB и т.д. Посмотрите на даты создания этих файлов и поймете. Файл базы данных можно архивировать любым архиватором - сжимается хорошо (для передачи через инет, либо для хранения у себя).
__________________


Сайт - Вконтакте - Telegram - Skype - YouTube
Ответить с цитированием
  #31  
Старый 16.11.2014, 22:40
Аватар для GriAlex
GriAlex GriAlex вне форума
Кен-ГурУ :-)
 
Регистрация: 28.01.2008
Адрес: Чувашия
Сообщений: 13,033
По умолчанию

Цитата:
Сообщение от Сергей Алексеевич Посмотреть сообщение
Шаг11: справочник Множества
Справочник присутствует в меню Разработка. Наверное конструкторы пакета посчитали его важным и полезным. Но это для «крутых разработчиков», а для простой конфигурации он не нужен. В любом случае я не вижу где его можно применить с пользой для дела, Хелпер тоже умалчивает, поэтому оставляю его пустым.
Множества - это аналог 1С-вского "Перечисления". Это удобная вещь для конечных, заранее заданных, списков для выбора и обработки в алгоритме. Например, вы можете быстро задать список месяцев года: "основа" множества месяцы, а сами множества будут выглядеть так: месяцыЯнварь, месяцыФевраль, месяцыМарт и т.д. И этот "список" вы можете вызывать и обрабатывать в любых "местах" программы. У множества есть "код" - месяцыЯнварь, а название множества с этим кодом - Январь. В алгоритмах возвращается код множества, а ключевое слово МНОЖЕСТВО(кодМножества) возвращает название множества. Пользователь видит название множества, а алгоритм "видит" его код.
__________________


Сайт - Вконтакте - Telegram - Skype - YouTube
Ответить с цитированием
  #32  
Старый 16.11.2014, 23:22
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Цитата:
Сообщение от GriAlex Посмотреть сообщение
сжимается хорошо (для передачи через инет, либо для хранения у себя).
ради интереса проверил, если сжать может совпадут размер с архивным?
исходный 71м сжатый 38м - РАРом
Ответить с цитированием
  #33  
Старый 16.11.2014, 23:24
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Цитата:
Сообщение от GriAlex Посмотреть сообщение
Множества - Это удобная вещь...
может быть, но пока не представляю куда это вставить?
Ответить с цитированием
  #34  
Старый 17.11.2014, 00:06
Аватар для GriAlex
GriAlex GriAlex вне форума
Кен-ГурУ :-)
 
Регистрация: 28.01.2008
Адрес: Чувашия
Сообщений: 13,033
По умолчанию

Цитата:
Сообщение от Сергей Алексеевич Посмотреть сообщение
может быть, но пока не представляю куда это вставить?
Не надо "вставлять", только потому, что это можно вставить.

Просто поймите, что это одна из возможностей программы - иметь ограниченный разработчиком и неизменяемый пользователями список каких-то значений. Ещё пример: у кассы может быть либо приход, либо расход - Это можно представить как множество с двумя элементами: кассаПриход и кассаРасход. А видов операций по кассе может быть любое количество (Приходы: приход от покупателя, приход из банка, возврат от подотчетника и т.п.). Но в любом случае каждая операция по кассе относится к одному из двух значений вышеописанного множества. Но это в рамках программирования.
А вот ещё ставка НДС: есть множество ндс со значениями ндсВТомЧисле, ндсПлюс, ндсБез и ндсНоль. И к нему же относящийся список ставок НДС: ставСтандартный, ставЛьготный, ставНоль, ставБез.

Список множеств можно заменить каким-то своим журналом, тоже с заранее заданными значениями (записями), но там надо прописывать "защиту" от добавления или редактирования записей простыми пользователями. А в случае с множествами такая проблема отсутствует.
__________________


Сайт - Вконтакте - Telegram - Skype - YouTube

Последний раз редактировалось GriAlex, 17.11.2014 в 00:14.
Ответить с цитированием
  #35  
Старый 17.11.2014, 00:14
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Цитата:
Сообщение от GriAlex Посмотреть сообщение
Ещё пример: у кассы может быть либо приход, либо расход - Это можно представить как множество с двумя элементами:
звучит заманчиво, но непонятно. Я сейчас как раз пытаюсь сделать типовые по кассе и приход и расход. Но делаю проще некуда, без множества. Но было-бы интересно применить. Я скоро доделаю по-старинке, а потом можно и "по-новому"...но это прыгнуть выше головы!
Ответить с цитированием
  #36  
Старый 17.11.2014, 13:09
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Шаг14: Первая типовая операция
Переписал с Хелпера, но тем не менее-работает! Только если не ввести номер документа и сумму то не хочет делать проводку, это наверное правильно, хотя номер документа можно было-бы и не блокировать. Остальные типовые пойдут проще – по аналогии.

ОПЕРАЦИЯ ЖУРНАЛА ПРОБА
ВЫЧИСЛИТЬ
ЗВУК
КОНЕЦ

ОПЕРАЦИЯ ЖУРНАЛА КассаПриход : Приход с р/с по чеку
// 16-11-2014г. С.А.
// Ввести в диалоге НОМЕР Документа и Сумму, звук можно убрать потом
Дата операции : ~ДатаОпер
Номер документа : *НомерДок*
Счет дебета : ^СчетД
Счет кредита : ^СчетК
Сумма операции : &СуммаОпер:9:2
Текст комментария : *Комментарий**********************************
ВЫЧИСЛИТЬ
СчетД = "30/1"
СчетК = "31/1"
Комментарий = "Приход с р/с по чеку"
ВВЕСТИ
ПРОВОДКА(СчетД,СчетК,СуммаОпер,НомерДок,ДатаОпер,К омментарий)
ЗВУК
КОНЕЦ
Ответить с цитированием
  #37  
Старый 17.11.2014, 15:00
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Шаг15: Редактор типовых операций(ЗАКЛАДКА).
Типовые начинают быстро появляться, одной страницы уже мало, надо добавить пару закладок: Касса, Банк, Прочие. А потом по-ситуации. Пока у меня только одна закладка Noname. Наскоком ни переименовать ни добавить не получилось? Начал добавлять закладки через файл, но как-то косо, пропали все мои типовые? Открыл новый чистый лист с новым именем а старый пропал? Предпринимал действия по реанимации. ВОПРОС: как открыть еще одну вкладку(страницу) в редакторе для типовых операций?
Ответить с цитированием
  #38  
Старый 17.11.2014, 16:12
Аватар для Apucmapx
Apucmapx Apucmapx вне форума
Участник
 
Регистрация: 06.09.2014
Адрес: Краснодар
Сообщений: 87
По умолчанию

Сергей Алексеевич - респект.
Тема - толковая и полезная.
Ответить с цитированием
  #39  
Старый 17.11.2014, 16:19
Аватар для Дмитрий, Харьков
Дмитрий, Харьков Дмитрий, Харьков вне форума
Постоялец
 
Регистрация: 10.01.2008
Адрес: г.Харьков
Сообщений: 765
По умолчанию

Цитата:
Сообщение от Сергей Алексеевич Посмотреть сообщение
Шаг15: Редактор типовых операций(ЗАКЛАДКА).
Типовые начинают быстро появляться, одной страницы уже мало, надо добавить пару закладок: Касса, Банк, Прочие. А потом по-ситуации. Пока у меня только одна закладка Noname. Наскоком ни переименовать ни добавить не получилось? Начал добавлять закладки через файл, но как-то косо, пропали все мои типовые? Открыл новый чистый лист с новым именем а старый пропал? Предпринимал действия по реанимации. ВОПРОС: как открыть еще одну вкладку(страницу) в редакторе для типовых операций?
Читайте справку
http://www.infop.ru/help/platform/in...editformul.htm
Ответить с цитированием
  #40  
Старый 17.11.2014, 17:44
Сергей Алексеевич Сергей Алексеевич вне форума
Участник
 
Регистрация: 06.11.2014
Адрес: г.Николаев
Сообщений: 140
По умолчанию

Шаг16: Иерархия
Не понимаю иерархию процесса создания конфирурации? Что за чем или что перед чем. Взялся было за ГлМеню, но там сплошные ссылки на что-то чего у меня нет. Значит надо разрабатывать основу, а потом делать высоту. Хелпер этот вопрос не освещает, книжки на эту тему ни одной нет. Целина. Наметил такой план последовательнось реализации по старшинству и важности: Типовые-Бланки-Отчеты-ГлМеню.
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:57.


vBulletin® Version 3.6.8.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot
© 1999 Новасофт