Вернуться   Бухгалтерский форум www.nado.in > 1C: Предприятие + все конфигурации > 1C: Предприятие + конфигурации для Украины

Закрытая тема
 
Опции темы
Старый 12.01.2011, 22:58   #1
admin
Администратор
 
Регистрация: 25.11.2010
Сообщений: 2,348
Сказал(а) спасибо: 21
Поблагодарили 59,154 раз(а) в 2,165 сообщениях
admin отключил(а) отображение уровня репутации
Восклицание 1С:Предприятие для Украины (общие вопросы-ответы, обсуждения)

В этой ветке обсуждаем проблемы и вопросы связанные с работой в системе 1С для Украины. Больше ничего в этой ветке постить НЕЛЬЗЯ.

[Ссылки доступны только зарегистрированным пользователям . Регистрируйся тут...]

Все программные продукты на данной странице выложены в целях ознакомления и для зарегистрированных пользователей фирмы 1С. Помните, что скачанные с данной страницы программы Вы используете на свой страх и риск. Автор и администрация этого сайта данной страницы не несет никакой ответственности за использование этих программных решений третьими лицами. В случае если вас устраивает одна из перечисленных здесь программ, Вы обязаны официально приобрести ее у фирмы 1С или ее партнеров.
admin вне форума  
14 пользователя(ей) сказали cпасибо:
Показать/Скрыть список поблагодаривших
Старый 02.06.2016, 07:11   #5026
DUH
Местный
 
Аватар для DUH
 
Регистрация: 07.02.2013
Адрес: Kyiv
Сообщений: 538
Сказал(а) спасибо: 86
Поблагодарили 753 раз(а) в 134 сообщениях
DUH пока не определено
Отправить сообщение для DUH с помощью ICQ Отправить сообщение для DUH с помощью AIM Отправить сообщение для DUH с помощью Skype™
Вопрос ?

Цитата:
Сообщение от Saxarok Посмотреть сообщение
Доброй ночи!
Подскажите пожалуйста как правильно программно обратится.
В карточке ТМЦ есть таблица (Идентификатор - СПИСОКЦЕН(для заполнения цен)).Нужно одним махом заполнить цены.
Пишу
Тов = СоздатьОбъект("Справочник.ТМЦ");
Тов.ВыбратьЭлементы();
Пока Тов.ПолучитьЭлемент()=1 Цикл
*********
Тов.СписокЦен.УдалитьСтроки(); - ругается Поле агрегатного объекта не обнаружено (СписокЦен)

Что не так???как обратится к этой таблице?
Для начала:
1. Какая конфигурация?
2. Тов.СписокЦен.УдалитьСтроки(); - это удаление строк Табличной части или Таблицы Значений СписокЦен;
3. Это не форум по программированию!
__________________
1С Developer (За умение пользоваться гуглом, вордом и пейнтом меня в офисе называют [Ссылки доступны только зарегистрированным пользователям . Регистрируйся тут...].)
DUH вне форума  
Старый 02.06.2016, 07:26   #5027
sergefox1952
Новичок
 
Регистрация: 06.02.2013
Сообщений: 14
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
sergefox1952 пока не определено
По умолчанию

В Отладчике поставь точку останова на строчке Тов.СписокЦен.УдалитьСтроки();.
После остановкт в отладчике выдели Тов. Вычислить выражение. Посмотри его свойства.
sergefox1952 вне форума  
Старый 02.06.2016, 08:05   #5028
Cobra
Местный
 
Аватар для Cobra
 
Регистрация: 30.11.2011
Адрес: Киев
Сообщений: 657
Сказал(а) спасибо: 49
Поблагодарили 4,164 раз(а) в 339 сообщениях
Cobra пока не определено
По умолчанию

Цитата:
Сообщение от Saxarok Посмотреть сообщение
Доброй ночи!
Подскажите пожалуйста как правильно программно обратится.
В карточке ТМЦ есть таблица (Идентификатор - СПИСОКЦЕН(для заполнения цен)).Нужно одним махом заполнить цены.
Пишу
Тов = СоздатьОбъект("Справочник.ТМЦ");
Тов.ВыбратьЭлементы();
Пока Тов.ПолучитьЭлемент()=1 Цикл
*********
Тов.СписокЦен.УдалитьСтроки(); - ругается Поле агрегатного объекта не обнаружено (СписокЦен)

Что не так???как обратится к этой таблице?
Судя по коду, это 7.7 и скорее всего ПУБ или Комплексная.
Вы немного путаете возможности платформ 7.7 и 8.х.
СписокЦен - всего лишь таблица значений на форме элемента справочника ТМЦ и никакого отношения к объекту справочника не имеет.
Если этот код в модуле этой формы, то нужно писать СписокЦен.УдалитьСтроки()
Cobra вне форума  
Старый 02.06.2016, 08:52   #5029
Saxarok
Пользователь
 
