Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 159
от 28.03.2006, 07:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 176, Экспертов: 25
В номере:Вопросов: 4, Ответов: 8


Вопрос № 38190: Здравствуйте эксперты. В конфигураторе после загрузки данных не могу войти в глобальный модуль Все время выводит "Одна из строк исходного текста превышает допустимые размеры" В чем ошибка? Может из-за релиза (релизы разные)? ...
Вопрос № 38196: При проверке файла отчетности НДФЛ из "Зарплаты и Кадры" программа Тест 2005 НДФЛ выдает ошибку "Ошибка в дате уведомления" и "Ошибка в ИФНС выдавшей уведомление". Если создавать подобный файл в "Налогоплательщике 2...
Вопрос № 38265: Всем привет. Для программирования на 1С нужно знать бухгалтерию?...
Вопрос № 38270: Добавил субсчет в конфигураторе и не могу избавиться от зависших остатков по счету группе и по субсчету без проведения всех старых документов с изменением этого счета-группы на добавленный субсчет. Может есть другой какой-то способ. ...

Вопрос № 38.190
Здравствуйте эксперты. В конфигураторе после загрузки данных не могу войти в глобальный модуль
Все время выводит "Одна из строк исходного текста превышает допустимые размеры"
В чем ошибка? Может из-за релиза (релизы разные)?
Отправлен: 22.03.2006, 10:54
Вопрос задал: Laziz M. Ismailov (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Elric
Здравствуйте, Laziz M. Ismailov!

Да, именно из-за релиза. Либо из-за некорректного взлома программы -- по крайней мере со старыми релизами и взломщиками такое бывало.
При переходе со старого релиза (программы) на новый такого быть не должно, а вот в обратном порядке -- вполне вероятно.
---------
Мирный атом в каждый дом
Ответ отправил: Elric (статус: 7-ой класс)
Ответ отправлен: 22.03.2006, 23:44

Отвечает: Краюшкин Игорь Валерьевич
Здравствуйте, Laziz M. Ismailov!
Совершенно верно! Это из-за релиза платформы 1С. Вам следует обновить платформу до необходимой версии, а лучше поставить последний релиз 7.70.025 и все проблемы Вас покинут.
Ответ отправил: Краюшкин Игорь Валерьевич (статус: 1-ый класс)
Ответ отправлен: 24.03.2006, 10:00


Вопрос № 38.196
При проверке файла отчетности НДФЛ из "Зарплаты и Кадры" программа Тест 2005 НДФЛ выдает ошибку "Ошибка в дате уведомления" и "Ошибка в ИФНС выдавшей уведомление". Если создавать подобный файл в "Налогоплательщике 2005" подобных ошибок нет. Как избежать этих ошибок в 1С
Отправлен: 22.03.2006, 11:22
Вопрос задал: Крыжановский Вадим Валерьевич (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: BuhCIA
Здравствуйте, Крыжановский Вадим Валерьевич!
Фирма 1С выпускает свои обновления с МАЛЕНЬКИМИ ошибками, чтобы франчайзи было чем заняться и за что получать деньги с пользователей. Может быть, это как раз такая ошибка?
Мы сформировали НДФЛ в ЗарплатаИКадры, экспортировали, затем в Налогоплательщик сделали импорт и все исправили (около 10 ошибок), после чего сдали.
---------
Скажите, сколько времени? - (устало, показывая часы) Читайте, там же все написано!
Ответ отправил: BuhCIA (статус: Практикант)
Ответ отправлен: 22.03.2006, 17:40


Вопрос № 38.265
Всем привет.

Для программирования на 1С нужно знать бухгалтерию?
Отправлен: 22.03.2006, 22:58
Вопрос задал: Baim (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Elric
Здравствуйте, Baim!

Чтобы именно программировать на 1С, т.е. выполнять конкретные задания (например, практическая реализация грамотно написанного технического задания (ТЗ)) достаточно знать самые азы бухгалтерии:

1. Каждое событие фиксируется документом. Последовательность событий -- последовательность документов, и наоборот.
2. Каждое событие имеет свою четкую позицию во времени.
3. СИСТЕМА бухгалтерского учета (что такое двоичная запись, дебет, кредит, счет, аналитический счет или субконто, проводка) если речь идет именно о бухгалтерском учете. Изучение этой информации может занять от силы час-два, включая рассмотрение примеров. Для задач оперативного учета или, скажем, бюджетного планирования и т.п. знание бухгалтерского учета не обязательно. Но, думаю, элементарные знания еще никому не вредили.

Если же речь идет не просто о программировании, но о внедрении (т.е. общение с клиентом, анализ его потребностей, формализация задачи, разработка ТЗ, контроль за выполнением ТЗ и т.д.), то разумеется потребуются более глубокие знания самих учетных процессов. Иначе вы с клиентом просто друг друга не поймете.

Я бы рекомендовал ознакомиться с теми элементарными основами что я назвал в п.3 и начать просто с программирования. А к теории учета перейти постепенно, из практики. Это при условии что не планируется сходу заниматься фрилансерством (вести сразу самостоятельные проекты). Рекомендовал бы также для получения практики (после изучения теории программирования) поработать некоторое время в фирме, занимающейся внедрением 1С, лучше конечно в франчайзи -- они берут новичков, стараются использовать их способности по-максимуму, это хороший способ набраться опыта, причем весьма разностороннего в плане типов задач, без привязки к вИдению конкретного бухгалтера, менеджера и т.п.
---------
Мирный атом в каждый дом
Ответ отправил: Elric (статус: 7-ой класс)
Ответ отправлен: 23.03.2006, 00:09

Отвечает: Velial
Здравствуйте, Baim!
На мой взгляд: не так важно знать бухгалтерию, как иметь под рукой хорошего бухгалтера(получается обучение 1С параллельно с изучением бухгалтерии). Я лично так и начинал. Но проще конечно если знаешь бухгалтерию.
Ответ отправил: Velial (статус: 8-ой класс)
Ответ отправлен: 23.03.2006, 04:47

Отвечает: Сергей
Здравствуйте, Baim!
В принципе не обязательно, важно чтобы хороший бухгалтер (лучше молодая бухгалтерша.....Шутка) сидел рядом и втолковал тебе как откуда чего берется и как должно куда передаться.....
Ответ отправил: Сергей (статус: 3-ий класс)
Ответ отправлен: 23.03.2006, 09:04


Вопрос № 38.270
Добавил субсчет в конфигураторе и не могу избавиться от зависших остатков по счету группе и по субсчету без проведения всех старых документов с изменением этого счета-группы на добавленный субсчет. Может есть другой какой-то способ.
Отправлен: 23.03.2006, 00:17
Вопрос задал: Смирнов Сергей (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Elric
Здравствуйте, Смирнов Сергей!

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

Пример для счета "12" -- заменить "12.0" на "12.1"

СчСтар=СчетПоКоду("12.0");
СчНов=СчетПоКоду("12.1");
Опер=СоздатьОбъект("Операция");
Опер.ВыбратьОперации();
Пока Опер.ПолучитьОперацию()=1 Цикл
Опер.ВыбратьПроводки();
Фл=0;
Пока Опер.ПолучитьПроводку()=1 Цикл
Если Опер.Дебет.Счет=СчСтар Тогда
Опер.Дебет.Счет=СчНов;
Фл=1;
КонецЕсли;
Если Опер.Кредит.Счет=СчСтар Тогда
Опер.Кредит.Счет=СчНов;
Фл=1;
КонецЕсли;
КонецЦикла;
Если Фл=1 Тогда
Сообщить("Записываю изменения в операцию "+Опер+"...");
Опер.Записать();
КонецЕсли;
КонецЦикла;

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

P.S. Автоформатирование на личное усмотрение.
---------
Мирный атом в каждый дом
Ответ отправил: Elric (статус: 7-ой класс)
Ответ отправлен: 23.03.2006, 01:30

Отвечает: Maxx
Здравствуйте, Смирнов Сергей!
Если есть возможность вернуть старую конфигурацию, то лучше сделать так:
не надо ДОБАВЛЯТЬ новый субсчет, можно просто ПЕРЕИМЕНОВАТЬ счет например сч.12 на сч.12.1. В данном случае все остатки со счета 12 перейдут на счет 12.1.

Иначе, если восстановить информацию нет возможности и если у тебя ВСЕ остатки, которые должны быть например на субсчете 12.1 оказались на субсчете 12.0, то 1) удали счет 12.1 (если на него еще ничего не завели), 2) просто переименуй субсчет 12.0 на 12.1

Иначе, пиши обработку
Ответ отправил: Maxx (статус: 3-ий класс)
Ответ отправлен: 23.03.2006, 11:07


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.20 (beta) от 17.03.2006
Яндекс Rambler's Top100

В избранное