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

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

  Все выпуски  

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


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

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

Выпуск № 486
от 01.05.2007, 20:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 382, Экспертов: 54
В номере:Вопросов: 5, Ответов: 19


Вопрос № 84282: Доброго здоровья, Уважаемые Специалисты!Есть проблемка(и желательно поскорее её решить).В УСН при проведении документа от 17.12.2006 "Начисление ЗП" программа документ не проводит и выдает следующее сообщение: БухИт.ВыполнитьЗапрос(Дата...
Вопрос № 84293: Здравствуйте!! Документ имеет реквизит табличной части товар с типом значения <справочник>, в процедуре приНачалеВыбораЗначения определены справочники для открытия Материалы и Оборудование , почему когда я открываю новый документ у меня сразу в...
Вопрос № 84312: Уважаемые эксперты! Необходимо записать в текстовый файл строку вместе с символом ". Как это сделать? И еще не подскажите как в 1С можно работать с xml документами....
Вопрос № 84317: Здравствуйте уважаемые эксперты! 1С бухгалтерия. Конфигурация не обновлялась (466) и всё дописывалось вручную (не мной). Метод определения выручки по отгрузке. В документе ПоступлениеМатериалов в Договор заносят каждый раз новый (номер и дата счета-ф...
Вопрос № 84346: Приветствую... Прошу помощи в таком воп росе: делаю обработку по выгрузке всех данных из нестандартной конфигурации в стандартную бухгалтерию, поскольку версии очень различны, то не стала пользоваться стандартной конфигурацией... Перенос данных делаю ...

Вопрос № 84.282
Доброго здоровья, Уважаемые Специалисты!Есть проблемка(и желательно поскорее её решить).В УСН при проведении документа от 17.12.2006 "Начисление ЗП" программа документ не проводит и выдает следующее сообщение:
БухИт.ВыполнитьЗапрос(ДатаУСН, КонецМесяцаДокумента, "70,ДФЛ.01",,, 2, "Месяц");
{Документ.НачислениеЗП.Модуль Документа(130)}: Неправильно задан период!
Данну строку в модуле док-та нашел, а что там поменять пока не знаю.Может подскажете? - Желательно поскорее!
С уважением Александр.
Отправлен: 26.04.2007, 10:16
Вопрос задал: Alex81 (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Alex81!
Однозначно, что ДатаУСН больше чем КонецМесяцаДокумента.
Ничего в модуле менять, скорее всего, не нужно. Нужно посмотреть, откуда берется ДатаУСН. Или она задается через константу, или привязана к последнему документу выплаты зарплаты, или вычисляется еще как-то.
Когда Вы поймете, что такое ДатаУСН, Вы сможете с ней бороться. То ли подправить на время константу, то ли сделать поздние документы непроведенными, и провести их по очереди, то ли еще как нибудь.
К сожалению, я не знаю УСН, потому что с Украины, у нас другие конфигурации.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Студент)
Ответ отправлен: 26.04.2007, 10:33
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо! - И на самом деле поменял дату перехода на УСН в константах(стояла 01.01.2007г) на 01.12.2006г - все стало ОК!

Отвечает: BigHard
Здравствуйте, Alex81!
Разберитесь, что такое ДатаУСН и КонецМесяцаДокумента. Скорее всего ДатаУСН у вас больше чем КонецМесяцаДокумента

---------
Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: Студент)
Ответ отправлен: 26.04.2007, 10:36
Оценка за ответ: 4
Комментарий оценки:
Спасибо!Помог ответ эксперта Шахрайчук Владимир Анатольевич - просто поставил дату перехода на УСН(в константах)с 01.01.2007г. на 01.12.2006г. - документ провелся.Все работает!

Отвечает: Vlad Skorochod
Здравствуйте, Alex81!
Смотрим в константах дату перехода на УСН.
Ответ отправил: Vlad Skorochod (статус: 3-ий класс)
Ответ отправлен: 26.04.2007, 10:53
Оценка за ответ: 5
Комментарий оценки:
Ещё раз большое спасибо!Но уже помог ответ эксперта Шахрайчук Владимир Анатольевич.Все работает!


Вопрос № 84.293
Здравствуйте!! Документ имеет реквизит табличной части товар с типом значения <справочник>, в процедуре приНачалеВыбораЗначения определены справочники для открытия Материалы и Оборудование , почему когда я открываю новый документ у меня сразу выскакивает окошко с выбором справочников и как это можно исправить, если же открываю сохраненный документ то все нормально. Надеюсь понятно обяъяснила
Отправлен: 26.04.2007, 11:16
Вопрос задал: Fifina (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Андрей Тимофеев
Здравствуйте, Fifina!
Потому, что у Вас определено 2 справочника для выбора. Попробуйте приНачалеРедактирования определить один справочник для выбора, думаю, что по заполненой шапке документа можно будет понять какой именно Вам нужен справочник.
Удачи.
Ответ отправил: Андрей Тимофеев (статус: 3-ий класс)
Ответ отправлен: 26.04.2007, 11:50

Отвечает: svsrus
Здравствуйте, Fifina!
ВидыДляВыбора(<?>)
Синтаксис:
ВидыДляВыбора(<СписокВидов>)
Назначение:
Установка выбираемых видов для справочника неопределенного вида.
Возвращает:
Строковое значение, содержащее текущий список видов выбираемых справочников, разделенных запятыми (на момент до исполнения метода).
Параметры:
<СписокВидов> - строка, содержащая список видов выбираемых справочников, разделенных запятыми.
Замечание:
Метод можно использовать только для объектов-справочников неопределенного вида, созданных функцией СоздатьОбъект, либо определенных в конфигураторе как реквизит диалога или реквизит другого объекта.
Ответ отправил: svsrus (статус: 5-ый класс)
Ответ отправлен: 26.04.2007, 13:08
Оценка за ответ: 3

Отвечает: Николай Александрович
Здравствуйте, Fifina!

Вы не уточнили, какая платформа у Вас установлена, я могу объяснить только для версии 7.7. Я не знаю, какое ИМЕННО окно у Вас выскакивает, но если у Вас окно с выбором выскакивает в первой строке документа на реквизите "Товар", то могу предположить следующее: скорее всего у Вас в процедуре "ВводНового" создаётся одна строка, и организован переход на редактирование этой строки в реквизит "Товар". Потому что строка сама по себе (при создании нового документа) не создаётся. Выбор может выскочить при нажатии первый раз курсором в табличную часть.
А если у вас выскакивает независимое от документа окно, то это тоже в процедуре "ВводНового". Только там должны быть строки для открытия какой-то обработки:
ОткрытьФорму("Обработка.НаименованиеФормы", ... , ...).
Если эти строки заблокировать, то всё должно быть нормально.
Если не получится, можете переслать модуль документа мне на почту, я посмотрю и подскажу...
Удачи!
Ответ отправил: Николай Александрович (статус: 1-ый класс)
Ответ отправлен: 26.04.2007, 13:48
Оценка за ответ: 5

Отвечает: Ovr1970
Здравствуйте, Fifina!
Скорее всего Ваш реквизит первый в табличной части, и 1С слегка глючит при создании первой строки.
Попробуйте продублировать выбор в процедуре "ПриВводеСтроки()" или "ПриНачалеРедактированияСтроки"
Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 26.04.2007, 19:25
Оценка за ответ: 4


Вопрос № 84.312
Уважаемые эксперты! Необходимо записать в текстовый файл строку вместе с символом ". Как это сделать? И еще не подскажите как в 1С можно работать с xml документами.
Отправлен: 26.04.2007, 14:16
Вопрос задал: Radik (статус: Посетитель)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Radik!
1.МояСтрока="НужнаяСтрока""с двумя кавычками""."
2.За xml отвечает внешняя компонента addin.dll, которая перед работой грузится коммандой ЗагрузитьВнешнююКомпоненту(...
У меня есть образец отчета, который выгружает данные в xml. Кроме того, можно строить файл xml как Текст, самостоятельно вписывая туда теги.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Студент)
Ответ отправлен: 26.04.2007, 15:05

Отвечает: Pycuk
Здравствуйте, Radik!
Пишеш в двойных кавычках 2 одинарные
'на английская раскладке двойные можно на русской'
Ответ отправил: Pycuk (статус: 1-ый класс)
Ответ отправлен: 26.04.2007, 15:29

Отвечает: DERL.KG
Здравствуйте, Radik!
>>Необходимо записать в текстовый файл строку вместе с символом "
Надо две кавычки ставить... например Сообщить("ОсОО ""Ремстрой""");
Ответ отправил: DERL.KG (статус: 2-ой класс)
Ответ отправлен: 26.04.2007, 16:55

Отвечает: Ovr1970
Здравствуйте, Radik!
Кавычки задаются двойным повторением
т.е. Стр="Начало "" конец"
Оптимально работать с XML через MS парсер , который всегда ставится вместе с Explorer 5.5 и выше
Примерно такой код

Приложение:

Ответ отправил: Ovr1970 (статус: Практикант)
Ответ отправлен: 26.04.2007, 19:30

Отвечает: Ноговицин Роман Викторович
Здравствуйте, Radik!
Строка " записывается вот так: Сообщить(""""+"Строка"+"""");
Ответ отправил: Ноговицин Роман Викторович (статус: 1-ый класс)
Ответ отправлен: 27.04.2007, 00:42

Отвечает: Игорь К.
Здравствуйте, Radik!
XML документы можно обрабатывать с помощью объекта Addin.xmlParser.
который находится в V7Plus.DLL

Пример чтения XML файла и сам файл в приложении.

Приложение:

---------
Лучше два часа потерять, потом за пять минут долететь

Ответ отправил: Игорь К. (статус: 4-ый класс)
Ответ отправлен: 27.04.2007, 08:03


Вопрос № 84.317
Здравствуйте уважаемые эксперты! 1С бухгалтерия. Конфигурация не обновлялась (466) и всё дописывалось вручную (не мной). Метод определения выручки по отгрузке. В документе ПоступлениеМатериалов в Договор заносят каждый раз новый (номер и дата счета-фактуры полученного). Книга покупок делается через формирование ЗаписиКнигиПокупок (при этом неправильно - по отлате). Может лучше вводить на основании ПоступленияМатериалов СчетФактураПолученная, и книга покупок будет формироваться из них.
Но при этом надо учитывать что нужно будет делать оборотно-сальдовую ведомость по сч.60 в разрезе счетов-фактур полученных. Подскажите пожалуйста кто менял подобное...
Отправлен: 26.04.2007, 14:56
Вопрос задала: Darina (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Николай Александрович
Здравствуйте, Darina!

Могу сказать только одно, если это все изменения, то можно конфигу обновлять на последний релиз (естественно сначала сделав копию) и далее работать без проблем и каждый раз делать обновления релизов.
А по поводу разреза счетов-фактур... Тут есть такое соображение: справочник "Договора" - двухуровневый... можно заводить папку "договор № ____ от ______" , а внутри заводить элементы "счёт-фактура № ____ от _______". При формировании ОСВ ставить галочку "группы" на субконто "Договоры", если необходимо увидеть договор и счета по данномуц договору. По крайней мере мы так делаем на более чем 10-ти организациях и все довольны...
А счёт-фактуру полученную какой смысл вводить.... если только Вы не формируете ОСВ по 60-му счёту... Если вводится поступление материалов, то проводка на 60-й счёт формируется без 2-ой аналитики. А когда вводишь счёт-фактуру полученный, тогда появляется вторая аналитика: сам документ счёт-фактура. И по поводу включения в книгу покупок (не представляю как Вы ведёте учёт): с релиза примерно 477... не помню точно какого в документах появляется галочка включать или нет в Книгу покупок... так что можно формировать документ "ПоступлениеМатериалов", потом на его основе документ "Счёт-фактураПолученный", а галочку "Включать в книгу покупок" ставить в одном из документов.... Удачи и успехов Вам!!!
Ответ отправил: Николай Александрович (статус: 1-ый класс)
Ответ отправлен: 26.04.2007, 16:55
Оценка за ответ: 5
Комментарий оценки:
Вот именно что нужно ОСВ по 60. Спасибо за подсказки!

Отвечает: Полозов Олег aka Asher
Здравствуйте, Darina!
Подымать конфигурации надо обязательно! Иначе рисовать придется самой все изменения. Тебе оно надо? Я делаю так. Беру релиз без изменений. сравниваю с измененным. делаю полный отчет о сравнении. распечатываю и на новый релиз вставляю все что изменено. из вашего вопроса я понял, что изменений в принципе не так и много.
По второй части Я бы добавил в 60 счет субконто Счета фактуры, там сейчас 2 субконто Контрагент и договор. тогда можно разрулить договора реальные и счета фактуры полученные
Ответ отправил: Полозов Олег aka Asher (статус: 4-ый класс)
Ответ отправлен: 27.04.2007, 03:32
Оценка за ответ: 5
Комментарий оценки:
Спасибо за комментарии! Изменений много! А каким отчетом Вы делаете сравнение?


Вопрос № 84.346
Приветствую... Прошу помощи в таком вопросе: делаю обработку по выгрузке всех данных из нестандартной конфигурации в стандартную бухгалтерию, поскольку версии очень различны, то не стала пользоваться стандартной конфигурацией... Перенос данных делаю через ОЛЕ-объект... Дошла до переноса номенклатуры, и тут при переносе возникает такая ошибка, даже не знаю что это может быть

Это строка
Справ.ПолнНаименование = СправОле.ПолноеНаименование;

Это сообщение об ошибке
Неизвестная ошибка

В дополнение могу сказать, что Данные откуда происходит загрузка ранее были на Клиент-сервере, а для удобства отладки перенесла на файл-сервер.

Может кто сталкивался? Заранее благодарна.
Отправлен: 26.04.2007, 18:09
Вопрос задал: Попова Т Г (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Андрей Тимофеев
Здравствуйте, Попова Т Г!
= = Ответ перенесен в мини-форум вопроса = =
[ Климова М. ]
Ответ отправил: Андрей Тимофеев (статус: 3-ий класс)
Ответ отправлен: 26.04.2007, 18:25

Отвечает: Elric
Здравствуйте, Попова Т Г!

Справ.ПолнНаименование = СправОле.ПолноеНаименование;
Реквизит указан правильно (у СправОле)?
Попробуйте строку заменить на
Справ.ПолнНаименование = СправОле.ПолнНаименование;
---------
Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 26.04.2007, 18:51

Отвечает: DERL.KG
Здравствуйте, Попова Т Г!
Рискну предположить, что в справочнике, что слева это поле меньшего размера, чем у справочника справа. В общем посмотрите совпадают ли все параметры данного реквизита.
Ответ отправил: DERL.KG (статус: 2-ой класс)
Ответ отправлен: 27.04.2007, 07:27

Отвечает: Gorus
Здравствуйте, Попова Т Г!
Возможно ПолноеНаименование у Вас - реквизит неограниченной длины. Тогда нужно так:
Справ.ПолнНаименование=СправОле.ПолучитьАтрибут("ПолноеНаименование");
Ответ отправил: Gorus (статус: 5-ый класс)
Ответ отправлен: 27.04.2007, 10:58


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.51 (beta) от 27.04.2007
Яндекс Rambler's Top100

В избранное