Регистрация: 19.10.2012
Сообщений: 97
Сказал(а) спасибо: 18
Поблагодарили 17 раз(а) в 14 сообщениях
Saxarok пока не определено
Отправить сообщение для Saxarok с помощью ICQ
По умолчанию

Сорри - 1с 7,7.Производство

Тов = СоздатьОбъект("Справочник.ТМЦ");
Тов.ВыбратьЭлементы();
Пока Тов.ПолучитьЭлемент()=1 Цикл
Если Тов.ЭтоГруппа() = 1 Тогда
Продолжить;
КонецЕсли;

ЦеныТовара = СоздатьОбъект("Справочник.Цены");
ЦеныТовара.ИспользоватьДату(Константа.ДатаНачалаРа боты);
ЦеныТовара.ИспользоватьВладельца(тов.ТекущийЭлемен т());

КатегорииЦен = СоздатьОбъект("Справочник.КатегорииЦен");
КатегорииЦен.ВыбратьЭлементы();
Пока КатегорииЦен.ПолучитьЭлемент()=1 Цикл
Если КатегорииЦен.ПометкаУдаления()=1 Тогда
Продолжить;
КонецЕсли;
Если ЦеныТовара.НайтиПоРеквизиту("КатегорияЦены",Катего рииЦен.ТекущийЭлемент(),0)=0 Тогда
ЦеныТовара.Новый();
Иначе
Если ЦеныТовара.ПометкаУдаления()=1 Тогда
глКомментарий("Цена "+ЦеныТовара.КатегорияЦены+ " помечена на удаление и не будет заполнена.",2);
Продолжить;
КонецЕсли;
КонецЕсли;
ЦеныТовара.Наименование = КатегорииЦен.Наименование;
ЦеныТовара.Валюта = Гривня;
ЦеныТовара.Единица = Тов.ЕдиницаПоУмолчанию;
ЦеныТовара.КатегорияЦены = КатегорииЦен.ТекущийЭлемент();
ЦеныТовара.Наценка = КатегорииЦен.ТорговаяНаценка;
ЦеныТовара.Записать();
КонецЦикла;

// очищаем все строки
Тов.СписокЦен.УдалитьСтроки();
Почему ругается на меня на этой строке??????
Saxarok вне форума  
Старый 02.06.2016, 09:13   #5030
ЯрКиев77
Местный
 
Регистрация: 20.12.2011
Сообщений: 283
Сказал(а) спасибо: 1,157
Поблагодарили 570 раз(а) в 119 сообщениях
ЯрКиев77 пока не определено
По умолчанию

Saxarok, потому что какие реквизиты табличной части справочника ТМЦ собираетесь удалять?
перебейте на:
СписокЦен.УдалитьСтроки();
ЯрКиев77 вне форума  
Старый 02.06.2016, 12:30   #5031
Saxarok
Пользователь
 
Регистрация: 19.10.2012
Сообщений: 97
Сказал(а) спасибо: 18
Поблагодарили 17 раз(а) в 14 сообщениях
Saxarok пока не определено
Отправить сообщение для Saxarok с помощью ICQ
По умолчанию

Цитата:
Сообщение от ЯрКиев77 Посмотреть сообщение
перебейте на:
СписокЦен.УдалитьСтроки();
Теперь ругается "Переменная не определена (СписокЦен)"

СписокЦен это не реквизит Спр.ТМЦ,а просто таблица в карточке товара,в которой отоборажаются цены товара

Последний раз редактировалось Saxarok; 02.06.2016 в 12:44.
Saxarok вне форума  
Старый 02.06.2016, 13:54   #5032
vadim1c
Пользователь
 
Регистрация: 26.07.2011
Сообщений: 67
Сказал(а) спасибо: 346
Поблагодарили 282 раз(а) в 39 сообщениях
vadim1c пока не определено
По умолчанию

Цитата:
Сообщение от Saxarok Посмотреть сообщение
Теперь ругается "Переменная не определена (СписокЦен)"

СписокЦен это не реквизит Спр.ТМЦ,а просто таблица в карточке товара,в которой отоборажаются цены товара
1. Оставь в покое СписокЦен. Вообще. Забудь за него. Он нужен только для более удобного отображения (!!!) того, что неходится в справочнике "Цены"

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

2. Что ты хочешь сделать этим самым "УдалитьСтроки()" ? Удалить все цены по товару? Так и работай с переменной ЦеныТовара (которая, собственно, и определена, как Справочник.Цены).

Последний раз редактировалось vadim1c; 02.06.2016 в 14:03.
vadim1c вне форума  
Старый 02.06.2016, 20:58   #5033
Saxarok
Пользователь
 
Регистрация: 19.10.2012
Сообщений: 97
Сказал(а) спасибо: 18
Поблагодарили 17 раз(а) в 14 сообщениях
Saxarok пока не определено
Отправить сообщение для Saxarok с помощью ICQ
По умолчанию

Цитата:
Сообщение от vadim1c Посмотреть сообщение
2. Что ты хочешь сделать этим самым "УдалитьСтроки()" ? Удалить все цены по товару? Так и работай с переменной ЦеныТовара (которая, собственно, и определена, как Справочник.Цены).
Отличный пример с котом!!!!
Я хочу сначала Удалить все цены по товару,а потом их снова заполнить
Saxarok вне форума  
Старый 03.06.2016, 07:18   #5034
pepe
Местный
 
Аватар для pepe
 
Регистрация: 02.02.2011
Сообщений: 558
Сказал(а) спасибо: 19
Поблагодарили 660 раз(а) в 233 сообщениях
pepe пока не определено
По умолчанию

Saxarok, в цикле ЦеныТовара перебираешь и удаляешь, потом (или в том же цикле) создаешь новую запись. Не забудь о периодических значениях.
pepe вне форума  
Старый 03.06.2016, 09:59   #5035
vadim1c
Пользователь
 
Регистрация: 26.07.2011
Сообщений: 67
Сказал(а) спасибо: 346
Поблагодарили 282 раз(а) в 39 сообщениях
vadim1c пока не определено
По умолчанию

Цитата:
Сообщение от pepe Посмотреть сообщение
Saxarok, в цикле ЦеныТовара перебираешь и удаляешь
..., а цикл ЦеныТовара надо вставить в цикл перебора товаров:

Тов = СоздатьОбъект("Справочник.ТМЦ");
Тов.ВыбратьЭлементы();

Пока Тов.ПолучитьЭлемент()=1 Цикл
Если Тов.ЭтоГруппа() = 1 Тогда
Продолжить;
Иначе

<<< вот сюда вставить цикл ЦеныТовара>>

КонецЕсли;
vadim1c вне форума  
Старый 08.06.2016, 14:40   #5036
Ustana
Новичок
 
Регистрация: 10.11.2011
Сообщений: 5
Сказал(а) спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
Ustana пока не определено
По умолчанию

Друзья, после восстановления 1С 7.7 из архива (Бухгалтерия базовая) все суммы прописью пишутся по-русски и в рублях (при том, что сами формы документов украинские) - как украинизировать их обратно?
Ustana вне форума  
Старый 08.06.2016, 14:55   #5037
vitus_b
Новичок
 
Регистрация: 18.05.2014
Сообщений: 5
Сказал(а) спасибо: 68
Поблагодарили 5 раз(а) в 5 сообщениях
vitus_b пока не определено
По умолчанию

Цитата:
Сообщение от Ustana Посмотреть сообщение
Друзья, после восстановления 1С 7.7 из архива (Бухгалтерия базовая) все суммы прописью пишутся по-русски и в рублях (при том, что сами формы документов украинские) - как украинизировать их обратно?
Надо найти файл uahukr.spl и скопировать в папку с базой
vitus_b вне форума  
Пользователь сказал cпасибо:
Ustana (08.06.2016)
Старый 04.07.2016, 11:14   #5038
CZ75
Пользователь
 
Регистрация: 19.12.2014
Сообщений: 35
Сказал(а) спасибо: 8
Поблагодарили 3 раз(а) в 3 сообщениях
CZ75 пока не определено
По умолчанию

Кто скажет, почему вкладка Восстановление последовательностей в 8.2 все время неактивна? что не так?
CZ75 вне форума  
Старый 04.07.2016, 11:32   #5039
SANGREE
Местный
 
Регистрация: 11.05.2011
Сообщений: 103
Сказал(а) спасибо: 55
Поблагодарили 7 раз(а) в 5 сообщениях
SANGREE пока не определено
По умолчанию

А кто знает когда новий ЕСВ будет ???
SANGREE вне форума  
Старый 04.07.2016, 12:01   #5040
bagrin_1958
Гость
 
Сообщений: n/a
По умолчанию

а что должен быть?
 
Закрытая тема

Любые журналы Актион-МЦФЭР регулярно !!! Пишите https://www.nado.in/private.php?do=newpm&u=12191 или на электронный адрес pantera@nado.ws


Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
1с: Предприятие 8.1 (Общие Вопросы-Ответы, Обсуждения) natadizain 1C: Предприятие + конфигурации 8.1 20 28.09.2018 19:06


Текущее время: 23:39. Часовой пояс GMT +1.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot